dsh-memory
在终端中运行以下命令:
dsh plugin install HaydenSmith1121/dsh-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HaydenSmith1121/dsh-memory 即可从 https://github.com/HaydenSmith1121/dsh-memory 安装该插件。
插件介绍
DeepSeek Harness 里已有会话压缩、会话持久化、AGENTS.md 注入和会话检索等能力,但它们要么只服务当前轮次,要么需要你自己去查、自己去写——缺的是「这一轮结束,自动总结,下一轮自动带上」这一环。dsh-memory 补的就是这条链路:在本地把对话蒸馏成长期笔记,并在每次新会话开始时把全局笔记与当前工作区笔记一并注入上下文,让助手在长期协作里逐渐对齐你的习惯与项目背景。
实现上全部落在 $DSH_HOME/memory/ 下的少量 Markdown 文件里,不依赖云服务、不写完整会话日志,你也可以随时打开文件手改。召回按 agent 注册作用域提示段,在模型请求前插入;蒸馏挂在可被 await 的 agent/turn-stopping 上,保证 headless 一次跑完也能落盘。普通短轮次通过字符量下限与同会话时间间隔两道闸门控制开销,且只从真实用户与助手消息里提炼,避免把合成提示或工具通知再总结一遍导致记忆漂移。
适合长期在同一仓库或同一工作区里用 Harness 做开发的人:你希望「用久了它更懂你」,又不想维护一份永远手写的 AGENTS.md,也懒得每次翻历史会话。若你主要是一次性短问答、或完全不需要跨天延续上下文,可以不必安装;若你已经在用 dsh-agent-instructions 并愿意让记忆层自动生长,这个插件会很自然地和现有工作流叠在一起。
使用场景
- 在同一仓库里连续多天用 Harness 开发,希望下次打开仍记得项目约定与近期决策
- 不想手写维护一份越来越长的 AGENTS.md,又需要助手长期对齐工作区背景
- headless 或一次性跑完的任务也要在结束前把本轮要点写入可复用的记忆
适合人员
- 长期在固定工作区使用 DeepSeek Harness 的开发者
- 重视数据留在本地、可手改 Markdown 的用户
- 已用 agent 指令类插件、希望自动沉淀长期上下文的人