dsh-undo
DSH undo/rollback system: snapshot config files on change, undo/redo the last action from the WebUI or by chat, and roll back broken plugin trees without reinstalling. Local-only plugin.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-undo — DSH 撤销/回退系统
中文 | English
还在为 DSH 崩溃而苦恼?还在担心小改动会带来大灾难?这款工具能帮到你!
为 DeepSeek Harness (DSH) 打造的撤销/回退系统:装插件、换皮肤、改设置,自动保存即存档;手动保存随时存档;一键撤销/恢复/回退到任意版本,DSH 启动不了时还有局外工具(GUI 窗口 + 命令行)兜底。
预览
| 会话头部按钮(撤销/恢复/快照) | 设置:快捷键与快照参数 |
|---|---|
![]() | ![]() |
| 快照管理面板(回退到任意版本) | 局外程序窗口(DSH 撤销管理器) |
|---|---|
![]() | ![]() |
功能一览
| 入口 | 能力 |
|---|---|
| WebUI 头部按钮 | 「撤销」(红)「恢复」(绿)「快照」三个按钮,所有会话可见 |
| 快照管理面板 | 可视化列表(时间/类型/原因/文件数/所在库)、回退到任意快照版本、删除快照、手动保存、刷新 |
| 键盘快捷键 | 默认 Ctrl+Alt+Z(撤销)/ Ctrl+Alt+Y(恢复),设置 → 通用 可自定义 |
| 双模式保存 | 手动保存(主动存档,永不被自动清理)+ 自动保存(配置变化 1.5 秒防抖自动存档,保留最近 20 份);两种模式存储位置不同 |
| 可配置参数 | 设置 → 通用 →「快照设置」:自动保存开关、防抖毫秒、自动档保留数量、手动快照目录、自动快照目录,保存即生效 |
| 对话指令 | 对 AI 说"撤销上一步 / 回退 / 恢复 / 保存快照 / 查看快照",自动调用工具完成 |
| 撤销/重做栈 | 连续多步撤销;撤销后可重做;有新变更则阻止重做;每次撤销前先把当前状态存为"后悔档" |
| 局外工具 | CLI(snapshot/undo/redo/restore/remove/list/diff/prune/status)+ 程序窗口(桌面快捷方式)+ 安全装插件包装器 |
快照内容与存储
快照对象是 DSH 的 6 个配置文件:、、、(profile 下)+ 、(~/.dsh 下)。



