dsh-memory
在终端中运行以下命令:
dsh plugin install annkun/dsh-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install annkun/dsh-memory(源码见 https://github.com/annkun/dsh-memory),安装后重启 DSH 并新开会话即可使用记忆工具。
插件介绍
每次新开 DSH 会话,agent 都像第一次见面——偏好、决策、踩坑经验都要你重复一遍。dsh-memory 把 DeepSeek Harness 接上 Claude Code 式的持久记忆:跨会话醒来仍有上下文,用户级与项目级物理隔离,多项目、多工作区不会串味。底层只是 Markdown 文件,无服务端、无账号、无 embedding,删掉目录就等于彻底遗忘。
核心能力围绕「记得住、管得住、用得准」。Settings → Memory 提供可搜索的可视化管理器,增删改标签与 agent 工具走同一套护栏管线;项目记忆支持子目录标签与触碰激活——你对某路径做一次读写或搜索,相关区域记忆即注入并保持到会话结束,未触碰区域会以提示引导 memory_search。memory_save、memory_search、memory_read、memory_list 覆盖保存与检索;注入有上限与域级硬限制,写入路径拒绝密钥,原子落盘,避免上下文被记忆撑爆。
适合长期用 DSH 写代码、做决策的人:个人习惯记在 ~/.dsh/memory,团队约定落在项目 /.dsh/memory 并可随仓库共享。若你需要「agent 主动记住偏好与决策、但别把项目 A 的记忆带进项目 B」,又不想搭记忆服务,这个插件很合适;也可与 DSH 官方 MCP 记忆方案并存,按工作流选用。
使用场景
- 希望 agent 记住个人偏好与纠正,新会话不必重复说明
- 需要在仓库内共享技术决策与项目约定,团队随代码同步记忆
- 多目录单体仓库中,只在触碰某子路径时注入该区域相关记忆
适合人员
- 日常用 DSH 写代码、希望上下文可延续的开发者
- 需要区分个人习惯与项目知识的个人或小团队
- 不想部署记忆服务、偏好纯文件方案的用户