DSH Plugins
返回列表
🤖

Notification

模型推理 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install DeepseekHarnessPlugins/Notification

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

在 DeepSeek Harness 终端中执行 dsh plugin install DeepseekHarnessPlugins/Notification 即可安装任务完成通知插件,源码详见 https://github.com/DeepseekHarnessPlugins/Notification

插件介绍

跑长任务的 DSH 没人愿意一直盯着终端。这个插件把这件事补上了:当任务完成、出错或阻塞的那一刻,直接往你的设备推一条系统通知,让你安心干别的,回头一眼就知道发生了什么。

它订阅 DSH 内置 Cordis 事件总线上的 agent/status 事件。顶层代理转入 idle、error、blocked 或 goal-completed 时,composeBody 统一拼装正文(内容摘要、时间戳、用时),经合并去重后分发到所有已启用通道。桌面端覆盖 macOS 通知中心(osascript 零依赖)和 Windows Toast(PowerShell + WinRT,内嵌 PNG 图标);移动端和远程通道支持 Bark、ntfy、Server 酱及任意 Webhook。每种事件类型配有独立图标,由包内 SVG 源文件生成。任何通道失败仅记录警告,绝不影响宿主进程。

适合跑长流水线或多代理 DSH 任务的开发者、需要在 Mac 和 Windows 之间切换的团队,以及希望在手机上第一时间收到任务状态推送的任何人。配置方式灵活:手编 settings.yaml、设环境变量、或跑交互菜单逐项开关事件并当场发测试通知,挑顺手的用就行。

使用场景

  • 长任务跑完时手机立刻收到系统通知,不用再盯终端
  • 任务出错或阻塞时第一时间感知,避免空等浪费
  • Mac、Windows 和手机多设备同步收到状态更新

适合人员

  • 跑长流水线或多代理 DSH 任务的开发者
  • 需要在 Mac 和 Windows 之间切换的跨平台团队
  • 希望在手机上第一时间收到任务状态推送的人