domitor-syh/dsh-rollback ↗★ 3

@domitor-syh/dsh-rollback

TRAE-style conversation rollback for DeepSeek Harness: per-turn checkpoints, file restore + in-place conversation truncation, a /rollback command, and a Web rollback button with an affected-file preview 适合需要频繁撤回对话、回滚代码文件修改的开发任务。

パッケージ
@domitor-syh/dsh-rollback
互換性
未検証
Harness ピア範囲
>=0.1.5-rc.2 <0.2.0-0 || >=0.2.0-rc.2 <0.3.0-0
バージョン
0.5.0
ライセンス
MIT
最終更新
2026/10/10

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:domitor-syh/dsh-rollback

ドキュメント

README 全文を読む ↗

使用

提供三种使用方式:

  1. 回退按钮:点击已结束轮次中的「回退」按钮 → 查看受影响文件 → 确认回退。
  2. /rollback:输入不带参数的 /rollback → 打开轮次选择弹窗 → 选择目标轮次 → 查看受影响文件并确认回退。
  3. /rollback + Space(空格):手动输入 /rollback 后按空格 → 打开子命令菜单 → 选择命令或参数 → 按回车执行。选择菜单项只补全参数,不立即执行;preview 会打开轮次子菜单,按 Esc 可返回。
命令用途
/rollback选择轮次并打开确认弹窗
/rollback latest直接回退最近的检查点
/rollback 直接回退到第 n 轮之前
/rollback list查看可回退轮次
/rollback preview 预览受影响文件
/rollback retry继续未完成的恢复
/rollback abort对话尚未提交撤回时,尝试补偿文件操作
/rollback rescues查看文件救援点,不自动恢复
/rollback state查看当前回退状态
/rollback diagnose查看诊断信息

latest 和数字命令直接执行,不显示确认弹窗。 如需先检查,请使用界面入口或 preview。

运行中不能回退。回退只处理具备恢复依据的已跟踪文件,不是整个工作区备份;外部修改警告提示相关内容可能被覆盖。恢复失败后先按提示使用 retry 或 abort,报错不代表文件操作已自动撤销;对话撤回提交后不能再 abort。回退不会删除原始会话日志。