dsh pluginsEnglish
← 返回热门插件目录

对话撤销插件

23swccp/dsh-undo · 技能

plugin 是 DeepSeek Harness (dsh) 的对话撤销插件:一句 /undo 就能把工作区文件和对话一起退回到最近一条已完成消息之前;被回滚的会话进入"设置 → 归档任务"统一管理(查看 / 恢复 / 永久删除 / 全部删除)。

★ 3GitHub 星标
0分支
2026-09-03最近更新
TypeScript开发语言
MIT许可证

主要功能

  • 四个入口合格用户消息操作行的回滚图标按钮(回车键图标,紧邻"复制")、会话头部"回滚"按钮、/undo 斜杠命令、输入框上方折叠条
  • 完整反向事务先校验工作区未被改动(已分叉则拒绝 workspace-diverged,不覆盖你的修改)→ 恢复源会话与文件 → 重新武装回滚点;回滚与撤回对称、可重复
  • 列出全部归档会话(标题 / 归档时间 / 创建时间 / 工作区),支持只读查看
  • 每个 prompt 回合获得独立的「推理与行动」折叠条该回合的思考(Think)、中间叙述、上下文注入与全部工具调用整段收起/展开;最终结论与统计行永不折叠
  • 输入精确的 /undo 会打开按 lineage 排列的节点轴悬停或键盘聚焦节点即可展开“回滚”与“查看 dsh 轨迹”花瓣

使用条件

  • 浏览器界面需要 dsh-web-app 表面(web profile 默认满足;headless profile 可删去 patch 里四行 client-rollback-)
  • 回滚只恢复会话工作区(git worktree 边界)内的文件;工作区外的 agent 写入不在覆盖范围。

安装命令

dsh plugin --profile web add github:23swccp/dsh-undo
查看 GitHub 仓库 ↗返回热门插件目录