DSH Plugins
返回列表
🖥️

dsh-notify

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install bitterSmilezzz/dsh-notify

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

在 DeepSeek Harness 中执行 dsh plugin install bitterSmilezzz/dsh-notify 安装本插件,源码见 https://github.com/bitterSmilezzz/dsh-notify;安装或升级后需重启宿主生效。

插件介绍

在 DeepSeek Harness 里跑 Agent 时,你往往不会一直盯着同一个窗口:后台会话跑完、需要你审批或回答、或中途出错,若只靠界面内提示,很容易错过关键节点。dsh-notify 用渲染进程里的 Web Notification API 发出系统原生桌面通知,发送方身份是宿主 App 本身,不依赖 terminal-notifier、osascript 等外部程序,也无需额外授权或签名。

插件按六类事件分别开关:审批、提问、轮次完成、会话结束、出错与子代理完成(默认关)。同一会话的新通知会替换上一张卡,并行会话各自独立;只有在窗口不在前台或后台会话跑完等「看不见」场景才打扰,正看着该会话时不弹。审批与提问是阻塞性的,始终送达。点击通知会聚焦窗口并在 App 内切到对应会话,导航走官方 uiWorkspace.openSession,旧版 DSH 可回落到 sessions.open。

你还可以设置免打扰时段(跨午夜亦可)、关闭正文详情以保护隐私、按事件类型用 Web Audio 合成短音效,通知文案跟随界面中英文。权限等级为 low:不落盘、不联网、不读会话正文,只读会话标题与运行状态。

适合长时间多会话并行、需要离开屏幕仍想被及时叫回的用户;若你主要在单窗口前盯屏、或完全退出 App 后期望仍收通知,需了解 Web Notification 依赖页面存活等已知限制。

使用场景

  • 后台跑 Agent 时希望在轮次完成或出错时收到系统提醒
  • 离开电脑时需要审批或回答仍能通过通知及时回到会话
  • 并行多个会话又不想被无关弹窗刷屏,只想在看不见时被打扰

适合人员

  • 长时间使用 DSH、常开多个 Agent 会话的用户
  • 需要离开屏幕但仍要响应审批与提问的开发者
  • 重视隐私与可配置、希望低权限客户端增强的用户