DSH Plugins
返回列表
🧠

dsh-memory

记忆 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install linshenyuan/dsh-memory

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install linshenyuan/dsh-memory 即可安装该插件,源码仓库为 https://github.com/linshenyuan/dsh-memory。

插件介绍

新开一场 DSH 对话,模型往往对上一会话里定好的约定、踩过的坑和你的个人偏好一无所知。dsh-memory 补上这一层:跨会话的长期记忆就落在几个 Markdown 文件里,插件只做字符串比较和文件读写,不为记住再多跑一遍 LLM。

记忆按什么时候进上下文分三层。L1 在系统提示里常驻写读规矩;L2 不再会话开头整批注入,模型需要背景事实时用 memory_read 按作用域、主题或本地关键词检索现读现渲染;L3 在你改了不少非记忆文件却一条都没写时,才给一条可忽略的提醒。写入统一走 memory_save:哈希去重、同 topic 冲突默认冻结并生成裁决清单、字节超限明确拒绝、原子落盘并记审计流水。注入前还会对敏感信息打码,且先打码再截断。

项目记忆放在工作区 .dsh-memory,可随仓库提交;用户记忆在 DSH 主目录,跨项目通用。有图形界面时,设置页提供浏览、用量、冲突裁决与审计时间线,手工改文件也被允许并与模型写入分源记录。

适合长期用 DSH 做同一仓库或跨项目协作、希望约定和偏好能沉淀下来、又不想为记忆系统单独付 LLM 成本的人。是否该记仍由前台模型判断;插件负责存得干净、读得按需、冲突看得见。

使用场景

  • 同一仓库长期开发,希望技术约定和已定方案在下次对话里还能被按需读到
  • 踩坑和决策想写进项目记忆并随 Git 共享,而不是每开新会话重讲一遍
  • 跨项目想保留个人偏好与习惯,同时控制记忆体积和冲突可见

适合人员

  • 日常用 DSH 写代码、做方案且会话频繁重启的开发者
  • 需要在仓库里沉淀可提交的项目级记忆的小团队
  • 不想为摘要或重要性打分再付一次 LLM 成本的用户