@openviking/dsh-memory-plugin

@volcengine · examples/dsh-memory-plugin · 记忆
检测未发现问题无安装脚本来源一致

为 DeepSeek Harness 接入 OpenViking 记忆服务,实现自动召回、画像注入与会话记忆捕获。

v0.2.1版本
npm 预构建包安装方式
2026-08-22最近更新
31.7k · 0Star · 周下载
dsh plugin --profile web add @openviking/dsh-memory-plugin查看仓库

插件介绍

根据仓库资料整理 · commit 6e944cc

主要功能

  • 在 pre-step 阶段自动召回相关记忆,并以带来源标记的用户消息形式注入当前步骤
  • session-start 时注入用户画像和可用记忆索引
  • 自动捕获会话中的用户、助手及(可选)工具结果消息,无需解析 transcript
  • turn/end 时按 token 阈值检查并提交待写入的记忆,失败写入会进入队列重试
  • 通过与其他 OpenViking 集成一致的 stdio MCP 代理,挂载服务端完整的记忆工具集(recall/write 等)
  • 为插件自带的 skills 单独注册 skill provider,不影响默认的 skill 目录

适合什么时候用

  • 希望给 DSH agent 接入长期记忆、跨会话保留上下文和用户画像的团队
  • 已经部署 OpenViking 记忆服务端,想在 DeepSeek Harness 中复用同一套记忆能力

使用前需要

  • 需要一个可访问的、支持 viking://~ home-alias 的 OpenViking 服务端
  • @deepseek-ai/dsh 版本需在 0.1.0-rc.6 及以上、0.1.x 系列内
  • Node.js ^22.19.0 或 >=24
  • 需要配置 OpenViking 凭证,如 OPENVIKING_URL/OPENVIKING_API_KEY 等环境变量或配置文件
  • 依赖 DSH 自带的 peerDependencies:@deepseek-ai/dsh-llm、@deepseek-ai/dsh-mcp-client、@deepseek-ai/dsh-skill-filesystem

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制凭据环境变量文件系统MCP外部网络会话数据
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库volcengine/OpenViking/examples/dsh-memory-pluginnpm@openviking/dsh-memory-plugin@0.2.1安装方式npm 预构建包收录日期2026-08-16固定 commit6e944cc3e148 · 2026-08-22
dsh plugin --profile web add @openviking/dsh-memory-plugin