DSH Plugins
返回列表
🧠

dsh-ov-memory

记忆 更新于 2026.09.10

在终端中运行以下命令:

dsh plugin install xiaono1/dsh-ov-memory

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install xiaono1/dsh-ov-memory 即可安装,插件源码位于 https://github.com/xiaono1/dsh-ov-memory ,安装完成后按提示配置 OpenViking 服务器地址与凭据即可使用。

插件介绍

OpenViking 擅长持久化记忆,但它本身不会主动参与对话。dsh-ov-memory 就是那座桥:在你每一次开口之前,它用当前输入去 OpenViking 里检索相关片段并注入上下文;在你聊完之后,它把会话实时镜像进 dsh- 会话流,由后台异步抽取为长期记忆。整个过程无需手动触发,也没有额外的 npm 依赖,完全复用 DSH 已安装的 peer 包。

真正让它在工程上站得住脚的是两条兜底链路。其一,当 OpenViking 不可达时,所有写操作不会丢弃,而是落入本地 outbox 持久化,下次会话启动时按内容哈希幂等重放,带重试上限与 TTL 清理。其二,/memlearn 命令让你随时把一条经验直接沉淀为长期记忆——密钥先脱敏、语义查重后合并进最相近的已有条目,低于相似度下限时诚实拒绝写入,绝不硬凑。此外,自研的最小 MCP 实现(stdio 服务器 + streamable-HTTP 上游,无第三方 MCP SDK)把 OpenViking 的全部工具以 mcp__openviking__* 前缀暴露给模型,工具表变化时自动同步,另配 viking:// URI 守卫防止本地 fs/shell 工具误触虚拟路径。

适合已经在用 DeepSeek Harness 搭配 OpenViking、希望把「记住」和「聊」合二为一的开发者。只要你能访问一个 OpenViking 服务器(本地 openviking-server 或远程实例),Node.js 满足 ^22.19.0 或 >=24,装完即用。

使用场景

  • 长对话中根据当前输入自动召回之前沉淀的相关经验
  • 会话结束后将关键信息异步抽取为长期记忆供后续复用
  • OpenViking 离线时写操作不丢失,恢复后按哈希幂等重放

适合人员

  • 使用 DeepSeek Harness 搭配 OpenViking 的开发者
  • 需要在多轮对话中保持上下文连贯性的应用构建者
  • 希望将记忆管理从手动流程改为自动化管线的团队