返回目录

dsh-rewind

编辑精选维护状态: 活跃

sirilee/dsh-rewind

DSH 插件:真正便捷无感的同窗口内对话回退,从不新建分支;自带轻量工作区备份,可一并还原文件(完整 Claude Code /rewind 语义)。 · DSH plugin: genuinely effortless in-window conversation rewind — never forking a new session; ships a lightweight workspace backup that restores files together with the rewind (full Claude Code /rewind semantics).

前往 GitHub
$ dsh plugin --profile web add dsh-rewind-plugin

36

星标

2

Fork

TypeScript

语言

MIT

许可证

2026-08-17

创建于

2026-09-03

最近推送

MIT 协议的 DeepSeek Harness 插件,提供同窗口对话回退与可选的工作区文件还原——完整 Claude Code /rewind 语义、append-only 日志、安全优先的备份模型。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-03

许可证

MIT

01它能帮你完成什么?

  • 在同窗口内把对话回退到任意更早的用户消息——不新建会话、不切换窗口

    目标消息及其之后的全部内容(agent 回复、工具调用)同时从模型上下文与渲染对话中撤回,目标消息文本回填输入框可改完重发

    想在 DSH web 配置里获得 Claude Code 风格 /rewind、又不新建会话的 web 配置用户

  • 在回退的同时还原被 agent 改动过的工作区文件

    轻量工作区备份从磁盘持久化的 before-backup(位于插件自有快照目录)还原编辑过的文件,包括已跟踪文件的外部变更

    希望在回退中获得文件级回滚保障的 DSH 用户

02如何接入 DeepSeek Harness?

前置条件

  • 已安装 DeepSeek Harness(dsh)且具备 web 配置,因为安装命令会把插件加入 `--profile web`

安装步骤

  1. 01

    运行 `dsh plugin --profile web add dsh-rewind-plugin`

    $ dsh plugin --profile web add dsh-rewind-plugin

  2. 02

    使用 `dsh-rewind-plugin`(而非 `dsh-rewind`)——npm 上的 `dsh-rewind` 属于其他作者

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配原生运行时

通过 `dsh plugin --profile web add dsh-rewind-plugin` 安装的原生 dsh 插件:为每条用户消息增加 ↶ 回退按钮、提供 `/rewind` 命令与快捷键,在同窗口内回退对话并可选还原工作区文件(完整 Claude Code /rewind 语义)。

  • 同窗口对话回退(↶ 按钮 / /rewind / 快捷键)

    当前 DSH web 对话中任意更早的用户消息目标消息及其之后内容从模型上下文与渲染对话中撤回,目标文本回填输入框

    目标之后的 agent 回复与工具调用会从对话中移除(append-only 日志从不删除)
  • 工作区文件还原

    写类工具编辑过、被插件追踪的文件从磁盘持久化的 before-backup 还原编辑过的文件,包括已跟踪文件的外部变更

    编辑前会把备份写入插件自有快照目录(写前备份,未变不存)
  • 回退模式选择(仅对话 / 对话和代码)

    从消息行、/rewind 或快捷键触发的回退动作弹出模式浮层,提供「仅回退对话」或「回退对话和代码」(后者先展示文件变更清单再确认)

  • 安全优先的 append-only 模型

    回退与还原操作会话日志从不删除(append-only);还原只用插件自己的备份

    从不删除或改写会话日志;备份隔离在独立快照目录

04适合谁?何时不该用?

适合

  • 想在 DSH web 配置里获得 Claude Code 风格 /rewind、又不新建会话的 web 配置用户
  • 希望在回退中获得文件级回滚保障的 DSH 用户

不适合

  • npm 上的 `dsh-rewind` 属于其他作者;请用 `dsh-rewind-plugin` 安装,否则会装到错误的包。

05兼容性、维护与安全提示

  • npm 上的 `dsh-rewind` 属于其他作者;请用 `dsh-rewind-plugin` 安装,否则会装到错误的包。
  • 插件只从自身磁盘持久化的 before-backup 还原,从不删除或改写会话日志;回退会从对话中移除 agent 回复与工具调用,但 append-only 日志保留。
2026-08-172026-09-03v0.7.5

MIT · 活跃维护中(最新发布 v0.7.5,2026-09-03)

06常见问题

怎么安装 dsh-rewind?

运行 `dsh plugin --profile web add dsh-rewind-plugin`。注意 npm 上的 `dsh-rewind` 属于其他作者,请使用 `dsh-rewind-plugin` 安装。

/rewind 是做什么的?

在同窗口内把对话回退到任意更早的用户消息——目标消息及其之后的全部内容(agent 回复、工具调用)同时从模型上下文和渲染对话中撤回,不新建会话;目标消息文本会回填输入框,改完可重发。

能还原改动过的文件吗?

能。轻量工作区备份会追踪写类工具编辑过的文件,并从插件自有快照目录里磁盘持久化的 before-backup 还原——已跟踪文件的外部变更也能还原。

我的对话历史会被删除吗?

不会。插件 append-only,从不删改会话日志;还原只用插件自己的备份。

08数据与来源

  • 作者声明github.coma2b3c2428dd3…

    DeepSeek Harness 插件:**一键就地回退对话到任意更早的用户消息**——同窗口内完成,不新建分支、不换窗口,可一并还原工作区文件(完整 Claude Code `/rewind` 语义)。

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-03。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。