dsh-notifier: Unified Notification and Remote Control Plugin for DeepSeek Harness
thewolfwalker/dsh-notifier
dsh-notifier gives DeepSeek Harness a unified notify() API across 27 channels, with phone-friendly approvals, questions, and remote control — your agent, in your pocket.
dsh-notifier is a DSH plugin for DeepSeek Harness that provides a unified notify() API across 27 channels, bringing notifications, approvals, and remote control to your phone. It solves the problem of your agent being unreachable when you're away, letting you approve, ask, and control sessions directly from your mobile device without deploying a second runtime. Core capabilities include multi-channel notifications, remote approvals, remote questions, session control, and a local web console.
How to Install
dsh plugin --profile web add dsh-notifier- Category
- Integrations & Connections
- Platform
- DSH Plugin
- Author
- thewolfwalker
- Distribution
- Plugin
dsh-notifier Key Features
dsh-notifier Repo Summary
What Does It Do?
dsh-notifier is a DSH plugin for DeepSeek Harness that provides a unified notify() API across 27 channels, bringing notifications, approvals, and remote control to your phone. It solves the problem of your agent being unreachable when you're away, letting you approve, ask, and control sessions directly from your mobile device without deploying a second runtime. Core capabilities include multi-channel notifications, remote approvals, remote questions, session control, and a local web console.
Core Features
- Multi-channel notifications: one notify() API covers 27 channels including Telegram, Feishu, DingTalk, and QQ, with level routing, tiered retries, segmentation, and anti-disturb.
- Remote approvals and questions: approve from your phone via buttons or reply 1/2, and let the agent ask you multiple-choice questions (ask_user) with option cards, never fabricating answers on timeout.
- Session control: six inbound channels enable remote conversation control (followup, inject, steer), plus long-task heartbeats, stall alerts, and a stop button on notifications.
- Local web console: dashboard, notification stream, members, bindings, sessions, and channel configuration pages, mobile-friendly and loopback-only.
- Identity system: pairing codes and composite-key bindings upgrade member identity from opaque YAML strings to a runtime identity system with roles and labels.
How to Use This Plugin?
After enabling it in DSH, the plugin auto-pushes session events (turn/end, approval/asked, agent/error), and the model can call the notify tool directly. You need to add channels (e.g., Telegram) to your profile configuration. Once started, the plugin prints the loopback URL for the web console; open it to configure, pair, and test.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: thewolfwalker/dsh-notifier. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
