DSH Marketplace
EN

dsh-memory-plugin

volcengine/OpenViking#examples/dsh-memory-plugin

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。

28,6412,263PythonAGPL-3.0源码

安装

把 dsh-memory-plugin 装进 DeepSeek Harness

GitHub 方式 · GitHub 源码

这个仓库里带了好几个插件,后缀用来指定其中一个。

安装前须知

装 dsh-memory-plugin 之前,先看这几条

  • 源码在这里: volcengine/OpenViking——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:AGPL-3.0。
  • 自动识别到:终端执行。授权之前请先读一遍源码。
  • 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。

dsh-memory-plugin 是做什么的

Session fragments pass through a guarded filesystem and converge into layered memory blocks.

dsh-memory-plugin 是面向 DeepSeek Harness 的 DeepSeek Harness 插件,用于把 OpenViking 的上下文与长期记忆接入 agent。它在每次步骤执行前自动召回相关内容并注入用户画像,同时捕获会话;还会保护 viking:// URI,并提供从 OpenViking server 读取和写入记忆的工具。

OpenViking 将记忆、资源和技能组织成 viking:// 虚拟文件系统。检索可以通过 lstreefind 浏览目录,先查看 L0 摘要和 L1 概览,再按需读取 L2 详情。会话提交后,服务端还能异步提取用户偏好和 agent 经验,形成长期记忆。因此插件会读取服务端返回的上下文与画像,也可能写入会话捕获结果和新记忆。

它适合需要跨会话记忆、用户偏好注入,或希望采用 OpenViking 目录式上下文模型的 agent。它不是独立的本地记忆库,必须配合 OpenViking server;给出的 README 片段没有说明插件专用配置。插件带有终端操作面,运行时应按 agent 可用的终端权限评估其对本地文件和命令执行的影响。

dsh-memory-plugin 的文档

行为说明

插件在 DeepSeek Harness 的 pre-step 阶段接入 OpenViking:步骤开始前自动召回相关上下文并注入用户画像,同时捕获会话。它还提供 recall 和 write memory 工具,并对 viking:// URI 做防护。会话提交后,OpenViking 可异步提取用户偏好和 agent 经验,写入长期记忆。

OpenViking 把记忆、资源和技能组织在 viking:// 虚拟文件系统中。agent 可使用 lstreefind 浏览目录。内容分为三层:L0 是用于判断相关性的摘要,L1 是用于规划的概览,L2 是按需加载的完整内容。插件会从 OpenViking server 读取召回结果和画像,也可能回写会话信息与记忆。

数据与权限边界

数据后端是 OpenViking server,用户记忆、资源和技能均可位于 viking:// 路径下。该插件带有终端操作面,因此应结合 agent 获得的终端权限评估其对本地文件和命令执行的影响。

环境要求

必须有 OpenViking server,才能使用 recall 和 write memory 工具。给出的 README 片段未提供插件专用的配置 key、默认值、环境变量、server endpoint 格式、启动命令、支持平台或版本要求。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-memory-plugin 的同类插件

coding-agents

vectorize-io

20k

Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。

GitHub 源码Python今天

engramory

tinqiao-oss

154

把 Engramory 策展式记忆纪律做成可安装插件([npm: dsh-engramory](https://www.npmjs.com/package/dsh-engramory)):通过 `ctx.tools.guard()` 对 `MEMORY.md` 索引施加确定性的 200 行 / 25KB 上限(增长即拒、缩小的重写一律放行),并把协议注册为运行时 skill。记忆库是纯 markdown、一条事实一个文件,与 Claude Code、Codex、Kiro、OpenClaw 共用。

GitHub 源码Python今天

dsh-context

bowenliang123

106

上下文洞察面板:一眼看清模型上下文窗口的组成与变化——构成对照窗口大小、按请求历史趋势、压缩/注入事件、消息级 token 统计。

npm 包TypeScript今天

Co-Engram

Co-Engram

68

自进化团队记忆,以纯 Markdown 存于 Git:原生 Cordis 插件注册 38 个裸名记忆工具,并按每次组装动态注入 prompt-signals 段;含 RPE 强化、衰减与睡眠巩固;与 Claude Code(MCP)、OpenClaw 宿主共享同一数据仓;已对 DSH 0.1.0-rc.6 实测。

GitHub 源码TypeScript今天

dsh-mnemon

omdsh-dev

53

由 Mnemon 驱动的 DeepSeek Harness(DSH)跨 Agent、本地优先的持久记忆插件。它可在支持 Mnemon 的 Agent 之间共享长期记忆,并提供运行时记忆、可检索项目档案、语义召回、知识图谱和 Sidebar UI。

npm 包TypeScript今天

DSH 自动记忆插件:三层记忆自动注入与检索、每轮对话自动沉淀、AI 时段问候与三级抽屉、智能检索、日历视图与设置页,支持继承其他 AI 工具的记忆。

npm 包JavaScript今天