dsh-plugin-approval-alert:DeepSeek Harness 审批提醒插件

前言

在 DSH 插件生态中,插件可以补齐 DeepSeek Harness 客户端的具体使用体验。一个比较直接的场景是:Harness 需要你审批某个操作,或需要你选择方案、回答 ask_user_question、进行方案审阅时,如果浏览器不在前台,窗口内的提示就容易错过。

已有做法通常是留在浏览器里等待审批卡片出现;dsh-plugin-approval-alert 提供另一种方式:当 Harness 需要你审批或选择方案时,弹出系统级通知,并提示对应工作区。

下面介绍这个插件的能力、安装方式和典型用法。

这是什么

dsh-plugin-approval-alert 是 DeepSeek Harness 审批提醒插件,由 doncelee229-cmyk 维护,许可证为 MIT。

它是一个纯浏览器端插件,注册在 shell.overlay 插槽,不触碰审批流水线。当 Harness 需要你审批或选择方案时,它会显示系统级通知,通知内容会包含需要审批或选择方案的工作区名称,并在到达时播放提示音。

核心功能

系统级通知

  • 通知显示在屏幕右下角、浏览器窗口之外。
  • 通知按操作系统默认停留时长显示,并自动收起。
  • 通知外观与动画由操作系统决定。

审批和选择方案提醒

以下场景都会触发通知:

  • 需要审批。
  • 需要选择方案。
  • ask_user_question
  • 方案审阅。

通知会直接显示需要审批或选择方案的工作区名称,不做冗余说明。

多语言通知

通知语言跟随系统语言切换:

  • 简体中文。
  • 繁体中文。
  • 英文。

其他语言回退为英文。

点击跳转

点击通知后会拉回浏览器,并跳转到对应工作区或会话。

如果点击通知导致浏览器新开窗口或标签页,新页面加载后也会自动打开目标会话。

提示音

通知到达时会播放双音上行提示音。

插件会在首次用户交互时解锁音频,以适配浏览器自动播放限制。

其他会话提醒

其他会话需要审批或选择方案时,也会弹出通知,并支持点击跳转。例如子代理会话触发审批时,同样会提醒。

兼容性与实现

  • 基于 Web Notifications APIWeb Audio API
  • 兼容 Windows 10、Windows 11、Linux、macOS。
  • Linux 下依赖桌面环境的通知服务。
  • 通知外观、动画和停留时长由操作系统决定。

安装与启用

先确认浏览器支持 Web Notifications APIWeb Audio API,并允许浏览器站点中的通知权限。

执行下面的命令安装插件:

dsh plugin --profile web add dsh-plugin-approval-alert

这条命令会把插件安装到 web profile。

安装完成后,首次使用时请点击页面任意位置一次。插件会在这次交互中请求浏览器通知权限,并解锁音频。

经过上面的步骤后,再触发需要审批或选择方案的操作,插件就会弹出系统级通知并播放提示音。

如果没有弹出通知,先检查浏览器站点权限中的“通知”是否已允许。

国内网络环境下,可以先配置 npmmirror 镜像:

npm config set registry https://registry.npmmirror.com

然后再执行前面的安装命令。

典型用法

1、安装插件,并在首次使用时点击页面任意位置一次,完成通知权限请求和音频解锁。

2、在 DeepSeek Harness 中触发需要审批、选择方案、ask_user_question 或方案审阅的操作。

3、桌面右下角弹出通知,通知中显示对应工作区名称,并播放提示音。

4、点击通知,拉回浏览器并跳转到对应工作区或会话。

5、在浏览器内的审批卡片上完成真正的决策,例如“允许一次”或“拒绝”。

这里需要注意:插件负责提醒和跳转,不执行审批决策。

适用场景与注意

这个插件适合使用 Web 版 DeepSeek Harness,并且经常切换窗口、但仍希望不错过审批或方案选择的人。

使用前注意以下几点:

  • 插件不执行审批决策,真正的“允许一次”或“拒绝”仍在浏览器内的审批卡片上完成。
  • 需要浏览器支持 Web NotificationsWeb Audio API
  • 需要允许浏览器站点的通知权限。
  • 首次使用需通过一次点击请求通知权限并解锁音频。
  • 兼容 Windows 10、Windows 11、Linux、macOS;Linux 下取决于桌面环境的通知服务。
  • 通知按操作系统默认停留时长显示并自动收起,外观与动画由操作系统决定。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。该插件许可证为 MIT。

相关链接

GitHub:

https://github.com/doncelee229-cmyk/dsh-plugin-approval-alert
羽毛球分组比赛记分
小程序二维码

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

小夜