DSH 通知中心插件

DeepSeek Harness(DSH)在运行对话或任务时,如果切出窗口或任务在后台执行,很难及时获知完成、报错或需要审批的状态。DSH 通知中心插件通过浏览器系统通知和音效提醒,解决这一问题。

插件定位

这是由开发者 610la 维护的第三方社区插件,非 DeepSeek Harness 官方出品。它基于 MIT 许可证开源,旨在为 DSH 提供一套可配置的通知机制,确保关键事件不被遗漏。

核心功能

  • 通知与音效:支持浏览器系统通知和 21 种内置匹配音效,每种音效均可调整音量。
  • 桌面应用适配:当 DSH 打包成桌面应用(Electron 或 Tauri)时,插件会自动切换为宿主进程的原生系统通知(如 Windows/Mac 通知中心),不依赖浏览器权限。
  • 独立配置:每个事件(如对话完成、报错、等待批准)均可单独设置通知开关、音效类型(内置/自定义文件/URL)、音量。
  • 场景触发:对报错、超长截断、被阻塞、等待批准等事件进行提醒;模型请求权限/批准时立即提醒,不受冷却限制。
  • 持久化:设置支持自动保存,刷新页面不丢失。

安装与启用

通过官方 CLI 安装:

dsh plugin --profile web add @lyhalal/dsh-notification-center

安装后重启 DSH 即可生效。

配置与使用

  1. 快速入口:在输入栏左侧找到 🔔 图标,可快速切换通知/音效开关、授权通知权限、测试通知。
  2. 总开关与事件设置:进入设置 -> 通知中心。在总开关中控制浏览器通知、音效、通知权限测试及冷却间隔;在事件设置中配置对话完成、子任务完成、Workflow 完成等具体场景。
  3. 详细配置:展开具体事件,可设置音效类型(21 种内置或自定义)、音量大小、开关状态。

注意事项

  • 浏览器环境:首次使用需在地址栏授权通知权限。
  • 音效触发:由于浏览器自动播放策略,音效需要在页面内有任意一次点击后才会响。
  • 桌面应用:打包环境下,设置里的“通知权限/授权”会自动隐藏,因为原生通知不需要浏览器授权。
  • 手动停止:手动停止或打断生成的任务,默认不发送通知,需在“停止原因”中手动开启。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜