dsh-openviking
在终端中运行以下命令:
dsh plugin install abc12524/dsh-openviking
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install abc12524/dsh-openviking 安装即可,源码地址:https://github.com/abc12524/dsh-openviking
插件介绍
DeepSeek Harness 的对话是无状态的——每一轮问答结束后,上一轮的上下文便归零。dsh-openviking 将 OpenViking 长期记忆服务接入 Harness,让 Agent 在每次提问后自动检索与当前话题相关的历史记忆,并以背景上下文的形式注入提示,从而在跨会话、跨天甚至跨周的对话中保持连贯。
插件的工作分两层。宿主端在用户每次提问后静默调用 OpenViking REST 接口,按相关性阈值过滤候选记忆并注入上下文;整个检索是提示而非闸门——任何失败只记录警告,对话照常继续,绝不阻塞。浏览器端则在设置 → 插件 → OpenViking 渲染一张配置卡片,填写服务地址、API Key、阈值和条数即可,设置即时生效,无需重启。此外,插件还注册了九个 openviking_* 工具,覆盖语义搜索、记忆写入、文件读写、目录浏览、会话创建与归档等操作,让 Agent 可以显式地管理外置记忆,而不只依赖自动注入。
适合已经在运行(或打算部署)OpenViking REST 服务、希望 DeepSeek Harness 拥有持久化长期记忆的用户。插件包预构建、零安装时依赖,不需要任何构建授权或现场编译;配置通过 Web 设置页完成,填好地址与密钥后即刻可用。
使用场景
- 跨会话保持对话连贯性,避免每轮都从零开始
- 让 Agent 主动搜索、写入、归档外置记忆文件
- 多轮对话中自动检索相关历史记忆并注入上下文
适合人员
- 已部署或计划部署 OpenViking REST 服务的使用者
- 需要跨天持久记忆的深度 DeepSeek Harness 用户
- 希望 Agent 具备跨会话记忆能力的开发者