AI Agent Hub
Back to plugins
🖥️

dsh-session-notify

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install huaiyuWangh/dsh-session-notify

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

Run dsh plugin install huaiyuWangh/dsh-session-notify in the DeepSeek Harness terminal to install; the plugin source is available at https://github.com/huaiyuWangh/dsh-session-notify

About this plugin

Running multiple DSH sessions in a browser while your attention constantly jumps to other windows and tools is a recipe for missed handoff points: a session finishes its run, or it parks itself waiting for your approval, a plan review, or a question, and you simply do not notice until you manually switch back. dsh-session-notify plugs that blind spot the instant a session transitions from running to stopped or enters a waiting-for-you state, delivering a desktop notification so you stay in the loop without babysitting the tab.

The alert logic is deliberately layered and conservative. In the background, every stopped or waiting session fires the full stack: a notification badge, an optional chime, and a browser-title flash. In the foreground, only non-current sessions are notified, while the session you are actively watching stays silent to avoid interruptions. Every notification is clickable; one click focuses the window and jumps straight to the target session. Under the hood, each alert uses a unique notification tag and explicitly dismisses the previous live notification for that session, a deliberate workaround for macOS silently dropping re-deliveries of an identifier already present in Notification Center. User preferences persist in localStorage, interface copy auto-switches between Chinese and English through the DSH locale service, and the entire implementation lives at the plugin layer with zero modifications to DSH source.

If you regularly run parallel DSH sessions in a local or remote browser and your workflow includes approval or confirmation gates, this plugin lets you safely park the tab in the background and trust that the system will call you at exactly the right moment. Two caveats are worth knowing: the plugin lives inside the page, so it cannot fire alerts once the browser tab is closed, and macOS system notification settings or Focus mode can still suppress the banner even after you grant browser-level permission, so allow the notification once from the settings area and keep an eye on your system-level notification preferences.

Use Cases

  • Running multiple DSH sessions in the background without missing a finished run or a pending approval
  • A session parks itself waiting for confirmation and you want a desktop ping to come back and handle it
  • Working across tabs and relying on a title flash or chime to signal state changes in a non-current session

Best For

  • Developers running parallel DSH sessions in a browser
  • DSH users whose workflow includes approval, plan review, or question steps
  • Remote or local users who park the DSH tab and rely on system notifications to get pulled back