dsh-approval-notify
在终端中运行以下命令:
dsh plugin install sakuraboy9128-cmd/dsh-approval-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install sakuraboy9128-cmd/dsh-approval-notify 安装本插件;源码见 https://github.com/sakuraboy9128-cmd/dsh-approval-notify。
插件介绍
当你在写代码、看文档或开着别的窗口时,DeepSeek Harness 可能因为工具调用审批而静静等你——尤其是 Auto review 拒绝某次调用后转交你决定的那种场景。dsh-approval-notify 会在出现这类「需要你点头」的请求时弹出桌面通知,用请求自带的工具名与原因做本地化标题和正文,提醒你回到 DSH 处理,而不是在后台无声地卡住。
插件挂在 DSH 的审批流水线上,覆盖审批服务会抛出的各类 ask,包括实验性 Auto review 在 ask 策略下产生的那一类。它会在可配置的时间窗内合并完全相同的工具与原因,避免同一请求被重复打扰;通知本身只是提醒,不能代替你在界面里做批准或拒绝,也不会改变任何审批结果。实现上刻意不在审批链路里 await 自己的 I/O,通知出错也不会把审批拖成 fail-closed。
在 Windows 上优先尝试 WinRT 吐司,不行则退化为屏幕角落的置顶卡片;点击通知会恢复并聚焦 DSH 窗口,若进程未运行则按配置启动可执行文件并利用单实例逻辑回到已有窗口。macOS 与 Linux 通过系统通知工具展示纯提醒,不含点击聚焦能力。
适合已启用用户审批(含 Desktop/Web 配置里自带的审批服务)、且经常离开 DSH 主窗口的桌面用户;若你依赖 Auto review 的「拒绝后询问」流程,这个插件能显著降低漏审概率。
截图预览
使用场景
- Auto review 拒绝工具调用后转交你决定,你却没在看 DSH 窗口
- 长时间在编辑器或其它应用里工作,容易漏掉待审批请求
- 同一时段多次相似审批,希望有去重提醒而不是重复弹窗
适合人员
- 已启用 DSH 用户审批服务的 Desktop 或 Web 配置用户
- 使用 Auto review「拒绝后询问」策略的 Harness 用户
- 主要在 Windows 上使用 DSH、需要点击通知回到主窗口的人