dsh-quick-restart-desktop
Run the following command in DeepSeek Harness:
dsh plugin install MicroWearld/dsh-quick-restart-desktop
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install MicroWearld/dsh-quick-restart-desktop in the DeepSeek Harness terminal; the source lives at https://github.com/MicroWearld/dsh-quick-restart-desktop, then restart DSH Desktop to activate the plugin.
About this plugin
Tweaking a DSH Desktop plugin and wanting to see the change take effect—only to hunt through the system tray or manually kill and relaunch the process—is a daily friction for desktop plugin developers. dsh-quick-restart-desktop consolidates two actions—restarting the app itself and switching to another profile then relaunching—into a single, predictable path that never touches the tray registry and requires no extra CLI flags.
The plugin exposes three entry points: a Quick Restart panel inside Settings, a standalone /desktop-restart page you can open directly in the browser, and two inline commands (/desktop-restart and /desktop-profiles). Restarting the app body calls desktopRuntime.requestRestart() for a clean generation shutdown and relaunch; switching profiles uses the official desktopProfiles.select() contract with target-availability validation. Both paths are fire-and-forget—accepted instantly without blocking—and the API binds exclusively to the 127.0.0.1 loopback, so cross-origin requests are rejected by design. In a plain web environment with no desktop runtime, the plugin loads without error and simply mounts no features.
It is built for developers who iterate on DSH Desktop plugins frequently, power users who hop between multiple profiles, and anyone who wants a single auditable restart entry point instead of relying on the system tray. Released under the MIT license and ready to use out of the box.
Use Cases
- Relaunch the app instantly after editing a desktop plugin
- Switch to a different profile and get a clean restart in one step
- Trigger a full restart from Settings or a slash command, no tray needed
Best For
- Developers who iterate on DSH Desktop plugins daily
- Power users who juggle multiple profiles regularly
- Desktop users who prefer a one-click relaunch over manual process killing
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.