记忆volcengine/OpenViking42.1k
用文件系统组织智能体记忆、知识与技能
通过 viking:// URI 组织智能体的知识、记忆与技能。开发者可检查和编辑上下文,按目录检索,并从已提交的会话中提取 Markdown 记忆。
安装
这个插件不能用一行命令安装。 按 README 里的步骤安装
要点速览
- 通过虚拟文件系统浏览和编辑智能体上下文
- 将语义检索限定在项目目录或记忆子树内
- 先读取 L0 摘要与 L1 概览,再按需加载 L2 完整内容
- 归档已提交的会话,提取可编辑、可合并的 Markdown 记忆
- 启用 VikingBot 后,可将源材料编译为 Wiki、知识图谱或报告
OpenViking 是做什么的?
OpenViking 是面向 AI 智能体的开源上下文数据库,通过 viking:// URI 将知识、记忆和技能组织到虚拟文件系统中。开发者可以检查和编辑已存储的上下文,智能体则可以通过文件式操作访问这些内容。
资源用于保存文档和代码,记忆用于保留用户偏好与经验,技能用于描述任务执行方法。
核心功能
- 支持
ls、tree、read、write、grep等上下文操作。 - 可将语义检索限定在项目目录或记忆子树内;
find直接执行查询,search根据会话上下文规划检索。 - 分层加载上下文:L0 摘要用于初步判断相关性,L1 概览提供主要信息,L2 提供完整内容。经过语义处理的目录带有自动生成的摘要和概览。
- 提交会话后归档对话,并提取可检查、编辑和合并的 Markdown 记忆。
- 启用 VikingBot 后,可使用
ov compile将源材料整理为 Wiki、知识图谱或报告。
怎么使用 OpenViking
README 提供了无需安装的 OpenViking Studio 浏览器演示,也列出了 Web Studio 自托管说明的入口。
使用已存储的上下文时,先定位到相关的 viking:// 目录,查看摘要或概览,再按需读取完整内容。检索时可以限定项目或记忆分支;需要保存对话并提取记忆时,提交对应会话。
提供的片段未说明 DSH 安装步骤,也未确认 npm 包名。
关于 OpenViking 的常见问题
OpenViking 怎么安装?
OpenViking 没有可以一行安装的 npm 包,请按它的 README 里的步骤操作。
OpenViking 是免费的吗?
源码公开在 volcengine/OpenViking,采用 AGPL-3.0 许可证。如果要商用,请先看清该许可证的条款。
OpenViking 还在维护吗?
最近一次代码推送是在 2026年11月12日,最新发布版本是 [email protected]。本站数据最后刷新于 2026年11月12日。DeepSeek Harness 迭代很快,几个月没动过的插件可能已经无法加载。
Plugin DSH 测试过 OpenViking 吗?
没有。它是根据公开仓库收录的,我们没有安装过。运行之前请看一下源码和近期的 issue。
上下文如何组织?
文档、代码、记忆和技能通过 viking:// URI 在虚拟文件系统中定位。智能体可以使用 ls、tree、read、write、grep 等操作浏览和处理这些内容。
find 和 search 有什么区别?
find 直接执行查询,search 则结合会话上下文规划检索。语义查询可以限定在指定目录或子树中。
提交会话后会发生什么?
系统会归档对话,并将提取的记忆保存为 Markdown,供开发者检查、编辑和合并。
是否提供 DSH 安装命令?
提供的 README 片段没有 DSH 安装命令,仓库信息也未确认 npm 包名。README 提供了无需安装的 Studio 浏览器演示,并指向 Web Studio 的自托管说明。