dsh-web-restart
Run the following command in DeepSeek Harness:
dsh plugin install qschen86/dsh-web-restart
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install qschen86/dsh-web-restart in DeepSeek Harness to install; source code is available at https://github.com/qschen86/dsh-web-restart
About this plugin
Upgrading dsh or any plugin requires restarting the dsh web process. Previously that meant opening a terminal, killing the process, and hoping the half-finished goal task survives. dsh-web-restart turns it into a single button at the bottom of the sidebar: one click, about ten seconds later the service is back, and interrupted sessions pick up where they left off. A colored status dot tells you at a glance whether the service is healthy, a restart is queued, or the supervisor is down.
The heavy lifting is done by a launchd-managed supervisor process that lives outside the dsh web process tree. If the service crashes unexpectedly it is revived within five seconds. Before each start it checks for missing plugin dependencies and installs them automatically, and on repeated failures it backs off its polling to avoid spinning. You never need to watch a terminal or SSH in to fix things by hand.
If you run long unattended tasks overnight, iterate on local plugins frequently, or deploy dsh to a remote machine, this plugin turns restarts into a single click and lets interrupted work resume automatically instead of requiring you to manually continue every session each morning.
Screenshots
Use Cases
- One-click restart after upgrading dsh or plugins, service back in about ten seconds
- Supervisor auto-revives the service within five seconds after an unexpected crash during unattended runs
- Quick restart during local plugin iteration with automatic dependency repair if node_modules was wiped
Best For
- Developers who upgrade dsh or plugins frequently and want to avoid manual kill-and-restart cycles
- Users running long goal tasks overnight who expect interrupted sessions to resume automatically
- Operators deploying dsh in remote or unattended environments who need crash self-healing
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.

