dsh-memory-curator
在终端中运行以下命令:
dsh plugin install linx2568/dsh-memory-curator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开「设置 → 插件」,粘贴完整仓库地址 https://github.com/linx2568/dsh-memory-curator 由插件管理器安装,或在终端执行 dsh plugin install linx2568/dsh-memory-curator,完成后刷新页面并重启 DSH。
插件介绍
长期用 Harness 对话时,真正值得跨会话保留的往往不是仓库里已经写明的路径与命令,而是你在某次回合里拍板的架构选择、被纠正过的误解、明确的禁止项,以及还没收尾的开放事项。这些内容散落在聊天记录里,新会话很难稳定继承。dsh-memory-curator 把这些「没有别家可放」的机器本地知识做成可策展的持久记忆,而不是再建一套与代码库抢职责的笔记系统。
插件在回合结束时以异步方式蒸馏对话,记忆工作不会拖慢或拖垮当前轮次;每轮向系统提示注入有字节预算的分层索引,先呈现会改变行为的决策、纠正与禁令,再呈现较新的事实,需要全文时再通过工具按需拉取,因此记忆库变大时常驻提示成本仍可保持平稳。写入路径会合并重复条目,并在同一主题上出现新旧决策时用确定性规则与必要的模型辅助裁决,让过时陈述退役为历史而非误删真记忆。
它刻意不记录本可从仓库、AGENTS.md、任务清单或已完成动作报告里读到的东西,并在写入时脱敏常见凭证形态;若某条记忆其实是团队级规则,召回指引会鼓励写回 AGENTS.md 后从记忆中遗忘,避免两处漂移。适合需要跨多天、多项目会话仍记得你的纠正、环境陷阱与个人偏好的开发者;也适合希望 agent 少重复踩坑、又不愿把一切写进仓库的人。
数据全部落在 $DSH_HOME 下的本地 JSON,插件自身不联网、不要账号与 API Key,模型调用复用 Harness 的 llm 服务。侧栏提供 Memory 面板,并提供搜索、详情、添加、整理与遗忘等工具;在仅可查看权限下也可完整使用捕获、召回与整理能力。
使用场景
- 跨多天会话仍需记住你对 agent 的纠正与禁令
- 环境里只有本机才知道的陷阱与工具怪癖需要反复提醒
- 记忆变多后仍希望每轮提示成本稳定、按需查全文
适合人员
- 长期用 DeepSeek Harness 做复杂任务的开发者
- 希望 agent 记住个人偏好与决策、又不把一切写进仓库的人
- 需要在只读权限下也能完整使用记忆能力的用户