AI Agent Hub
Back to plugins
🧩

dsh-ctl

admin-security Updated 2026.08.20

Run the following command in DeepSeek Harness:

dsh plugin install w2831120407/dsh-ctl

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

Run dsh plugin install w2831120407/dsh-ctl in your dsh web environment to install the plugin, source code available at https://github.com/w2831120407/dsh-ctl , then restart dsh web to see the new settings pages.

About this plugin

Restarting or shutting down a running dsh web instance usually means switching to a terminal, hunting for the right PID, and carefully killing the process; meanwhile the built-in whale-maid pet has no UI entry point for receiving dry-fish treats. dsh-ctl folds both of these small daily tasks into the settings panel so they are one click away with zero terminal overhead.

The plugin registers two settings pages. The System Control page offers Restart and Shutdown buttons with a two-step confirmation interaction — the first click changes the label to "Confirm restart?" or "Confirm shutdown?" to guard against accidental process-level actions. Restart relaunches dsh web using the original command line and re-binds port 3080; Shutdown terminates the main process cleanly. The Dry-Fish Refill page lets you type a number to top up the pet inventory (capped at 20) and shows the current count in real time. Under the hood it extends the @linxin666/dsh-pet service at runtime without modifying the pet package source, so the feature persists across pet upgrades.

This plugin suits developers who treat dsh web as their daily work surface: it replaces the tedious terminal-and-PID dance with a safe, visible control, and gives the desk whale a proper refill button whenever you feel generous.

Use Cases

  • Restart or shut down dsh web with one click without opening a terminal
  • Safely terminate the dsh main process via two-step confirmation to avoid accidental kills
  • Top up the whale-maid pet dry-fish inventory and check remaining count from the settings panel

Best For

  • Developers who treat dsh web as their daily work surface and want to minimize terminal friction
  • Admins who frequently restart or shut down dsh and value safe, visible process control
  • Developers who enjoy desktop pet interactions and want to feed the whale-maid occasionally