GuZhengSVT/dsh-WeCom-notify

GuZhengSVT★ 0TypeScript最后同步: 2026-08-14

在 GitHub 打开

DeepSeek Harness (dsh) 插件:事件驱动的企业微信(WeCom)群机器人通知 — goal 完成/阻塞与每轮对话自动推送,另含 wechat_notify 工具;走官方 webhook,零封号风险。

README 摘要

dsh-WeCom-notify A DeepSeek Harness (dsh) plugin that pushes WeChat Work (企业微信) group-robot notifications to your phone — automatically. 这是什么? dsh-WeCom-notify 是 DeepSeek Harness(dsh)的一个插件: 通过 企业微信官方群机器人 webhook ,在 dsh 的关键节点 自动 把通知推到你的手机。 - 任务完成 / 阻塞 :goal 生命周期变化时自动推送( ✅ dsh 任务完成 / ⛔ dsh 任务阻塞 ); - 每轮对话完成 :自动推送该轮 agent 回复总结; - agent 主动汇报 :同时保留 wechat notify 工具,供 agent 主动发进度。 全程 无需 agent 记得调用工具 ——事件由 dsh 内部状态机触发,无法被 prompt injection 伪造。 ✨ 特性 - 官方通道,零封号风险 :走企业微信官方 webhook( qyapi.weixin.qq.com ),免费个人注册即可用,无第三方中转; - 事件驱动 :订阅 session/event (每轮总结)与 goal/changed (完成/阻塞)自动推送,不依赖 LLM 自觉; - 异步非阻塞 : fetch 异步发送(不是 execFileSync 同步阻塞事件循环); - 健壮调度 :串行队列、节流(默认 10s 间隔)、内容去重(默认 30s 窗口)、指数退避重试、10s 超时; - 中文可靠 :UTF-8 按码点截断(不截断 emoji 代理对),markdown 转义防格式破坏; - 零隐私硬编码 :配置全部来自环境变量,仓库不含任何本机路径与密钥; - @ 提醒 :支持 WECHAT MENTION USERID 在通知时 @ 指定成员; - 降级不报错 :未配置 key 时插件正常加载,通知降级为日志提示。 🙏 致谢:dsh-wechat-notify 的贡献 本项目是 wssfk12138/dsh-wechat-notify 的 优化重写版 ,灵感与基础均来自该项目。 dsh-wechat-notify(v0.1.0,ClawBot 通道版)的贡献: - 插件形态与接入方式 :确立了「dsh 插件 + cordis.patch.yml 挂载 + 注册 wechat notify 工具」的完整接入范式,本项目沿用同一生态位; - 工具设计 : wechat notify(message) 的接口设计、可读的「已发送 / 失败原因」返回值约定、未配置时的友好提示,均继承自原项目; - 中文可靠性思路 :原项目「UTF-8 文件传递防乱码」的教训,直接催生了本项目「UTF-…

在 GitHub 查看完整 README →
Tools / Devautomationdeepseek-harnessdshdsh-pluginnotifypluginqyweixinwebhook

分类