dsh-memory-feeder
在终端中运行以下命令:
dsh plugin install Ryan-G-Rolling/dsh-memory-feeder
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Ryan-G-Rolling/dsh-memory-feeder 安装本插件,也可从 https://github.com/Ryan-G-Rolling/dsh-memory-feeder 获取源码与手动接入说明。
插件介绍
对话里藏着值得长期记住的事实、偏好和计划,但每次会话结束就散在聊天记录里,很难稳定写进自己的记忆库。dsh-memory-feeder 是 DSH 的记忆写回插件:只在顶层主会话某一轮正常完成时,把该轮用户与助手的文本同步入本地队列,再用该轮实际使用的模型抽取长期事实,追加到 Markdown 记忆库的候选区,等你核实后再合并进正式条目。
它的设计偏「候选而非直写」:v1 默认只往 agents/dsh/inbox.md 写候选块,不会直接改动 shared/、projects/ 或 MEMORY.md。每个完成轮次会带上来源会话、工作目录、模型、置信度与对话摘录;轮次内抽到的事实按 scope 合并。入队与写盘前会清洗常见凭据格式;已处理记录记在 .seen.json,避免重复写入,单条队列最多重试有限次数。抽取侧重用户亲口说的事实、计划、目标与偏好,不会把助手建议改写成你的计划。
适合长期在 DSH(web、headless 或桌面版)里工作、希望对话自动沉淀为可审阅记忆候选的人。你需要愿意定期打开 inbox 核实、合并或丢弃候选;若已有记忆库,可通过配置指向对应根目录。子代理会话不会入队,候选也不会自动与正式记忆去重合并——正式条目仍以你或后续流程为准。
使用场景
- 主会话轮次结束后自动把对话入队并抽取长期事实
- 希望对话沉淀为 inbox 候选,核实后再写入正式记忆
- 需要记录偏好、计划与目标,又不想助手建议被当成你的意图
适合人员
- 在 DSH web、headless 或桌面版中长期使用助手的用户
- 维护 Markdown 记忆库并愿意定期核实 inbox 的人
- 希望自动化候选生成、合并仍由自己掌控的用户