dsh-plugin-noticeme:DSH 后台任务通知插件

DSH(DeepSeek Harness)适合在后台运行智能体。当智能体触发审批提示或 ask-user-question 卡片时,如果页面处于不可见状态,用户往往无法及时响应。dsh-plugin-noticeme 旨在解决这个问题,确保在后台也能接收到需要人工干预的信号。

插件介绍

该插件由 lw-storm 维护,解决的是 DSH 运行时页面不可见导致的交互遗漏问题。当页面在后台,且出现审批请求或提问卡片时,插件会尝试发送桌面通知;若浏览器通知权限被拒绝,则通过修改标签页标题作为回退方案。

核心功能

  1. 事件监控:插件会持续监控 approval/request(审批提示)和 tools/result 中的 ask_user_question(提问卡片)。
  2. 桌面通知:当页面处于后台且检测到上述事件时,触发浏览器桌面通知。点击通知可将页面聚焦。
  3. 标题回退:如果浏览器通知权限不可用,标签页标题会自动添加前缀 ⚠ 需要你确认 ·,直到页面再次可见。
  4. 轮询机制:客户端每 3 秒轮询一次,检查是否有待处理的请求。
  5. 队列消耗:通过 GET /dsh-noticeme/pending 接口消耗短生命周期队列(仅同源访问)。

安装与启用

  1. 使用官方安装命令添加插件:
    dsh plugin add github:lw-storm/dsh-plugin-noticeme
  1. 安装完成后重启 DSH。
  2. 在首次加载页面时,浏览器会询问通知权限,请选择允许。

典型用法

  • 安装并重启 DSH。
  • 授予浏览器通知权限。
  • 运行一个需要审批或提问的任务。
  • 将浏览器标签页切换到后台。
  • 插件会自动弹出桌面通知。点击通知即可将页面聚焦并继续操作。

适用场景与注意

该插件适用于需要处理审批流或人工交互的智能体场景。需要注意的是,插件依赖浏览器的通知权限才能正常工作。

插件以当前 DSH 进程的权限运行。在安装任何第三方插件前,建议检查源码与许可证(MIT),确保符合你的安全规范。

羽毛球分组比赛记分
小程序二维码

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

小夜