DSH Checkpoint Rewind
PerryLink/dsh-checkpoint-rewind · skills
Claude Code /rewind for DeepSeek Harness — git-first workspace snapshots before every mutation, turn-boundary session forks, one-shot /rewind restore.
★ 16GitHub stars
1Forks
2026-08-17Last updated
JavaScriptLanguage
Apache-2.0License
Key features
- Unified DeepSeek Harness checkpoints — session + workspace + config three-state snapshots with one-shot rollback.
- The git provider runs only whitelisted side-effect-free primitives — stash create, commit-tree, restore --worktree, ls-tree, diff-tree, ls-files, status, rev-parse — enforced by a runtime assertion, and object refs are validated as hex ids before being passed to git (a tampered record cannot inject git options).
- No — it uses git where available.
- Permissionsthe workshop manifest declares workspace:read, workspace:write, git:read, git:write, snapshot-storage:write, session-log:read, settings:write, and network:none.
- The Claude Code Checkpoints equivalent, built as a capability-seam plugin: capture before every mutation, restore any of the three states with one approved command.
Requirements
- On rc.6, checkpoint/ session events are suppressed by the adaptive gate
- the audit chain rides command/run + command/done plus the storage domain until a host ships the vocabulary or the ignorable envelope.
Install command
dsh plugin --profile web add github:PerryLink/dsh-checkpoint-rewind