DSH Plugins
返回列表
⚙️

dsh-rewind

工作流 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install 2501136589/dsh-rewind

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install 2501136589/dsh-rewind 即可安装,插件源码位于 https://github.com/2501136589/dsh-rewind

插件介绍

DSH 会话日志是只读追加的,无法原地折叠回退;非 git 工作区也没有天然的版本管控。当你发现某一轮方向走偏,想换个思路重来,过去只能手动还原文件、新建会话、逐字重打 prompt,繁琐且容易出错。

dsh-rewind 在每条用户消息下方提供一个回退按钮(也可用 /rewind 命令),点击后先预览将被撤销的文件改动,确认后分两步完成:基于 sha256 内容寻址快照恢复工作区(覆盖新增、删除、修改、权限变更,文本与二进制均可),再通过 DSH 官方 sessions.fork 新建一个会话,历史天然截断到选中轮,并把原始输入原文填回新会话输入框,改完即发。原会话自动归档、数据仍在磁盘;新会话支持沿血缘链继续回退,跨会话文件隔离确保不会误还原其他会话的改动。

适合在无版本控制或不便使用 git 的目录下频繁迭代 agent 对话、希望一键撤销某一轮并换个方向重来的 dsh 用户。

使用场景

  • 发现某一轮方向走偏,一键恢复文件并换个思路重来
  • 在无版本控制或非 git 目录下迭代 agent 对话
  • 脚本化预览某轮之后被修改的文件并在 fork 的新会话中续写

适合人员

  • 在 DSH 中频繁调整 agent 对话方向的用户
  • 不想依赖 git 管理工作区快照的开发者
  • 需要跨会话隔离回退、避免误还原他人改动的团队