dsh-notify
Run the following command in DeepSeek Harness:
dsh plugin install ikashana/dsh-notify
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ikashana/dsh-notify in your DeepSeek Harness terminal to install; source code at https://github.com/ikashana/dsh-notify
About this plugin
If you run DeepSeek Harness headless tasks, the most annoying part is that the agent may finish, crash, get blocked, or pop up an approval dialog, and if you are not staring at the terminal you miss all of it. dsh-notify listens to key session-state events and pushes a message to the channel that matters to you: DingTalk, WeCom, QQ, ntfy, an A2A agent, an MCP tool, or even a local Windows voice announcement.
Four triggers map to real workflows. A turn/end event (completed, error, blocked, or max-tokens) fires a summary notification. An approval dialog or ask_user_question call alerts you immediately with a question digest. If no decision is made within ten minutes, the plugin escalates with high-priority channels plus a voice re-alert. A model-initiated notify tool, off by default, lets the agent push a message to you mid-run. Every notification flows through a unified queue with concurrency, exponential-backoff retries, and automatic primary-to-fallback failover; a short flush on dispose makes sure the last status still goes out before the process exits.
Privacy is the default posture: notifications carry only title, reason, duration, and timestamp. Body preview is off, and secrets are resolved via environment variables or the credentials service rather than stored in plain text. The plugin is pure Node with zero runtime dependencies and a build-free bundle that slots into dsh's patch shape. It is built for anyone who runs dsh background jobs and wants agent state piped into an IM bot, an automation pipeline, or a desktop voice cue, without touching the agent code.
Use Cases
- Fire a DingTalk, WeCom, or ntfy webhook the moment a headless dsh task finishes or errors out
- Get an instant alert when the agent pops up an approval dialog or asks a question, so no confirmation window is missed
- Receive a local voice announcement on Windows when a desktop scripting task ends or a confirmation times out
Best For
- Developers who run dsh background jobs and want agent state piped into IM bots or CI pipelines
- Terminal users on Windows who automate headless scripts and need voice or message cues
- Architects building A2A or MCP agent-to-agent chains that need a lightweight notification bridge
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.