dsh-rewind
在终端中运行以下命令:
dsh plugin install ddll8023/dsh-rewind
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端运行 dsh plugin install ddll8023/dsh-rewind,或直接将地址 https://github.com/ddll8023/dsh-rewind 发给 DSH 即可自动完成安装。
插件介绍
在 DSH 的长会话里,某条提示词的方向一旦跑偏,agent 据此改过的文件就成了既成事实,想回头重走一条路往往只能硬着头皮叠加补丁。dsh-rewind 把对话变成了可回退的时间线:点击任意已完成回合的 ↩ 图标,会话即刻在后台切回那个分叉点,被回退的提示词回填到输入栏供你直接修改,整个过程无感完成。
核心能力围绕回退、恢复、发送三件事展开。时间线对话框(Alt+T)支持搜索并定位任何一条历史消息;回退时可选择只回退对话或连同修改的文件一起回退——后者在你发送新提示词后,由插件自建的增量快照引擎按差集回滚工作区文件,多余删除、缺失还原,node_modules 与 .git 等目录自动排除。恢复支持逐条或一键全部,无用的 fork 分支在后台自动归档,不占侧栏也不留冗余数据。
适合在 DSH 里做长会话、频繁迭代提示词方向的开发者。一次试错不再需要重建整个工作区,方向调整也不必牺牲已写好的代码——对话回退与文件回滚解耦且各自可选,让时光倒流真正轻量。
截图预览
使用场景
- 长会话中提示词方向跑偏,想回到某个已完成回合重新调整策略
- agent 改了一堆工作区文件后想撤销修改但保留对话上下文继续
- 反复试验不同 prompt 策略,需要在多个对话分支间灵活切换回退
适合人员
- 在 DSH 中运行长会话并频繁迭代提示词方向的开发者
- 希望对话回退与文件回滚解耦、按场景按需选择的工作流用户
- 不想因一次试错就重建整个工作区的 agent 重度使用者
