AI Agent Hub
Back to plugins
🖥️

dsh-notification

Client Updated 2026.08.27

Run the following command in DeepSeek Harness:

dsh plugin install omdsh-dev/dsh-notification

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

Install the plugin in DeepSeek Harness by running dsh plugin install omdsh-dev/dsh-notification; the full source repository is https://github.com/omdsh-dev/dsh-notification.

About this plugin

When using the DeepSeek Harness web GUI, many tasks run in background sessions; once you switch tabs, open another workspace, or minimize the window, the only way to know whether a session has finished is to keep checking back. dsh-notification exists for exactly this “waiting for completion” situation: whenever a session finishes a turn, it alerts you through a browser system notification, even while the page is hidden, so you can focus on other things without missing a completion.

The plugin’s core strength is fine-grained control over notifications. It requires no changes to the Harness itself: the host side projects a bounded summary of each session’s last completed turn, while the client watches the session list’s completion reminder and applies its own persisted preferences. You can enable or disable notifications independently for outcomes such as completed, error, aborted, blocked, and token limit. Include/exclude keyword rules match against the session title, the reply text, and tool names, with support for literal or regex matching and an optional case-sensitive flag. Behavior toggles such as “only notify when the task is out of view” and “require manual dismiss” are also available, and notifications for the same session replace each other to avoid stacking.

For models and session logs, this is a fully non-intrusive solution: notifications are UI-only, adding no token cost, registering no new tools, and leaving the session log and system prompt unchanged. It is especially suitable for DSH users who run multiple sessions in parallel, frequently switch tabs or workspaces, or want completion alerts without letting any notification logic affect model context.

One thing to keep in mind is that notifications require the page to remain open and browser notification permission to be granted; rules match only the session title and the most recent turn’s reply text and tool names, and clicking a notification only focuses the window rather than deep-linking to the turn. If these boundaries are acceptable, it is a lightweight and practical efficiency enhancement.

Use Cases

  • Run multiple DeepSeek Harness sessions in the background without repeatedly switching tabs to check for completion.
  • Receive notifications only for specific outcome types such as errors or token limits, or for content matching certain keywords.
  • Stay informed when a session turn finishes even while the page is hidden or another workspace is open.

Best For

  • DeepSeek Harness users who need to manage multiple sessions in parallel.
  • Users who frequently switch tabs or workspaces and want to avoid manually checking progress.
  • Users who want completion alerts without letting notification logic affect model context.