dsh-revert
在终端中运行以下命令:
dsh plugin install Movingtoleveltwo/dsh-revert
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Movingtoleveltwo/dsh-revert,或访问 https://github.com/Movingtoleveltwo/dsh-revert 获取源码后手动加载。
插件介绍
在 DeepSeek Harness 中多轮对话后,AI 生成的代码方向跑偏或外部文件被意外改写,回退往往意味着记忆一长串斜杠指令、手动 diff 文件,甚至冒险重置自己的 Git 分支。dsh-revert 把这一切压缩成了鼠标悬浮一次点击的距离:任意消息下方直接出现「↩️ 还原重试」按钮,无需任何命令输入。
回退的同时,插件会弹出一轮 Prompt 回显窗口,你可以直接修改措辞再一键回填到聊天输入框,省去了重新构思提示词的麻烦。状态恢复采用双引擎设计:工作区内部由 Shadow Git 按路径哈希维护隔离的裸仓库快照,秒级撤销 AI 代码变动,绝不触碰你本地的 Git 分支;工作区外部则由 External File Interceptor 逐轮记录修改前的文件状态,回退时一并安全写回原始内容。
插件在桌面、平板与手机三端均做了完整响应式适配,界面交互一致。适合日常依赖 DSH 进行代码协作、需要频繁调整对话方向、同时希望保持 Git 仓库洁净的开发者。
使用场景
- 多轮对话后 AI 代码方向跑偏,一键回退并就地重写 Prompt
- AI 修改了工作区外的配置文件需要安全还原原始状态
- 希望撤销 AI 代码改动但绝不触碰本地 Git 分支
适合人员
- 依赖 DSH 进行日常代码开发的开发者
- 偏好图形化操作、希望免去斜杠指令记忆的用户
- 需要保持本地 Git 仓库洁净的协作开发团队