permission-popup
在终端中运行以下命令:
dsh plugin install wxjgit/permission-popup
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install wxjgit/permission-popup 即可从 GitHub(https://github.com/wxjgit/permission-popup)安装该插件到 Web 配置文件,安装完成后重启 Web UI 即可生效。
插件介绍
使用 DeepSeek Harness Web UI 处理多会话任务时,后台会话触发的权限审批往往藏在深层界面里,需要来回切换标签页才能找到并响应。permission-popup 将这些待审批统一聚合为屏幕角落的卡片堆叠,无需返回原始对话,扫一眼卡片上的会话标题、工具名称和命令说明,点击允许一次或拒绝即可完成响应,全程不产生额外提示词、模型请求或 token 消耗。
插件支持背景、常显和仅隐藏三种触发策略,偏好设置(角落位置、堆叠上限、桌面通知、标签页标题提醒)可持久保存在浏览器本地存储中。当浏览器标签页处于隐藏或最小化状态时,开启桌面通知后系统级弹窗可快速聚焦到对应会话,每次审批最多触发一次通知,不会重复打扰。
适合同时运行多个 DSH 会话、频繁遇到后台权限弹窗的 Web UI 用户。插件不绕过 DSH 权限校验,决策走原有 PendingWait 响应通道,卡片仅在宿主广播审批结果后消失,安全模型与主程序保持一致。
使用场景
- 后台会话触发权限弹窗时,无需切换标签页即可在角落卡片直接允许或拒绝
- 浏览器标签页隐藏或最小化时,通过系统级桌面通知快速聚焦到对应审批
- 同时运行多个 DSH 会话时,在屏幕角落一叠卡片中统一查看所有待审批请求
适合人员
- 同时运行多个 DSH Web UI 会话且频繁遇到后台权限弹窗的用户
- 希望减少标签页切换、提升多会话审批效率的 DSH 用户
- 偏好桌面通知提醒、不愿错过后台审批响应的开发者