dsh-checkpoint-rewind
Unified DSH checkpoints: session + workspace + config three-state snapshots with one-shot rollback — /checkpoint and /rewind commands, a checkpoint tool, automatic interval snapshots, a Settings page timeline with pairwise diffs, and seed-replay session rollback via the official sessions.create API
一句话定位
Unified DSH checkpoints: session + workspace + config three-state snapshots with one-shot rollback — /checkpoint and /rewind commands, a checkpoint tool, automatic interval snapshots, a Settings page timeline with pairwise diffs, and seed-replay session rollba…
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-checkpoint-rewind@0.6.34
兼容的 DSH 版本
>=0.2.1-0 <0.3.0
作者与热度
PerryLink · ★ 30 · 更新于 2026-11-09
关于这个插件
dsh-checkpoint-rewind
把「回到第 N 步」变成一条命令——工作区、配置、会话三态检查点,经确认后一次回滚。
面向 DeepSeek Harness 的 rewind 能力接缝插件:每次变更前用无副作用的 git 原语捕获工作区,回退时先守护、再恢复文件、再恢复配置、最后 fork 会话——原会话历史一行不丢。
安装 · 配置 · FAQ · 简体中文 · English · Español · Português · हिन्दी
社区插件,与 DeepSeek 官方无关。唯一仓库: (Gitee 为镜像)。 它是什么
dsh-checkpoint-rewind 捕获一个三态统一检查点——工作区、会话游标与插件配置——并用一条经批准的命令恢复其中一个或全部。工作区快照优先走无副作用的 git 原语(stash create / commit-tree),非 git 目录(以及尚无 HEAD 的仓库)自动降级为带硬链接复用的增量 copy 快照。会话回退不截断原会话:它从检查点边界 fork 出一个新的子会话,原会话保留完整历史。变更工具执行前、自动间隔、手动 /checkpoint 以及每次回退前都会自动捕获;设置页还提供一条带逐行 diff 的检查点时间线。
三步上手
1. 安装(三选一):
纯 ESM,无构建步骤——index.mjs 与 lib/ 即发布产物。
相似插件
dsh-purge
让 AI 更专注地辅助学习与动手实验:DSH 附加组件,提供状态自检、提示词与规则管理、本机备份与回滚。
dsh-unrestricted
Toggleable unrestricted mode for DeepSeek Harness: fuses execution rules into the active standard, ptc, cordis, minimal,…
dsh-univer-office
DSH × Univer integration with a bundled collaboration Gateway and Viewer: inline previews, live floating Worktree window…