原生 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 存储栈
安装步骤
- 01
$ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"
- 02
重启 DSH 并检查插件行。
验证接入成功
- dsh --profile web --dump-config | grep -A4 'id: checkpoint-rewind'
回滚
- dsh plugin --profile web remove dsh-checkpoint-rewind
03DSH 适配与能力边界
原生 DSH 能力接缝插件,为工作区、会话和配置提供检查点及获批回滚命令。
三态检查点
工作区变更、会话边界和配置状态→工作区、会话游标和配置快照
检查点记录使用本地存储。获批回滚和预览
检查点 ID、步骤号或 latest 目标→恢复文件并分叉子会话,或生成只读影响报告
真实回滚需要确认;preview 不写入也不分叉。
04适合谁?何时不该用?
适合
- 需要可逆编辑且不重写原会话的 DSH 用户
- 想在批准前查看哪些文件会变化的 DSH 用户
不适合
- 恢复需要批准;缺少或拒绝回答者时会失败关闭。
- 默认恢复只覆盖捕获的文件,不删除检查点之后创建的文件;reset-hard 需要显式选择。
- 插件可以在没有存储域时挂载,但检查点和回滚命令需要组合存储栈。
05兼容性、维护与安全提示
- 恢复需要批准;缺少或拒绝回答者时会失败关闭。
- 默认恢复只覆盖捕获的文件,不删除检查点之后创建的文件;reset-hard 需要显式选择。
- 插件可以在没有存储域时挂载,但检查点和回滚命令需要组合存储栈。
Apache-2.0 · 最新版本 v0.6.18
06常见问题
dsh-checkpoint-rewind 会保存什么?
每个检查点包含工作区状态、会话游标与回合边界,以及插件配置;可由变更前、自动间隔、手动命令或回滚保护触发。
回滚会重写原会话吗?
不会。会话回滚会在检查点边界分叉新的子会话,原会话保留完整历史。
能安全预览回滚吗?
可以。`/rewind preview <target>` 只读比较影响,不会询问、写入、分叉或记录回滚事件。
没有批准通道时会怎样?
插件会失败关闭、保留检查点并返回说明性错误。
必须配置存储栈吗?
插件可以在没有存储栈时挂载,但检查点和回滚命令需要 README 描述的存储域。
07相关的 DSH 工作流
archify
作者 tt-a1i
为编码智能体生成美观可验证的架构图、时序图与数据流图,输出自包含 HTML,支持动效与清晰导出。
openviking
作者 volcengine
为 AI 智能体打造的自进化上下文数据库,统一智能体记忆、知识 RAG 与技能。
aitoearn
作者 yikart
面向抖音、快手、小红书和视频号的 AI 内容发布工作流,提供相关平台与 MCP 工具集成。
learn-harness-engineering
作者 walkinglabs
Harness 工程新手教程,从 0 到 1 系统学习智能体工作流框架。
08数据与来源
**Unified DeepSeek Harness checkpoints — session + workspace + config three-state snapshots with one-shot rollback.**
capture before every mutation, restore any of the three states with one approved command.
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-24。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
