lire1131/dsh-undo-plugin

DSH crash-rescue plugin: undo config & plugin-code changes, secret-safe snapshots, one-click SAFE MODE, plus o

dsh-undo-plugin (now dsh-undo-savepoint) is a crash-recovery and rollback system for DeepSeek Harness. It auto-saves a snapshot before every plugin install, config change, or skin switch — and lets you roll back to any version in one click via the WebUI panel. When DSH won't start, a standalone offline GUI + CLI provides a rescue path without needing DSH to be running.

Web UI Enhancements ★ 82 updated 2026-09-20 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add github:lire1131/dsh-undo-savepoint#master

README.en.md (master, fetched 09-09) Option A (GitHub direct, latest master): dsh plugin --profile web add github:lire1131/dsh-undo-savepoint#master. Restart DSH after install. npm dsh-undo-savepoint 0.3.5 (sole published version, 2026-08-19) was removed from install docs in v0.3.6 (08-20) — GitHub direct gives the active development line (changelog at 0.4.6 as of 09-08). Option B (local source): clone repo, create a junction into node_modules, edit cordis.patch.yml — see README.en.md Install section.

Compatibility

DSH web profile; Node.js required. Works offline: standalone GUI + CLI available when DSH fails to start.

Details

Recent updates

v0.3.5: undo/restore/snapshot buttons fully icon-based, auto-snapshot status badge in session header. Panel supports diff, revert, delete, export/import, and safe mode.

FAQ

How do I install dsh-undo-plugin?
Run: dsh plugin --profile web add github:lire1131/dsh-undo-savepoint#master (README Option A, GitHub direct — installs latest master). Restart DSH web after install. Note: the old npm package dsh-undo-savepoint 0.3.5 still exists on npm but is no longer the documented install path (removed in v0.3.6).
What does a savepoint do?
A savepoint is a snapshot of your DSH config and plugin state. You can restore to any saved point from the WebUI panel — even if DSH fails to start.
Does it work if DSH won't start?
Yes. The standalone offline CLI/GUI can restore a savepoint without a running DSH instance.

Alternatives

lire1131/dsh-undo-savepoint · omdsh-dev/dsh_workflow

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins