DSH Plugins
返回列表
🧰

dsh-maestro-notifier

联网工具 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install ddtcorex/dsh-maestro-notifier

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

在 DeepSeek Harness 中执行 dsh plugin install ddtcorex/dsh-maestro-notifier 即可安装该插件,源码地址为 https://github.com/ddtcorex/dsh-maestro-notifier

插件介绍

在 DeepSeek Harness 生态里,各插件经常需要向用户推送一条消息——任务跑完了、配置迁移出错了、定时任务触发了——但每次都自己拼 HTTP、处理超时、兜底异常,既重复又容易漏。dsh-maestro-notifier 把这件事抽成一个极薄的传输层服务:注册一个 provider,调一行 send,完事。

核心设计是 never-throw。未知 provider、缺失 target、网络超时,统统不会抛异常,而是返回 { sent: false, reason } 这样的结构化结果。调用方写 notify 就像写日志一样安心,不需要 try/catch 包裹每一处。默认的 Telegram 传输带 protect_content、关闭链接预览、10 秒超时,凭据永远不会出现在日志里。消息文案本身不归这个包管——它是纯 transport,谁用谁写话。

适合正在开发 dsh-maestro-* 系列插件、或者任何需要在 Harness 运行时向用户推送一条短消息的场景。你不需要关心 provider 注册表怎么维护、默认收件人怎么从 ~/.dsh/maestro/settings.json 里读出来、resolver 失败怎么降级——这些它都替你兜好了。

使用场景

  • 任务完成后向用户推送一条 Telegram 消息
  • 配置迁移或定时任务异常时发送告警通知
  • 多个插件共享同一个 provider 注册表统一出口

适合人员

  • 正在开发 dsh-maestro-* 系列插件的工程师
  • 需要在 Harness 运行时向终端用户推送短消息的开发者
  • 希望免去通知层 try/catch、超时重试与凭据管理的团队