dsh-plugin-memory
在终端中运行以下命令:
dsh plugin install NattoCB/dsh-plugin-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install NattoCB/dsh-plugin-memory 即可安装该插件,完整源码地址为 https://github.com/NattoCB/dsh-plugin-memory
插件介绍
DeepSeek Harness 的每一次会话都是独立的——你解释过的项目背景、工作偏好、正在推进的事,换个窗口就全忘了。dsh-plugin-memory 在 Harness 内部装了一套五层持久记忆:用户画像、项目语义索引与主题文件、按日追加的日志,数据直接落在本地磁盘,不依赖任何外部服务。代理不再是一次性对话机器,而是真正"记得你"的工作伙伴。
核心能力围绕两条链路展开。读取侧,每个请求步骤都会根据当前查询从主题文件中挑出相关片段注入上下文(有 LLM 时用语义排序,没有时退化为关键词打分),同一会话内已出现的文件自动去重,冷启动索引被硬限制在 200 行以内保持轻量。写入侧,会话进入空闲后,插件会防抖触发一次 LLM 自动提取,扫描最近 40 条事件,把新的事实沉淀为主题文件和索引行,绝不覆盖已有记忆;模型不可用时静默降级。代理还可通过六个 memory_* 工具主动读写、搜索、遗忘记忆,以及合并并轮转用户画像。
适合长期在 Harness 中做多项目协作、希望代理逐步积累上下文而非每次从零开始的开发者。无需 LLM 路由即可使用基础注入与关键词匹配,接入 LLM 后获得自动提取与语义排序的完整体验。
使用场景
- 跨会话记住项目背景与用户工作偏好
- 多项目长期协作中逐步积累语义上下文
- 无需外部服务,本地磁盘持久化全部记忆
适合人员
- 长期在 DeepSeek Harness 中开发的多项目工程师
- 希望代理记住自己、减少重复解释的开发者
- 偏好本地化存储、不依赖外部 LLM API 的用户