AI Agent Hub
Back to plugins
🖥️

dsh-reloader

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install lin-cheng-lab/dsh-reloader

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

Run dsh plugin install lin-cheng-lab/dsh-reloader in DeepSeek Harness to install this plugin (source: https://github.com/lin-cheng-lab/dsh-reloader), then restart the DSH web process once to activate it.

About this plugin

After installing or updating a DSH profile bundle plugin, the web process must be restarted for changes to take effect. Historically that meant a manual Ctrl+C, retyping the launch command, and waiting for the port to free up—a frustrating interruption every single time. dsh-reloader collapses this into a single natural-language prompt: just tell DSH "reload" and the entire restart happens automatically.\n\nUnder the hood, the plugin waits 6 seconds so the current reply reaches the page, then locates the dsh web process via lsof on port 3080 and verifies the command line with ps before issuing a kill signal. Once the port is released (up to 15 seconds), it relaunches dsh web with nohup and logs to ~/.dsh/web.log. The restart runs in a detached background process so the tool call returns immediately without blocking the conversation, and it only touches the dsh web process listening on 3080—nothing else. Chat history is persisted, so a simple page refresh restores your session.\n\nIt is built for DSH users who frequently install or update profile bundle plugins, especially web-type plugins. After a one-time manual restart to activate the tool itself, every subsequent plugin change requires nothing more than a single sentence, eliminating the back-and-forth between terminal and browser.

Use Cases

  • Say one sentence after installing a plugin to activate it instantly without manual restart
  • After updating a plugin, automatically locate and restart the web process with zero terminal work
  • Refresh the page after a plugin change and pick up right where you left off

Best For

  • Users who frequently install or update DSH profile bundle plugins
  • Everyday DSH users who want fewer round-trips between terminal and browser
  • Developers who prefer managing the full plugin lifecycle with a single command