DSH Plugins
返回列表
dsh-recall-plugin

dsh-recall-plugin

客户端 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install limbo947/dsh-recall-plugin

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

在 DeepSeek Harness 中安装 https://github.com/limbo947/dsh-recall-plugin 即可启用消息撤回与工作区回滚。

插件介绍

在 DSH 客户端里与助手协作改代码时,最难处理的往往不是生成错误,而是错误发生之后留下的现场:文件已经被改,聊天记录也推进了一大截。dsh-recall-plugin 把“撤回”从单纯的消息回退变成了工作区级回滚:在你发送过的消息旁点击撤回,插件会先展示将被修改、恢复或删除的文件清单,确认后再把工作区文件和对话历史一并带回那条消息发送之前的状态。

它的实现方式很克制:快照保存在独立的影子 Git 仓库中,不会触碰项目自己的分支、暂存区和未提交改动;快照默认存放在 DSH home 下,避免污染项目目录。借助增量快照、自动瘦身、排除规则、失败提示与树形快照管理,长期保存多条会话的回退点也相对可控。

这个插件特别适合需要频繁试错的用户:让助手修改配置、重构文件、批量改动代码之后,如果发现方向不对,可以像撤销一次实验一样回到起点,再修改提示后重新发送;也适合希望在自动化会话里保留后悔药、又不想破坏项目 Git 历史的开发者。

截图预览

使用场景

  • 助手修改文件后,快速恢复到上一步
  • 调试提示词时,撤销失败的整轮尝试
  • 在不动项目 Git 的前提下回退实验性改动

适合人员

  • 在 DSH 客户端中与助手协作改代码的开发者
  • 需要频繁试错并安全回退的用户
  • 希望同时管理对话历史与工作区状态的人