dsh-notify
Run the following command in DeepSeek Harness:
dsh plugin install knownothing114/dsh-notify
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install knownothing114/dsh-notify in your DeepSeek Harness terminal to install; the source repository is https://github.com/knownothing114/dsh-notify
About this plugin
In real-world use, a dsh agent stops to wait for you constantly: a sandbox-escalation permission needs your confirmation, an ask_user_question prompt is waiting for an answer, a plan review sits in limbo, a turn finishes and the agent idles for your next input, a goal completes or gets blocked, a session errors out, or a tool-workflow run ends. None of these are emergencies, but if your cursor is in another window or tab, they quietly slip past, and by the time you look back the agent has been sitting still for minutes.
dsh-notify takes a deliberately small role. It attaches to the dsh host event bus as a pure observer of those six key moments and fires a native desktop notification at the right instant: osascript system notification on macOS, a PowerShell popup on Windows, notify-send on Linux, a terminal bell, or a fully custom command. The approval and question listeners are strictly passive — they always forward the request onward and never participate in the decision. Notifications are dispatched via detached child processes, so they can never block the agent loop; a failure is merely logged.
Sensible built-in defaults mean all six triggers are on and the channel auto-selects for your platform out of the box. Under the Web profile, a dedicated Notifications tab appears in Settings where you can flip the master switch, pick a channel, tune the minimum interval, enable root-sessions-only filtering, toggle verbose logging, set a custom command, and switch individual triggers on or off. Changes are hot-applied the moment you hit Save — no restart needed.
If you like to keep a dsh agent running in the background while you work on other things, this plugin pulls you back with a single desktop toast at every critical juncture. It does not inject itself into the approval chain, adds no runtime dependencies, and works in any dsh profile once installed.
Use Cases
- Stay focused on other work while dsh handles approvals, questions, and turn completions in the background
- Get a desktop toast the moment a goal completes, gets blocked, or a session hits an error
- Never miss a permission prompt or plan review when your terminal is in another window
Best For
- Developers who keep dsh agents running in the background while juggling multiple tasks
- Teams that require zero interference in the approval chain and a pure observer pattern
- Users on the Web profile who want hot-applied notification settings without restarting
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.