DSH Plugins
返回列表
🧰

dsh-notify-relay

联网工具 更新于 2026.09.25

在终端中运行以下命令:

dsh plugin install Archaofan/dsh-notify-relay

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install Archaofan/dsh-notify-relay(源码:https://github.com/Archaofan/dsh-notify-relay),安装后重启或重载并在设置中打开 Outbound relay。

插件介绍

在 DSH 里,把消息转发到手机并不难,难的是判断「这条该不该发」。dsh-notify-relay 扮演出站规则中心:任务完成、失败、中止、阻塞、请求失败、审批询问与结果、工具失败等生命周期事件,先经过去重、静默时段与摘要合并,再按通道规则投递到 Bark、Server酱、Telegram、企业微信、飞书、钉钉、ntfy 或任意 Webhook。审批请求会穿透静默与摘要,避免任务被拖到早上才有人看见。

规则层才是产品价值:同一故障不会在 1~1440 分钟内反复轰炸;跨午夜的静默时段可选择丢弃或留到摘要;/notify mute 可临时全静音;各通道可单独筛选事件类型;密钥在界面与日志中脱敏展示。投递失败会进入持久化出站队列,按 30 秒到 30 分钟的退避重试,重启不丢;连续失败的通道会熔断并在冷却后探测恢复。侧边栏状态、投递日志与 /notify 命令会记录「未发送」及原因(去重、静音、静默保留、摘要、无通道),而不只罗列成功记录。

适合需要把 DSH 运行态可靠推到手机、又不想被重复告警吵醒的开发者与运维:既要少打扰,又要在失败与审批上够响。设置页可开关主控、八类事件、去重窗口、静默与摘要间隔、投递语言(与 DSH 界面语言可分开),并支持通道编辑与真实测试发送。零运行时依赖、无构建步骤,双语界面,severity 会映射到 Bark、ntfy、Telegram 等渠道的真实 API 字段。

使用场景

  • 任务失败或审批待处理时,需要可靠推到手机且不被重复告警刷屏
  • 夜间构建只想在摘要里汇总,但审批必须立刻穿透静默
  • 不同事件要走不同通道,例如失败走 Telegram、其余走 Bark

适合人员

  • 在 DSH 上跑长任务、代理或自动化,需要可观测的出站通知
  • 不想被每秒重复失败推送打扰的开发者与运维
  • 已使用 Bark、企微、飞书、钉钉等渠道并希望统一规则治理的人