dsh-notifier: Unified Notification and Remote Control Plugin for DeepSeek Harness

thewolfwalker/dsh-notifier

Integrations & ConnectionsVerified
Listed on 2026-08-14
Page last updated 2026-10-04

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

install
npmdsh plugin --profile web add dsh-notifier
Category
Integrations & Connections
Platform
DSH Plugin
Author
thewolfwalker
Distribution
Plugin

dsh-notifier Key Features

Unified notify API27-channel deliveryPhone remote approvalRemote questions & controlLocal admin console
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ