DSH Plugins
返回列表
🧠

dsh-recall

记忆 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install liu-zhengdong/dsh-recall

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

在 DeepSeek Harness 中执行 dsh plugin install liu-zhengdong/dsh-recall 安装本插件;源码仓库:https://github.com/liu-zhengdong/dsh-recall

插件介绍

Agent 的上下文往往只能留住当前会话里最近几轮对话。你更早定下的目标、走过的试错和已经做过的决定,一旦滚出窗口就无从查证,任务越长越容易「失忆」式重复劳动。dsh-recall 把 DSH 的每个 turn 在结束时归档成一条 Run:起止时间、工作目录、状态、首个用户目标,以及可检索的摘要;消息正文仍由宿主会话日志保管,检索时再回读,避免重复落库。

归档之后,插件会异步调用模型为每条 Run 生成中文概述(可配置或关闭)。Agent 可通过 recall 按关键词、Run ID、时间或目录分页检索,用 recall_message 展开命中消息全文,在用户明确要求时用 forget 永久删除指定 Run。新主会话启动时还可一次性注入当前目录最近若干条 Run 的索引,作为历史证据而非新指令。人类用户可用 /runs 浏览同一份归档。

当全局未整理的 Run 积累到配置门槛(默认 30 条)时,会自动开启独立复盘会话:回顾这批经历,把值得长期保留的内容写入记忆,并产出可审阅的审计报告;侧栏可查看过程与结果,也可暂停自动复盘。工具与卡片文案均强调「记录已保存不等于任务成功」,避免把历史误当成当前任务已完成。

适合需要跨多轮、多目录长期协作的 DSH 用户:希望 Agent 能自己回查执行记录,又不想让整段对话永远塞进上下文的人;也适合想把零散 Run 定期沉淀为记忆、并保留复盘审计轨迹的团队或个人。

使用场景

  • 多轮任务中让 Agent 回查此前目标与试错
  • 跨天协作时按关键词或目录翻找旧 Run
  • 未整理 Run 堆积后自动复盘并写入长期记忆

适合人员

  • 长期用 DSH 做多轮、多目录开发的个人
  • 希望上下文瘦身但仍保留可检索执行史的用户
  • 需要复盘审计报告与记忆沉淀的进阶用户