dsh-undo:为 DeepSeek Harness 提供按用户轮次的持久化撤销/重做

dsh-undo是DeepSeek Harness(dsh)的预览版撤销/重做插件,旨在解决多步工具任务中的会话回退问题。它通过按真实用户消息边界回退可见界面,并恢复该轮次中工具修改的工作区文件,实现精准撤销。核心功能包括本地命令`/undo`(回退最新或指定序号轮次)、`/redo`(LIFO顺序恢复),以及WebUI中针对消息气泡的回退操作。插件通过在隔离Git目录记录快照来恢复文件,支持tracked及不超过2MiB的untracked文件,仅限Git工作区根内操作,且不干扰原有Git状态。此外,它还会终止被撤销轮次启动的顶层后台任务。目前该插件为0.3.0-preview.1版本,依赖

阅读全文