AI Agent Hub
Back to plugins
🖥️

dsh-recovery-center

Client Updated 2026.09.05

Run the following command in DeepSeek Harness:

dsh plugin install supery0ung/dsh-recovery-center

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

Run dsh plugin install supery0ung/dsh-recovery-center in the DeepSeek Harness terminal to install this plugin; the full source is available at https://github.com/supery0ung/dsh-recovery-center .

About this plugin

DSH's plugin ecosystem moves fast, and a single incompatible theme or frontend plugin can white-screen the entire interface, trapping you so badly that you cannot even delete the offending plugin. DSH Recovery Center is built for exactly this scenario: save a complete plugin snapshot while the system is healthy, then restore it offline after a crash. Even when the DSH web frontend will not load at all, an independent rescue page still opens and lets you roll back to a known-good state.

Key capabilities include copying the actual installed plugin files and dependency bytes so that a restore never requires npm or network access; SHA-256 integrity verification and DSH version matching before any restore begins, rejecting corrupt or mismatched points; and an automatic before-restore snapshot on every recovery operation, so a restore itself can always be undone. On first activation the plugin places a rescue runtime outside the plugin directory and, on macOS, generates a desktop shortcut for one-click access. The rescue server binds to localhost only with a per-run token, keeping the process isolated and private.

It is best suited for DSH users who regularly install and update community plugins, particularly those on macOS. Keep in mind that this is not a full DSH or workspace backup: it does not restore chat history, model credentials, or global settings. Windows and supervised restarts (launchd, systemd, pm2) are not yet supported in this first release. Building the habit of saving a recovery point before touching plugins is the simplest strategy to avoid being stranded behind a white screen.

Use Cases

  • Restore plugin state offline after a white-screen crash
  • Save a snapshot before installing or updating plugins
  • Access the independent rescue page when the DSH frontend is down

Best For

  • DSH users who frequently install community plugins
  • Developers working with DSH on macOS
  • Teams that need plugin state rollback capability