yingtianlan/dsh-tauri-turnrewind ↗★ 0
dsh-tauri-turnrewind
Local turn-aware workspace undo for DeepSeek Harness (TypeScript). Requires the DeepSeek Harness desktop app.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yingtianlan/dsh-tauri-turnrewind说明文档
阅读完整 README ↗使用方法
在已加载本插件的 DSH 会话中:
/undo
默认进入两阶段流程:先输出预览卡(每个文件的红绿 diff 与 +x -y 徽标),
卡内附两个按钮——✓ 执行撤销 与 ✕ 取消。点 ✓ 才会真正恢复文件;
不点击的话计划 5 分钟后自动过期,不会误执行。确认时还会二次校验磁盘,
预览之后文件又被改动过(冲突)会拒绝执行并提示重新预览。
也可以指定完整 turn ID、或只看计划不动手:
/undo :
/undo --dry-run # 仅输出文件清单与分类,不含 diff
/undo --preview # 输出内容与 /undo 的预览卡一致
磁盘在预览后又被改动(冲突)时,可以选择处理策略:
/undo --skip-conflicts # 只恢复无冲突文件,跳过的文件会列出
/undo --force # 强制覆盖冲突文件(执行前仍有回滚点保护)
其他:
/undo --cancel
# 取消一个待确认的预览计划
/undo --doctor # 只读诊断报告(不能与其他选项组合)
当前不支持 / 已禁用:
/undo --redo # 已禁用(功能冻结),入口直接拒绝
/undo --subtree # 未实现
父对话递归撤销、消息旁 Undo 按钮和设置页模式切换尚未实现。