dsh-webhook-notifier
在终端中运行以下命令:
dsh plugin install masknull/dsh-webhook-notifier
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install masknull/dsh-webhook-notifier 安装,开源地址为 https://github.com/masknull/dsh-webhook-notifier ,安装完成后重启 dsh web 即可使用。
插件介绍
Staring at DSH wondering whether that turn has finished, whether the approval request is still pending, or whether it just threw an error? dsh-webhook-notifier turns those moments into an HTTP call. Five trigger scenarios—turn complete, approval requested, AI asked a question, AI errored, and agent started running—are each independently toggleable, so you subscribe only to what matters. The request can be GET or POST with a JSON or form body, and you can attach arbitrary custom headers.
Payload comes in two flavours: a structured preset-field mode where you compose JSON with placeholders like {{sessionName}}, {{turn}}, {{error}}, {{question}}, and a dozen others, or a free-form custom-text mode that drops your content straight into the msg parameter. Every message always carries type and type_cn so downstream systems can identify the event at a glance. A one-click test send validates connectivity before you commit, the expanded log lets you inspect full request, response, and error details, and the config persists in settings.yaml across restarts.
Who is it for? Anyone wanting to pipe DSH events into Slack, Feishu, WeCom, a home-built dashboard, or the Desktop Pet companion project. Engineers in a team who need an auditable alert stream for AI conversational events. Or simply a webhook-and-automation enthusiast who likes to glue tools together. The setup is deliberately light: one URL, a handful of scenario toggles, a short template—done in about three minutes.
使用场景
- 将 DSH 回合完成、审批请求等事件推送到企业 IM 或自建面板
- 与桌面宠物联动,实时感知 AI 运行状态
- 把会话事件写入日志系统或告警管道,实现可审计追踪
适合人员
- 希望把 DSH 事件集成进 Slack、飞书、企微等 IM 的开发者
- 需要监控 AI 会话状态并触发下游动作的自动化工程师
- 喜欢用 Webhook 把工具串在一起的极客