dsh-approval-watch:跨会话审批与待办浮层提醒

前言

在 DeepSeek Harness(DSH)里同时开多个会话时,某个会话里挂着「工具待审批」「计划待审阅」或「用户提问」,往往只有切回该会话才能看见。审批被挡在视线之外,流程就容易停在那里。下面介绍社区插件 dsh-approval-watch:在 Web 界面右下角用可拖拽、可折叠的浮层汇总这些待办,点一条即可跳到对应会话。

这是什么

dsh-approval-watch 由维护者 r-ayin 发布,在 SkillHub 目录中归类为客户端插件。定位是面向 DSH 的全局审批与提问提醒浮层:任意会话存在待处理项时,在 DSH Web UI 右下角弹出持久浮层;点击条目可直达需要处理的会话。

仓库与目录页:

  • 目录页:https://www.skillhub.cn/plugins/r-ayin/dsh-approval-watch
  • GitHub:https://github.com/r-ayin/dsh-approval-watch

当前 package.json 中版本为 0.1.0,许可证为 MIT。

核心功能

依据仓库 README,插件目前提供的能力包括:

  1. 跨会话汇总:当任意会话存在以下任一类待办时触发提醒——待审批的工具调用(pending tool approval)、计划审阅(plan review)、用户提问(user question)。
  2. 浮层展示:在 DSH Web UI 右下角显示持久浮层,支持拖拽与折叠。
  3. 一键跳转:点击浮层中的条目,直接进入需要处理的会话,减少因「不知道在哪个会话」而导致的停滞。

实现方式上,宿主侧 lib/index.js 刻意留空,逻辑全部在浏览器侧 lib/client.js:通过 dsh.client 清单把客户端脚本注入 Web 客户端运行时,并注册 shell overlay 入口。插件面向 web 平台,无需本地构建步骤(prebuilt)。

安装与启用

官方说明提供两条路径,请按你当前 DSH 的插件管理方式选择其一。

方式一:DSH 插件市场

在 DSH 设置中打开 Plugin Market(插件市场),搜索并安装 dsh-approval-watch。社区目录由 SkillHub 等独立站点承载,与 DeepSeek / 幻方无官方从属关系,安装时以市场内展示的插件元数据为准。

方式二:手动写入 profile bundle stack

若你通过 profile bundle 管理插件栈,可参考仓库中的 cordis.patch.yml 将本插件加入栈内。仓库为预构建产物,README 写明 no build step required。

运行环境:package.json 中 engines.node 要求 Node.js >= 20(主要约束宿主侧环境;客户端逻辑在浏览器中执行)。

典型用法

本插件无额外 CLI 或独立配置文件说明;启用后行为由 DSH Web 客户端自动加载。

  1. 完成上述安装并确保 DSH Web UI 已加载客户端插件栈。
  2. 在多个会话中照常使用智能体;当某会话出现待审批工具、待审阅计划或待回答用户问题时,观察右下角浮层是否出现对应条目。
  3. 需要处理时,在浮层中点击该条目,应跳转到对应会话继续操作。

若浮层挡住界面,可先拖拽位置或折叠浮层,再按需展开。

适用场景与注意

适合谁

  • 经常在 DSH 中并行多个会话、且会话里频繁出现工具审批、计划审阅或用户提问的开发者与操作者。
  • 希望在不逐个切换会话标签的前提下,集中看到「哪里还在等我」的场景。

使用前请注意

  • 插件随 DSH 进程与 Web 客户端加载方式运行;安装前建议阅读 GitHub 仓库 源码与 MIT 许可证,确认符合你的安全与合规要求。
  • 本文功能描述均来自仓库 README 与 package.json;未在资料中出现的配置项、命令行安装方式或用户案例不作延伸。
  • 浮层仅覆盖 README 所列三类待办;其他类型的通知是否纳入,以仓库后续更新为准。

结尾

dsh-approval-watch 把分散在各会话里的审批、审阅与提问收到 Web 界面一角,用点击跳转把「待办」和「会话」连起来,适合多会话 DSH 日常使用。进一步了解可访问 SkillHub 目录页 与 GitHub 仓库。

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

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

Xiaoye