dsh-notifier: Unified Notification Push DSH plugin for DeepSeek Harness
thewolfwalker/dsh-notifier
Unified notification push for DeepSeek Harness with 25+ channels, remote approval and control.
Push DeepSeek Harness agent events and approval requests to your phone, with remote control and one-click stop.
dsh plugin --profile web add github:thewolfwalker/dsh-notifier- Category
- Integrations & Connections
- Platform
- DSH-Plugin
- Author
- thewolfwalker
- Distribution
- Plugin
dsh-notifier Key Features
dsh-notifier Repository

dsh-notifier Repo Summary
dsh-notifier is a unified notification push plugin (DSH plugin) for DeepSeek Harness (DSH), maintained by THEWOLFWALKER under the MIT license, last updated in 2026-08. It solves the problem of staying informed and remotely intervening when your agent runs in the background. It provides a minimal notify() API backed by 25+ channel adapters (Telegram, DingTalk, Feishu, WxPusher, PushPlus, ServerChan, Bark, Webhook, etc.) and supports dual triggers: automatic push of DSH session events (e.g., turn/end, approval/asked, agent/error) and direct calls to the notify tool by the model. Additionally, six inbound channels enable remote approvals and conversations, and v0.5 turns your phone into a command center with long-task heartbeats, stall alerts, and a one-click stop button on notifications—all with zero runtime dependencies.
What core features does the dsh-notifier DSH plugin support?
dsh-notifier's core features include multi-level routing (timeSensitive/active/passive), multi-agent routing matrix, tiered retries, segmentation, anti-disturb, and a ledger. Since v0.3, a local web console (admin.enabled: true, loopback only, mobile-friendly since v0.5) provides five pages: Dashboard, Notifications (v0.4.0), Bindings, Sessions, and Channels. v0.4 adds native desktop notifications; v0.5 adds heartbeats for long tasks, stall alerts, and a stop button on notification cards. All messages resolve through a unified chain: level → routing → channel adapter (resolve(cfg) + send(msg)).
How do I install dsh-notifier?
Installing dsh-notifier is straightforward using the DSH plugin management command:
dsh plugin --profile web add github:thewolfwalker/dsh-notifier
After installation, you can enable the web admin console (admin.enabled: true) in your DSH configuration and bind agents to channels via the console or config file.
Which DeepSeek Harness versions and platforms are compatible with dsh-notifier?
As an official DSH plugin (package.json includes the dsh.bundle manifest), dsh-notifier is compatible with DeepSeek Harness's plugin mechanism. It requires Node.js 22+, uses JavaScript ESM, has zero runtime dependencies, and supports the Cordis plugin system. Channels cover international IM webhooks, push apps, and China-specific apps (DingTalk, Feishu, ServerChan, etc.), meeting multi-platform needs.
How do I use remote approval and conversation control with dsh-notifier?
Through six inbound channels, you can approve remotely from your phone (buttons or reply 1/2) and engage in remote conversation (followup/inject/steer). For example, when the agent requests approval, the notification card carries buttons to approve or reject; you can also reply with messages to steer the agent's subsequent actions. Since v0.5, Telegram/Feishu notifications include a one-click stop action to interrupt long-running tasks anytime.
What is the development and maintenance status of dsh-notifier?
The project is maintained by THEWOLFWALKER under the MIT license, with 26 stars, 2 forks, created on 2026-08-14, and last updated on 2026-08-16, indicating active development. The repository topics include dsh-plugin, and it is listed in awesome-dsh-plugin. It has 673 tests ensuring stability.