AI Agent Hub
Back to plugins
🖥️

dsh-tray

Client Updated 2026.08.14

Run the following command in DeepSeek Harness:

dsh plugin install qing3a/dsh-tray

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

Run dsh plugin install qing3a/dsh-tray in DeepSeek Harness to install this plugin; full source is available at https://github.com/qing3a/dsh-tray

About this plugin

On Windows, DSH typically runs as a background service with no native system-level entry point—opening the admin UI, checking status, or exiting cleanly all mean hunting for a terminal window. dsh-tray solves that by placing a small tray icon on the taskbar, making DSH as accessible as any resident application.

Under the hood it spawns a lightweight exe host process that talks to DSH over TCP + XML, so there is no native toolchain required and non-Windows platforms simply skip the plugin. The tray menu offers three actions—Open UI (which reads the live webServer.port to build the URL), Status, and Quit—plus info-style bubble notifications on key events. In headless mode where no webServer exists, the plugin degrades gracefully: it does not crash, does not block loading, and its idempotent start() guard prevents duplicate trays under concurrent applies.

Ideal for Windows users who run DSH server-side and want open / inspect / quit tucked away one click from the taskbar. If you are on another OS or do not want a tray icon, the plugin turns itself off automatically and leaves your environment untouched.

Use Cases

  • Running DSH as a persistent background service on Windows and needing instant access to the admin UI from the taskbar
  • Switching between tasks and wanting to check DSH status or exit cleanly without hunting for a terminal window
  • Launching DSH in headless mode with no webServer and expecting the plugin to degrade gracefully without crashing or blocking

Best For

  • Developers running DSH as a long-lived background service on Windows
  • Users who prefer taskbar-driven open / inspect / quit workflows with one click
  • Headless DSH operators who want zero-impact plugins that skip automatically on incompatible environments