DSH Plugins
返回列表
🧠

dsh-agent-memory

记忆 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install BPTumbleweed/dsh-agent-memory

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

在终端运行 dsh plugin install BPTumbleweed/dsh-agent-memory 即可安装该插件,完整源码见 https://github.com/BPTumbleweed/dsh-agent-memory。

插件介绍

DeepSeek Harness 的每轮对话是无状态的——agent 在两轮之间几乎没有记忆,用户不得不反复交代上下文。dsh-agent-memory 以零运行时依赖的方式补上这一层:它通过 session/event 钩子实时捕获用户消息,写入本地证据存储,再借助 agent/pre-step 在最新用户消息之前注入单会话记忆,让 agent 在 2 KB 预算内记得上一轮讨论过什么,无需用户手动粘贴历史。

除了记忆注入,插件还在 Web UI 里提供一块「记忆」标签页面板,实时展示捕获状态、会话索引和偏好摘要;同时开放 10 个只读数据端点,方便外部工具检索证据。安全方面,所有写入先经过 redact.py 密钥脱敏(覆盖 bearer token、cookie、JWT、私钥等模式),端点走浏览器信任围栏(不可用时 fail-closed),能力探针配合熔断器确保任何单点故障都不会拖垮 DSH 主循环。

适合跑多轮复杂对话(代码审查、方案设计、长文写作)的 DSH 用户。插件与官方 agent-instructions 的全局注入互不干扰,写入范围严格限定在本地记忆目录之下,DSH 升级后只需重新安装即可恢复,无需改动任何 DSH 配置。

使用场景

  • 多轮对话中保持上下文连贯,避免用户反复交代背景
  • 在 Web UI 记忆标签页实时查看捕获状态与会话索引
  • 为长文写作或代码审查保留讨论历史并自动脱敏

适合人员

  • 运行多轮复杂对话(代码审查、方案设计)的 DSH 用户
  • 需要会话级记忆注入且不改动 DSH 全局配置的 agent 开发者
  • 追求零运行时依赖、升级后一键恢复的插件用户