AI Agent Hub
Back to plugins
dsh-undo-savepoint preview

dsh-undo-savepoint

admin-security Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install lire1131/dsh-undo-savepoint

Paste the following prompt into your AI chat to install this plugin:

To install this plugin in DeepSeek Harness, run: dsh plugin install lire1131/dsh-undo-savepoint — or visit the GitHub repository at https://github.com/lire1131/dsh-undo-savepoint for source code and documentation.

About this plugin

What's the scariest part of tinkering with DeepSeek Harness (DSH)? You tweak a config, switch a skin, or install a plugin — and suddenly DSH won't start. Your configuration files and plugin code are scattered in multiple places with no backup or version control, leaving you to retrace your steps from memory. dsh-undo-savepoint gives DSH a full-fledged undo/rollback system: every change is automatically snapshotted, you can also save manually at any time, and later — whether you broke a config, corrupted plugin code, or just want to return to a known-good state — one click lets you undo, redo, or restore to any version. Even better, file changes are tracked per AI message batch, so you can revert exactly what a specific message changed with a single sentence. No more sleepless nights over small edits causing big disasters.

The core capabilities go far beyond ordinary snapshots. Secret masking automatically redacts .env files and credentials inside snapshots and exported ZIPs, while the real values stay in a local vault — safe and complete. One-click safe mode disables all user plugins except this one when DSH completely fails to boot, ensuring you can start again. Crash attribution tells you the ID of the last-known-good snapshot and suggests the right fix. And even if DSH is totally down, you still have offline WebUI, GUI windows, and CLI tools covering timeline, rollback, diff, diagnostics, and safe mode — true self-rescue when the harness is broken. Snapshots are grouped by date in a timeline view, with file-level diffs, notes and tags, scheduled cleanup, and ZIP export/import; a one-click doctor checks snapshot store health.

This plugin is for every DSH user — especially those who frequently adjust configurations, experiment with third-party plugins, or rely on DSH in production. Whether you're a seasoned developer or a newcomer, if you've ever felt the despair of one parameter change crashing your whole environment, dsh-undo-savepoint gives you a reliable safety net. It doesn't depend on git, doesn't touch session storage, supports multiple platforms and profiles, and even creates a desktop shortcut after installation — guarding every change you make in the most intuitive way.

Screenshots

Use Cases

  • When a broken config or plugin code prevents DSH from starting, restore to the last-known-good snapshot with one click
  • Revert file changes from a specific AI message batch with message-level undo
  • Migrate snapshots across machines via ZIP export/import with missing-plugin preflight checks

Best For

  • Power users who frequently tweak DSH configs and experiment with third-party plugins
  • Operators and developers running DSH in production who worry about configuration drift
  • Newcomers who have lost work to DSH crashes and want a reliable safety net