dsh-turn-notify
Run the following command in DeepSeek Harness:
dsh plugin install Ruiming-cn/dsh-turn-notify
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Ruiming-cn/dsh-turn-notify in the DeepSeek Harness terminal to install; the source is at https://github.com/Ruiming-cn/dsh-turn-notify, then restart dsh web to activate.
About this plugin
You kick off a multi-turn task in DSH and walk away. Minutes later the Agent has stopped, waiting on you: approve a tool call, answer a question, review a plan, or investigate an error. Without a heads-up, that blocked state accumulates silently while you are at lunch or in a meeting. dsh-turn-notify turns every moment the Agent needs you into a Windows system toast—long banner, chime, and a short Q&A preview—so you notice it even when the monitor is off.
The plugin covers the full set of critical events: turn completion, goal state changes, aborted or interrupted sessions, turn errors, max-token hits, crash recovery, approval requests, proactive questions from the Agent, plan reviews, and mid-turn runtime errors. Each notification is a WinRT Toast with the session tag and a two-line preview (question / answer) truncated to a configurable length, in Chinese or English. The chime plays in sync with the banner via SoundPlayer, independent of the system notification sound setting. Child-agent sessions stay silent; only the root session fires notifications.
Concurrency is handled per session.id: completions queue serially, critical events bypass the queue, and same-type events within 1.5 s are merged to prevent storms. State is released on session disposal with a 128-session capacity cap so long runs stay memory-flat. The notifier prefers a standalone dsh-notify.exe (bypasses security software that blocks script hosts), falls back to PowerShell + WinRT Toast, then tray balloon, then log.
Built for Windows 10/11 users who let DSH run multi-turn tasks in the background and do not want to keep glancing at the screen, or who need to know the Agent is stuck while they are in a call or away from the desk. Once installed, a single chime in the corner is all you need to know something is waiting.
Use Cases
- Agent stalls on an approval while you are away; a chime and toast alert you instantly
- A background task errors mid-run; the toast shows the error code and session ID without opening the GUI
- Agent asks a question and blocks; the notification carries the question preview so you can respond quickly
Best For
- Windows users who run multi-turn DSH tasks in the background and do not want to watch the screen
- Developers who need to sense when the Agent is blocked while away from the desk
- Power users who prefer Q&A previews in notifications to reduce context-switching cost
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.