DSH Plugins
返回列表
🧠

dsh-recall

记忆 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install imtwa/dsh-recall

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

在 DeepSeek Harness 中执行 dsh plugin install imtwa/dsh-recall 安装;源码与说明见 https://github.com/imtwa/dsh-recall,安装后重启 DSH 即可用 /recall 查询已有会话日志。

插件介绍

换项目或开新会话时,你往往想接着上次聊过的上下文,但 DSH 内置的会话引用需要你在消息里手动写引用,最多三条,也只能靠标题在投影里找,没法按正文检索,更不能轻松跨项目翻看历史。

dsh-recall 直接读取 DSH 已落盘的会话日志与投影缓存:默认不往提示词里塞任何东西,你用 /recall 列出当前项目的历史会话(标题、时间、轮次、首问),再按序号或 id 片段按需加载完整轮次;/recall all 可扫本机所有项目。模型也可通过 recall_sessions 工具自行查询。清单很轻、指定后才读正文,单次操作毫秒级;若你希望开局自动带上近期摘要,可把 autoInject 打开,并受字符与会话数量上限约束。

适合经常在同机多项目切换、需要「想起来再加载」而非硬塞全量历史的开发者;与内置 session-reference 可同时使用、互不冲突。加载出的历史会明确标注为不可信数据,避免与当前指令混淆。

使用场景

  • 新会话想回看同项目里某次对话的完整轮次
  • 只记得会话 id 末尾片段,需要快速定位并加载
  • 要在本机多个仓库之间查找并对比历史会话

适合人员

  • 日常用 DSH 写代码、会话较多的开发者
  • 同机维护多个项目、经常切换上下文的用户
  • 不想手动写 session-reference、更倾向命令或工具按需查历史的人