DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

xzk-abao /

xzk-abao/dsh-notify-im

Verified

This plugin has no description yet.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: master@77d973bc

dsh-notify

English | 中文

A DeepSeek Harness (DSH) plugin that pushes key agent events to DingTalk / WeCom (企业微信) / Feishu group-bot webhooks — so you can close your laptop and still know the moment your agent finishes, errors, or waits for your approval.

Events

Event Notification Notes
agent/status (running → idle) ✅ Task finished First-seen idle (e.g. right after boot) stays silent
agent/error ❌ Execution error (turn/step + error summary)
approval/request ⚠️ Approval needed (tool + reason) Observe-only; never intercepts the decision

Built-in anti-spam: per-agent per-kind throttle, 30s by default (throttleSeconds).

Install

dsh plugin --profile web add dsh-notify

The package declares dsh.bundle, so it mounts itself on install — no manual insert row needed. Just override the config by id in ~/.dsh/profiles/web/cordis.patch.yml with your webhooks:

- id: dsh-notify
  config:
    channels:
      - type: wecom
        webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY
      - type: dingtalk
        webhook: https://oapi.dingtalk.com/robot/send?access_token=YOUR_TOKEN
        secret: SEC_YOUR_SIGNING_SECRET   # only if "加签" is enabled
      - type: feishu
        webhook: https://open.feishu.cn/open-apis/bot/v2/hook/YOUR_HOOK
        secret: YOUR_SIGN_SECRET          # only if signature check is enabled
    onIdle: true
    onError: true
    onApproval: true
    throttleSeconds: 30

Development

npm install
npm test        # vitest, 16 cases
npm run build   # tsc → lib/

Notes

  • Webhook URLs are secrets — keep them out of public repos.
  • A failed notification only logs a warning; it never blocks the agent loop.
  • The plugin reads events and POSTs to webhooks only; message bodies contain just the agent label, tool name, and a truncated error summary — never your conversation content.

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 77d973bce916

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout