GuZhengSVT/dsh-WeCom-notify ↗★ 0
dsh-wecom-notify
DeepSeek Harness (dsh) plugin: event-driven WeChat Work (企业微信) group-robot notifications via the official webhook. Auto-notifies you when dsh finishes (or blocks on) a goal, and exposes a wechat_notify tool for the agent to report progress.
AI Analysis
核心用途是实现 DSH 任务状态的即时推送。适合需要挂机运行长任务、并在任务结束或需要人工干预时接收企微提醒的用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗⚙️ 配置(cordis.yml config 优先,环境变量兜底,零落盘)
配置遵循 dsh 官方插件规范:通过 cordis.yml 挂载时的 config 字段注入(Schemastery 校验);
未在 config 声明的字段回退到环境变量,再回退到默认值。优先级:config > 环境变量 > 默认值。
cordis.yml config 字段(推荐)
| 字段 | 必填 | 说明 |
|---|---|---|
webhookKey | ✅(或 URL) | 群机器人 webhook 的 key |
webhookUrl | 可选 | 完整 webhook 地址(优先级高于 key) |
mentionUserid | 可选 | 通知时 @ 的企业微信 userid(管理后台通讯录可查) |
minIntervalMs | 可选 | 节流间隔,默认 10000 |
dedupeWindowMs | 可选 | 去重窗口,默认 30000 |
triggerOnAgentIdle | 可选 | agent 空闲时也通知(默认关,防噪音) |
turnSummaryEnabled | 可选 | 每轮对话完成推送总结(默认开) |
maxBytes | 可选 | 单条消息最大字节数(上限 4096,默认 3800;超长截断) |
- insert:
- id: wechat-notify
name: 'file:///绝对/路径/dsh-WeCom-notify/lib/index.js'
config:
webhookKey: '你的群机器人 webhook key'
minIntervalMs: 15000
环境变量兜底(兼容旧版配置)
| 环境变量 | 说明 |
|---|---|
WECHAT_WEBHOOK_KEY | 群机器人 webhook 的 key |
WECHAT_WEBHOOK_URL | 完整 webhook 地址(优先级高于 key) |
WECHAT_MENTION_USERID | 通知时 @ 的企业微信 userid |
NOTIFY_MIN_INTERVAL_MS | 节流间隔 |
NOTIFY_DEDUPE_WINDOW_MS | 去重窗口 |
NOTIFY_TRIGGER_AGENT_IDLE | agent 空闲时也通知(1/true 开启) |
NOTIFY_TURN_SUMMARY | 每轮总结推送(0/false 关闭) |
NOTIFY_MAX_BYTES | 单条消息最大字节数(上限 4096) |
未配置 key 时插件可正常加载,通知降级为日志提示,不报错。
环境变量兜底(兼容旧版配置)
| 环境变量 | 说明 |
|---|---|
WECHAT_WEBHOOK_KEY | 群机器人 webhook 的 key |
WECHAT_WEBHOOK_URL | 完整 webhook 地址(优先级高于 key) |
WECHAT_MENTION_USERID | 通知时 @ 的企业微信 userid |
NOTIFY_MIN_INTERVAL_MS | 节流间隔 |
NOTIFY_DEDUPE_WINDOW_MS | 去重窗口 |
NOTIFY_TRIGGER_AGENT_IDLE | agent 空闲时也通知(1/true 开启) |
NOTIFY_TURN_SUMMARY | 每轮总结推送(0/false 关闭) |
NOTIFY_MAX_BYTES | 单条消息最大字节数(上限 4096) |
未配置 key 时插件可正常加载,通知降级为日志提示,不报错。