DSH Plugins
返回列表
🧠

dsh-memory

记忆 更新于 2026.08.14

在终端中运行以下命令:

dsh plugin install Jesse-njx/dsh-memory

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

在 DeepSeek Harness 中运行 dsh plugin install Jesse-njx/dsh-memory 即可安装,插件源码位于 https://github.com/Jesse-njx/dsh-memory 。

插件介绍

主流 agent 记忆系统普遍依赖摘要蒸馏,一旦模型在压缩中丢失或扭曲了细节,原始上下文就再也找不回来,而 agent 会毫无察觉地基于错误记忆继续工作。dsh-memory 从另一个角度切入:它不新建任何记忆存储,而是直接构建在 DSH 已有的 append-only 完整会话日志之上,将摘要定位为一层可溯源的索引,而非真相本身。

会话结束后,一个轻量蒸馏路径自动提取用户偏好、项目决策、环境特性、纠正等持久事实,写入 ~/.dsh/memory/ 下的 Markdown 文件。每条记忆都携带精确引用(session ID 加事件区间),调用 memory_expand 即可无损还原原始日志摘录。记忆文件人类可读、可 git diff、可直接删除,更新与矛盾改写均有 JSONL 日志留痕。没有向量数据库,没有知识图谱,没有全量记忆体自动注入。

如果你在 DeepSeek Harness 上构建 agent,受够了记忆黑盒,希望每条事实都能回溯到它诞生的那几条日志事件,并且偏好文件系统而非嵌入式数据库来管理状态,dsh-memory 正是为此设计的轻量实验插件。

使用场景

  • 跨会话保留项目决策、用户偏好与环境特性,无需重复解释
  • 记忆事实出现偏差时,用引用一键回溯原始日志事件进行验证
  • 通过 git diff 或编辑器直接审计、修改、删除 agent 的持久记忆

适合人员

  • 在 DeepSeek Harness 上构建 agent 的开发者
  • 希望记忆状态可审计、可 diff、可删除的工程师
  • 不想引入向量数据库但仍需跨会话记忆的轻量团队