ikashana/dsh-notify
ikashana★ 0JavaScript最后同步: 2026-08-14
Task-monitoring notification plugin for DeepSeek Harness (dsh): turn/end alerts, human-confirmation with timeout escalation, SAPI voice, HTTP/A2A/MCP channels — zero-dependency build-free bundle
README 摘要
dsh-notify A DeepSeek Harness (dsh) task-monitoring notification plugin. While the agent works, it pushes key states to you: - turn/end : notifies on task completion/error/blocked/max-tokens (title, reason, duration by default) - human confirmation needed : notifies on approval dialogs and ask user question (with a question summary) - confirmation timeout escalation : after 10 minutes without a decision, re-alerts via SAPI voice + high-priority webhooks - model-initiated notify tool : notify tool (off by default) lets the model push a message to you proactively Four channel kinds: HTTP webhooks (QQ bot / serverchan / DingTalk / WeCom / ntfy are the same channel with different endpoints), A2A agents (one-way message/send ), MCP tools (streamable-http notification bridges), and Windows SAPI local voice. Pure Node, zero runtime dependencies, build-free bundle, installed in the same dsh.bundle.patch shape as dsh-desktop-shell. Installation The plugin is inserted via a bundle patch and defaults to listen-only, no disturbance (no HTTP/A2A/MCP channels, voice off, notify tool off). Configure endpoints by replacing the whole config under the same id in your profile's cordis.patch.yml ( a n…
在 GitHub 查看完整 README →