DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-webhook-notifier

m

dsh-webhook-notifier

Manifest valid

DSH Event Notification Plugin: Sends custom HTTP notifications to a Webhook when any of 5 scenarios occur — AI round completion, permission request, question, error, and start running — supporting GET/POST, preset fields/custom text, type+type_cn, and send logs.

UI (client)hasBundlePatch

dsh-webhook-notifier

DSH event-notification plugin: send HTTP notifications to a webhook when specified events occur.

License: MIT English · 中文

Can be used together with the Desktop Pet project — e.g. push a notification to your desktop pet when a turn completes.

Features

  • 🔔 5 trigger scenarios (each independently toggleable in settings):
    • AI turn completed
    • Approval requested (approval)
    • AI asks a question
    • AI errored
    • AI started running
  • 🌐 HTTP requests: GET / POST, body as JSON / Form
  • 📦 Two payload modes:
    • Preset fields: toggle fields and write templates (e.g. {"session":"{{sessionName}}"})
    • Custom text: always sent as the msg parameter, free-form content
  • 🏷️ Always sends type + type_cn: the message kind in English and Chinese
  • 🔧 Custom headers: add arbitrary header key/value pairs
  • 🔍 Test send: verify connectivity with one click
  • 📜 Send log: each entry expandable to inspect full request content, response, and errors
  • 💾 Persistent config: stored in $DSH_HOME/settings.yaml, survives restarts

Install

dsh plugin --profile web add github:masknull/dsh-webhook-notifier

Restart dsh web after installing.

Usage

  1. Open Settings → Webhook Notifier
  2. Turn on the Webhook 通知 switch
  3. Configure Request: method, URL, payload mode, headers
  4. Tick the trigger scenarios (which events send notifications)
  5. Fill the payload in Preset Fields or Custom Text
  6. Click Test Send to verify, then Save

Placeholders

Templates support the following placeholders ({{ }} wrapped, distinct from JSON {}):

PlaceholderDescription
{{type}}Message type, always sent (e.g. turnComplete)
{{type_cn}}Message type in Chinese, always sent (e.g. 回合完成)
{{sessionId}}Session ID
{{sessionName}}Session title
{{turn}}Turn number
{{time}}Current time (UTC+8)
{{trigger}}Trigger scenario
{{toolName}}Tool name (approval requests)
{{reason}}Reason (approval requests)
{{error}}Error message (AI errored)
{{question}}Question text (AI asks)
{{status}}Status (agent running)
{{userMessage}}Latest user message
{{assistantMessage}}Latest AI reply
{{createdAt}}Session creation time

Send Examples

POST + JSON (preset fields):

{"type":"turnComplete","type_cn":"回合完成","sessionId":"s1","sessionName":"测试会话"}

POST + JSON (custom text → msg):

{"msg":"任务【测试会话】回合完成","type":"turnComplete","type_cn":"回合完成"}

GET: https://example.com/hook?type=turnComplete&type_cn=回合完成&sessionId=s1

Companion Projects

  • Desktop Pet: surface notifications on your desktop pet to monitor DSH activity in real time.

Uninstall

dsh plugin --profile web remove dsh-webhook-notifier

Restart dsh web. Config remains in settings.yaml (remove the fields manually to fully purge).

License

MIT

Comments

Loading…

Similar plugins

dsh-notification

Desktop and webhook alerts on macOS, Linux and Windows when an agent finishes a turn, errors, or waits for approval — zero-dependency native notifications (osascript / notify-send / PowerShell toast)

Notifications & IntegrationsManifest valid

★ 2

↓ 562/wk

MIT

JavaScript

dsh plugin --profile web add dsh-notification

by printz1

DSH Web GUI 通知插件:需要审批 / 模型提问 / 一轮指令结束 / 后台任务结束 / 会话出错时提醒。带完整设置页 —— 场景开关、静音指定会话、免打扰时段、时长下限、提醒节流、系统通知/页面内气泡/提示音三渠道。

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add dsh-notify

by 610la

DSH 通知中心插件:对话/任务完成、报错、等待批准等事件触发浏览器通知 + 21 种匹配音效

Notifications & IntegrationsManifest valid

★ 15

↓ 74/wk

MIT

JavaScript

Sep 2, 2026

dsh plugin --profile web add @lyhalal/dsh-notification-center

by c-ling

DeepSeek Harness 消息提醒插件:回合结束或等待确认时向浏览器、系统、飞书/钉钉/企业微信/通用 Webhook 发送通知

Notifications & IntegrationsManifest valid

★ 8

↓ 260/wk

MIT

JavaScript

Oct 20, 2026

dsh plugin --profile web add dsh-plugin-notify

by better-er

dsh·通知叮咚插件。agent 提问或跑完一轮时,弹浏览器系统通知并让宿主进程播放 Windows 内置提示音,人跑去别的窗口时也能被叫回来;纯插件自包含,不改 DSH 源码。

Notifications & IntegrationsDevelopment & InfrastructureManifest valid

★ 2

↓ 102/wk

MIT

TypeScript

Oct 8, 2026

dsh plugin --profile web add dsh-notify-ding

by YiMlT

DeepSeek Harness 通知插件:在 **任务完成 / 任务出错 / 运行中 / 等待审批 / 等待回答** 时提醒用户。 通知标题为对话标题;系统通知与自定义通知均支持**点击跳转到对应会话**。

Tools & CapabilitiesNotifications & IntegrationsTerminal & ClientsManifest valid

★ 5

↓ 266/wk

MIT

JavaScript

Oct 14, 2026

dsh plugin --profile web add dsh-notify-yimit