返回目录

dsh-checkpoint-rewind

精选清单收录维护状态: 活跃

perrylink/dsh-checkpoint-rewind

Claude Code /rewind 同款:变更前 Git 快照工作区、按轮次分叉会话,/rewind 一键恢复

前往 GitHub项目主页
$ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"

30

星标

4

Fork

JavaScript

语言

Apache-2.0

许可证

2026-08-13

创建于

2026-11-13

最近推送

原生 DSH 检查点与回滚流程,支持批准门控恢复和只读预览。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-24

许可证

Apache-2.0

01它能帮你完成什么?

  • 在变更后恢复工作区、会话或配置状态

    检查点记录和一个可恢复选定状态的获批 `/rewind` 事务

    需要可逆编辑且不重写原会话的 DSH 用户

  • 在不修改文件的情况下检查回滚影响

    只读的 `/rewind preview <target>` 影响报告

    想在批准前查看哪些文件会变化的 DSH 用户

02如何接入 DeepSeek Harness?

前置条件

  • DeepSeek Harness profile
  • 用于检查点的 dsh-storage、dsh-storage-json 和 dsh-storage-domain 存储栈

安装步骤

  1. 01

    $ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"

  2. 02

    重启 DSH 并检查插件行。

验证接入成功

  • dsh --profile web --dump-config | grep -A4 'id: checkpoint-rewind'

回滚

  • dsh plugin --profile web remove dsh-checkpoint-rewind

03DSH 适配与能力边界

DSH 适配原生运行时

原生 DSH 能力接缝插件,为工作区、会话和配置提供检查点及获批回滚命令。

  • 三态检查点

    工作区变更、会话边界和配置状态→工作区、会话游标和配置快照

    检查点记录使用本地存储。
  • 获批回滚和预览

    检查点 ID、步骤号或 latest 目标→恢复文件并分叉子会话,或生成只读影响报告

    真实回滚需要确认;preview 不写入也不分叉。

04适合谁?何时不该用?

适合

  • 需要可逆编辑且不重写原会话的 DSH 用户
  • 想在批准前查看哪些文件会变化的 DSH 用户

不适合

  • 恢复需要批准;缺少或拒绝回答者时会失败关闭。
  • 默认恢复只覆盖捕获的文件,不删除检查点之后创建的文件;reset-hard 需要显式选择。
  • 插件可以在没有存储域时挂载,但检查点和回滚命令需要组合存储栈。

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

  • 恢复需要批准;缺少或拒绝回答者时会失败关闭。
  • 默认恢复只覆盖捕获的文件,不删除检查点之后创建的文件;reset-hard 需要显式选择。
  • 插件可以在没有存储域时挂载,但检查点和回滚命令需要组合存储栈。
2026-08-132026-09-24v0.6.18

Apache-2.0 · 最新版本 v0.6.18

06常见问题

dsh-checkpoint-rewind 会保存什么?

每个检查点包含工作区状态、会话游标与回合边界,以及插件配置;可由变更前、自动间隔、手动命令或回滚保护触发。

回滚会重写原会话吗?

不会。会话回滚会在检查点边界分叉新的子会话,原会话保留完整历史。

能安全预览回滚吗?

可以。`/rewind preview <target>` 只读比较影响,不会询问、写入、分叉或记录回滚事件。

没有批准通道时会怎样?

插件会失败关闭、保留检查点并返回说明性错误。

必须配置存储栈吗?

插件可以在没有存储栈时挂载,但检查点和回滚命令需要 README 描述的存储域。

08数据与来源

  • 作者声明github.comfb7ff47d7dd6…

    **Unified DeepSeek Harness checkpoints — session + workspace + config three-state snapshots with one-shot rollback.**

  • 作者声明github.comfb7ff47d7dd6…

    capture before every mutation, restore any of the three states with one approved command.

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

🏆

最佳 DeepSeek Harness 插件

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

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

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