@dsh-suite/plugin-notify

@whyihaveyou · packages/plugins/plugin-notify · 通知
检测未发现问题无安装脚本

DSH 插件:任务完成/出错/待审批时推送飞书/企微/钉钉/Slack/Discord webhook 及本机通知

v0.2.0版本
GitHub 源码安装安装方式
2026-08-22最近更新
43Star
dsh plugin --profile web add github:whyihaveyou/dsh-suite#path:/packages/plugins/plugin-notify查看仓库

插件介绍

根据仓库资料整理 · commit c431cea

主要功能

  • 监听 turn/end(完成/错误/中断等)与 approval/asked 事件,自动触发通知
  • 支持飞书、企业微信、钉钉、Slack、Discord 及自定义 JSON 共 6 种 IM webhook 通道
  • macOS 下可同时弹出本机系统通知,其他系统自动跳过
  • 支持免打扰时段配置(可跨天),期间事件照常记录但不发通知
  • 可通过 events 白名单筛选触发的通知类型,events/local/timeoutMs 等参数均可配置
  • 通知内容可开关显示会话 ID 与耗时信息

适合什么时候用

  • 需要在长任务完成、出错或需要人工审批时第一时间收到提醒,而不是盯着终端等待
  • 团队使用飞书/企微/钉钉/Slack/Discord 作为协作工具,希望把 DSH 事件接入现有 IM 群
  • 夜间或非工作时段跑任务,希望避免打扰但仍保留事件记录

使用前需要

  • 依赖 @deepseek-ai/cordis 与 @deepseek-ai/dsh-session(peerDependencies)
  • approval_requested 通知依赖 @deepseek-ai/dsh-user-approval 插件产生的事件
  • 使用 IM 通道需在配置中提供对应的 webhook URL(飞书/企微/钉钉/Slack/Discord/自定义)
  • 本机系统通知仅在 macOS(依赖 osascript)上生效
  • 通过 GitHub 源码安装(github-source),未发布到 npm

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
凭据外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库whyihaveyou/dsh-suite/packages/plugins/plugin-notify安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:whyihaveyou/dsh-suite#c431cea 锁定本次检测的 commit。收录日期2026-08-14固定 commitc431ceacf851 · 2026-08-22
dsh plugin --profile web add github:whyihaveyou/dsh-suite#path:/packages/plugins/plugin-notify