All plugins

DSH / BUNDLE / CLIENT-UI

dsh-checkpoint-rewind

v0.6.18PerryLink / dsh-checkpoint-rewindfb7ff47d7d

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

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

README / EN

Package documentation

Registry summary

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

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- On rc.2, `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. - `confirmVia: approval` needs an open turn, and commands run between turns — mount userQuestions (or set `confirmVia: userQuestions`) on rc.2. - Session rollback **forks a new child session** at the checkpoint boundary; it never rewrites or truncates the original session. - `workspaceRestore: 'reset-hard'` moves the branch head to the snapshot commit; it is off by default. - A checkpoint captured before any closed turn has no replay boundary — session rollback then creates a fresh child session with empty context.