dsh-approval-reminder:DeepSeek Harness 的持久化审批/问题提醒

前言

在使用 DeepSeek Harness(DSH)Web GUI 时,当会话收到权限申请或需要点击确认的问题时,如果没有持续的提醒,该会话容易在瀑布流中静默等待。dsh-approval-reminder 插件通过右下角常驻系统气泡和页面内提醒卡片,确保你不会遗漏需要处理的交互。

这是什么

这是一个由 BHX-WL 维护的 DSH 插件,为 Web GUI 提供持久化的审批/问题提醒功能。它通过双端架构(主机端与浏览器端)监听会话状态,并在需要时触发通知。

核心功能

  • 持久化右下角系统气泡:在右下角显示常驻气泡,不抢占焦点,直到问题解决。
  • 页面内提醒卡:提供页面内的即时反馈卡片。
  • 双端架构:
  • 主机端:处理 /api/dsh-approval-reminder/* 回环路由,通过 PowerShell/WinForms 渲染气泡。
  • 浏览器端:订阅 uiSession.pendingInteractions 钩子,监听会话待处理状态。
  • 自检徽章:页面左下角显示自检徽章,镜像待处理注册表以确认插件运行状态。

安装与启用

  1. 将插件仓库放置在 DSH 的 plugin-src/local/ 目录下(或主机加载插件的任意路径)。
  2. 在配置文件中应用配置行,插入插件 ID 和名称:
   - insert:
       - id: dsh-approval-reminder
         name: '@dsh-external/dsh-approval-reminder'
  1. 重启 dsh web 服务。

典型用法

  • 当任一会话出现需要点击批准的权限申请或需要回答的问题时,右下角会弹出系统气泡。
  • 点击气泡可跳转至该会话的对话页面。
  • 在页面内使用提醒卡进行即时反馈。

注意事项

  • 系统要求:仅支持 Windows,依赖 PowerShell 和 WinForms。
  • 依赖环境:需要 DeepSeek Harness 主机程序及 Web GUI。
  • 文本处理:中文(CJK)文本无损传输,通过环境变量传递,不使用 base64 或 EncodedCommand。
  • 配置生效:修改配置后必须重启 dsh web。

结尾

该插件通过常驻气泡解决了会话在 DSH Web GUI 中静默等待的问题。更多细节或支持开发,可访问:
- GitHub 仓库
- DSH 插件目录

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

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

小夜