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.
Install
dsh plugin --profile web add github:lire1131/dsh-undo-savepoint#masterREADME.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
- Repo: lire1131/dsh-undo-plugin
- Category: Web UI Enhancements
- Stars: 82
- Version: GitHub master (repo changelog 0.4.6, 09-08); npm dsh-undo-savepoint 0.3.5 sole published version (2026-08-19, outdated vs repo)
- Last push: 2026-09-20
- First seen: 2026-08-14
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