dsh-openviking:DeepSeek Harness 的 OpenViking 检索与记忆插件

rxiain/dsh-openviking

记忆与上下文已验证
收录时间 2026-08-20
页面最后更新 2026-09-30

为 DeepSeek Harness 提供 OpenViking 语义检索、资源管理与自动召回,支持 user/agent 双空间记忆与会话自动提交,是 DSH 的记忆增强插件。

dsh-openviking 是 DeepSeek Harness 的 OpenViking 检索、资源管理、自动召回与会话记忆插件。它把语义检索和虚拟文件系统引入 DSH,让你摆脱关键词匹配和内容孤岛,通过 memsearch、memread 等工具直接搜索和读取 viking:// 资源。插件支持 user 与 agent 双空间自动召回,还能自动提交会话、沉淀流程经验,并跨工具共享同一套记忆。装上它,DSH 的长期记忆和流程复用能力会明显增强。

如何安装

install
dsh plugin --profile web add github:rxiain/dsh-openviking
分类
记忆与上下文
平台
DSH Plugin
作者
rxiain
分发方式
插件

dsh-openviking 核心特性

语义检索与查找viking:// 资源浏览自动召回记忆会话自动提交流程经验沉淀
Listed on dsh-plugin.org

dsh-openviking 仓库简介

它是做什么的?

dsh-openviking 是 DeepSeek Harness(DSH)的 OpenViking 检索、资源管理、自动召回与会话记忆插件,将 DSH 的上下文能力与 OpenViking 的语义检索和虚拟文件系统结合。它解决传统本地文件或 SQLite 方案中关键词匹配、内容孤岛和上下文开销大的问题,让你在 DSH 中直接通过语义搜索、资源管理和自动记忆召回提升 Agent 的长期记忆与流程经验复用。核心能力包括语义搜索、资源管理、自动召回、会话同步与自动提交,以及流程经验自动召回。

核心功能

  • 语义搜索:提供 memsearch(支持 auto/fast/deep 模式,deep 使用会话上下文)、memfind(快速查找)和 memread(读取 viking:// URI,支持 abstract/overview/read/auto)。
  • 资源管理:通过 membrowse 浏览 viking:// 文件系统,memgrep 精确/正则搜索,memglob 按 glob 模式枚举文件,memadd 添加远程 URL 或本地文本文件,memremove 删除资源(需 confirm: true)。
  • 自动召回:每个用户消息自动召回相关记忆,支持 user 和 agent 双空间,可配置召回条数、分数阈值、内容上限和 token 预算。
  • 会话记忆:memcommit 提交当前会话并提取持久记忆,memlearn 主动沉淀经验(写/合并记忆或铸 skill playbook),并支持脱敏、查重和即时注入。
  • 流程经验自动召回:对审计、恢复、补偿、重放等流程问题,启用 procedure lane,从用户记忆树中筛选方法论、playbook、workflow 等标记分支,最多检索 16 个流程分支,每个分支限时 3 秒,不阻断模型步骤。
  • 跨工具共享:同一套记忆跨工具共享,Claude Code、Codex、MCP 客户端、ov CLI 与 DSH 读写同一个库。

怎么使用这个插件?

在 DSH 中启用后,插件默认连接 http://localhost:1933,可通过 profile 的 cordis.patch.yml 配置 endpoint、API Key、租户、用户、agent 标识、超时、会话状态文件、仓库上下文注入、自动召回和自动提交等参数。日常使用中,输入自然语言即可触发自动召回;也可使用斜杠命令 /memlearn 人工触发记忆沉淀,不开启模型回合,原始输入不进会话日志。配置自动提交后,未提交的用户回合达到设定值会自动提交会话。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:rxiain/dsh-openviking。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题