THEWOLFWALKER/dsh-notifier

THEWOLFWALKER★ 16JavaScript最后同步: 2026-08-16

在 GitHub 打开

Unified notification push plugin for DeepSeek Harness (DSH): one minimal notify() API, 8 channel adapters (telegram/dingtalk/feishu/wxpusher/pushplus/serverchan/bark/webhook), dual trigger (auto session events + agent tool).

README 摘要

dsh-notifier Your agent, in your pocket. — 通知、审批、遥控,全在你的手机里。 English · 简体中文 Unified notification push plugin for DeepSeek Harness (DSH) — one minimal notify() API in front, 25+ channels behind. Your agent and the harness itself both push through it: session events ( turn/end · approval/asked · agent/error ) auto-notify, the model calls a notify tool directly, and six inbound channels bring approvals and conversations back from your phone. v0.3 adds a local web console and multi-agent routing; v0.4 adds native desktop notifications; v0.5 turns your phone into a command center — long-task heartbeats, stall alerts, and a stop button riding the notification itself — all with zero runtime dependencies. How it works Every message resolves through one chain — level ( timeSensitive / active / passive ) → routing (multi-agent matrix) → channel adapter ( resolve(cfg) + send(msg) ). Two trigger lines feed it: the harness auto-pushes session events (debounced, deduped), and the model calls the notify tool. Six inbound channels ride the same core in reverse for approvals and conversation — and since v0.5 the outbound line reports back too: long-running turns send heartbeats, silent turns raise …

在 GitHub 查看完整 README →
Agent/智能体dsh-pluginagent

分类