全部插件

DSH / BUNDLE / BUNDLES

dsh-notify

v0.1.0ikashana / dsh-notify24a946ebe1

可安装组合包组合包与其他模块社区 · Topic 自动分析

概览

dsh-notify

DeepSeek Harness (dsh) 任务监控通知插件:turn 结束 / 需人工确认 / 确认超时 / 模型主动 notify 工具四种触发,经 HTTP webhook(QQ机器人/serverchan/钉钉/企微/ntfy)、A2A agent、MCP 工具与 Windows SAPI 语音通道推送。纯 Node、零运行时依赖、免构建 bundle。

README / ZH

插件文档

目录摘要

DeepSeek Harness (dsh) 任务监控通知插件:turn 结束 / 需人工确认 / 确认超时 / 模型主动 notify 工具四种触发,经 HTTP webhook(QQ机器人/serverchan/钉钉/企微/ntfy)、A2A agent、MCP 工具与 Windows SAPI 语音通道推送。纯 Node、零运行时依赖、免构建 bundle。

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **SMTP 未实现**:邮箱通知请走 MCP 邮箱桥(如上例:任意 mail MCP server 的 send 工具)。 - **SAPI 非交互会话不可用**:System.Speech 需要桌面交互会话(Windows Session 0 服务或 SSH 会话无音频设备);非交互环境请改用 webhook/A2A/MCP 通道。 - **A2A 仅 `message/send` 单向**:不订阅 SSE 流、不轮询任务结果,发送受理即成功;需要读取任务结果的场景请用完整 A2A 客户端。 - **MCP 最小实现**:响应为 SSE 时只解析第一帧;会话过期后下一次调用失败并走降级/重试链(重试时会重新握手,可自愈)。 - 通知不持久化:进程退出时只 flush 2 秒,未发完的丢弃。 - `askUserQuestion: 'auto'` 以 `webServer` 服务为「有 web 层」依据;若第三方前端不注册该服务会被误判为 headless,可配 `'on'` 强制。 - 升级通知发出后该会话的挂起项即清空,此后的决定信号不再触发「已确认」(避免重复打扰)。