Anionex/dsh-turn-rewind

deepseek harness conversation and code state rewind plugin | DSH — rewind conversation and workspace state, powered by a persistent Change Le

Adds a Rewind button to every user message in DSH, letting you recover the exact project files that existed before any given turn and optionally restart the conversation from that point. Uses a durable Change Ledger engine that tracks file mutations through a snapshot-and-plan lifecycle. Never restores files automatically — every restore starts from an explicit human confirmation. Pre-restore rescue points let you undo a failed restore.

Other ★ 93 updated 2026-09-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @anionex/dsh-turn-rewind

After install, restart the DSH profile. A Rewind icon appears after the timestamp on each user message. Also supports headless: dsh plugin --profile headless add @anionex/dsh-turn-rewind

Compatibility

Requires DeepSeek Harness web or headless profile. The Change Ledger service is available to other Cordis plugins via ctx.changeLedger injection.

Details

Recent updates

Change Ledger engine covers: content-addressed restore-point manifests, Git worktree fences, stale-plan detection, two-step confirmation, automatic pre-restore rescue points, post-restore hash verification, rollback after failed restores, crash reconciliation, and blob garbage collection.

FAQ

How do I install dsh-turn-rewind?
Run: dsh plugin --profile web add @anionex/dsh-turn-rewind — then restart the profile. A Rewind icon appears on each user message after the timestamp.
What files does Turn Rewind protect?
All workspace files in your DSH project directory (the worktree). Restore points capture file content with content-addressed manifests; Git operations (commits, stashes, resets) are never performed automatically.
Can I undo a restore if something goes wrong?
Yes — before writing any path, a restore captures the current tree as a rescue point. If anything fails, the rescue point can be restored via the Change Ledger service API.

Alternatives

lire1131/dsh-undo-savepoint

More plugins in Other

Browse more in Other

Guides for Other plugins