消息撤回与状态回溯插件
limbo947/dsh-recall-plugin · 技能
撤回已发送的消息,并把 DeepSeek Harness 会话恢复到发送该消息时的状态。
★ 33GitHub 星标
0分支
2026-08-15最近更新
JavaScript开发语言
MIT许可证
主要功能
- 文件 + 对话,整段回退撤回的不只是聊天记录,agent 改过的文件也一并回到原样。
- 在任意一条你发过的消息下方,点「↶ 撤回」,工作区文件和对话历史一起回到那条消息发出之前的状态。
- 撤回按钮位置
- 定期 gc每 50 条快照或距上次 gc 24 小时(先到先触发),后台执行 git gc 把 loose 对象压成 pack。
- 不碰你项目自己的 git快照存在独立的影子 git 仓库里,你的分支、暂存区、未提交改动统统不受影响
使用条件
- 快照在消息发送时创建,插件启用前的历史消息没有快照,不显示撤回按钮。
- 会话第一条用户消息无法回退对话(仅文件回退),因为 fork 需要更早的 turn 边界。
安装命令
dsh plugin --profile web add github:limbo947/dsh-recall-plugin