dsh-zcode-project-memory
在终端中运行以下命令:
dsh plugin install ffyfox/dsh-zcode-project-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ffyfox/dsh-zcode-project-memory 即可安装该插件(源码:https://github.com/ffyfox/dsh-zcode-project-memory)。
插件介绍
在 DeepSeek Harness 里做同一个项目,新开会话时模型往往不记得上次踩过的坑、口头约定或架构取舍——这些知识常常既不在代码里,也不值得塞进 AGENTS.md。dsh-zcode-project-memory 把「项目级长效记忆」落到 DSH_HOME 下的独立存储里,按项目根路径隔离,同一仓库在任何进程、任何会话都命中同一份记忆,又不会污染 git 仓库。
插件装好后无需额外配置:它注册 save_project_memory 工具,并把「何时写、写什么格式、如何删除」写进 system prompt,同时把 MEMORY.md 索引注入运行时上下文。日常用法就是正常对话——你可以直接说「记住这件事」,也可以让模型在遇到非显而易见的约定或调试教训时主动保存;新会话开场索引已在上下文中,问一句就能按需读回具体记忆文件。
记忆条目分 user、feedback、project、reference 四类,重复保存会替换而非堆叠;没有独立删除工具,但指引会教模型在用户要求遗忘或内容过时时删文件并同步索引。适合长期维护同一代码库、希望跨会话保留「推不出来的」项目知识的团队与个人开发者;机制对齐 ZCode 思路,接口遵循 DSH 官方能力(社区非官方作品)。
使用场景
- 长期维护同一仓库,希望新会话自动带上既有教训索引
- 调试踩坑后让模型记住非显而易见的约定与决策
- 多人轮换接手项目,沉淀工作方式与进行中的约束
适合人员
- 日常用 DeepSeek Harness 写代码的开发者
- 需要跨会话保留项目知识的个人或小团队
- 希望记忆落在 DSH_HOME、不污染 git 的用户