在页面角落审批多会话权限请求,无需切换会话
28.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add wxjgit/permission-popup该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ads
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 64 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/7) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-invariants给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 角落显示审批卡片
- 多会话权限审批
- 无需切换会话
当前会话或后台会话正在等待权限审批时,插件会在页面角落显示审批卡片,让你无需切回原会话就能选择“允许一次”或“拒绝”。
README
由 DeepSeek 最新模型翻译生成permission-popup:DSH 权限审批弹窗
这是一个面向 DeepSeek Harness Web UI 的社区插件。当当前会话或后台会话正在等待权限审批时,插件会在页面角落显示审批卡片,让你无需切回原会话就能选择“允许一次”或“拒绝”。
本项目是社区插件,不是 DeepSeek 官方插件。
功能
- 集中显示多个会话中的待审批请求。
- 展示会话标题、工具名称、申请理由,以及可以解析到的 Shell 命令。
- 通过 DSH 原有审批通道执行“允许一次”或“拒绝”,不绕过权限系统。
- 支持三种触发策略:background、always、hidden-only。
- 可以设置弹窗角落、最大堆栈数量、失焦行为、桌面通知和标签页标题提醒。
- 设置保存在浏览器本地,刷新页面后仍然有效。
- 不增加模型提示词、模型请求、Token 消耗或 KV Cache 内容。
环境要求
- 与 0.1.1-rc.2 客户端包兼容的较新 DeepSeek Harness 版本。
- DSH 的 web Profile,以及其中标准的客户端 runtime、locale 和 UI layout 组合包。
- 从源码运行 DSH 时,需要 Node.js ^22.19.0 || >=24.0.0。
展开完整文档(README 剩余 1 节)
permission-popup:DSH 权限审批弹窗 这是一个面向 DeepSeek Harness Web UI 的社区插件。当当前会话或后台会话正在等待权限审批时,插件会在页面角落显示审批卡片,让你无需切回原会话就能选择“允许一次”或“拒绝”。 本项目是社区插件,不是 DeepSeek 官方插件。 功能 - 集中显示多个会话中的待审批请求。 - 展示会话标题、工具名称、申请理由,以及可以解析到的 Shell 命令。 - 通过 DSH 原有审批通道执行“允许一次”或“拒绝”,不绕过权限系统。 - 支持三种触发策略:background、always、hidden-only。 - 可以设置弹窗角落、最大堆栈数量、失焦行为、桌面通知和标签页标题提醒。 - 设置保存在浏览器本地,刷新页面后仍然有效。 - 不增加模型提示词、模型请求、Token 消耗或 KV Cache 内容。 环境要求 - 与 0.1.1-rc.2 客户端包兼容的较新 DeepSeek Harness 版本。 - DSH 的 web Profile,以及其中标准的客户端 runtime、locale 和 UI layout 组合包。 - 从源码运行 DSH 时,需要 Node.js ^22.19.0 || >=24.0.0。 DeepSeek Harness 目前仍处于预发布阶段,第一次正式发布前,插件 API 和兼容要求可能变化。 从 GitHub 安装 安装到 Web Profile: dsh plugin --profile web add github:wxjgit/permission-popup 如果你从 DeepSeek Harness 源码仓库运行,请使用: pnpm dsh plugin --profile web add github:wxjgit/permission-popup 安装完成后重启 Web UI: dsh web 源码运行方式: pnpm dsh web 启动前也可以检查组合后的配置: dsh --profile web --dump-config 输出中应当包含 dsh-plugin-permission-popup 配置层和 permission-popup 加载项。 更新 再次执行 GitHub 安装命令即可获取默认分支上的最新版本: dsh plugin --profile web add github:wxjgit/permission-popup 生产或重要环境建议固定到经过审查的 Commit: dsh plugin --profile web add github:wxjgit/permission-popup# 更新后需要重启 dsh web。 卸载 dsh plugin --profile web remove dsh-plugin-permission-popup 使用方法 插件随 Web Profile 自动启动,不需要额外执行命令。当某个审批符合当前触发策略时,页面角落会显示卡片。 - 点击“允许一次”只批准当前这次请求。 - 点击“拒绝”拒绝当前请求。 - 点击卡片顶部的琥珀色区域可以打开对应会话。 - 点击卡片底部齿轮可以设置触发策略、显示角落、最大堆栈数量、桌面通知和标签页标题提醒。 默认策略是 background:审批来自非当前会话,或者浏览器标签页处于隐藏状态时显示卡片。 浏览器隐藏或最小化 角落卡片属于浏览器页面,浏览器最小化后不可能继续显示在 Windows 桌面上。这不是 CSS 层级问题。如果需要离开浏览器后继续收到提醒,请在插件设置中启用“窗口隐藏时发送桌面通知”,并允许该网站发送通知。 启用“窗口失焦视同隐藏”后,即使浏览器标签页仍处于可见状态,切换到其他应用也会触发桌面通知。 新的审批到来后,Windows 会显示系统通知;点击通知会恢复浏览器并打开对应会话。同一个审批最多提醒一次,反复隐藏窗口不会对同一条待审批请求重复通知。 安全与隐私 - 插件不会绕过 DSH 的权限判断,所有决定都通过现有 PendingWait 应答通道发送。 - 只有宿主广播 approval/resolved 后,卡片才会退出堆栈。 - 系统通知只包含会话标题、申请理由或工具名,不展示完整命令参数。 - 用户偏好保存在浏览器 localStorage 的 dsh-permission-popup.prefs 键中。 在敏感环境使用第三方插件前,请先审查源码,并固定到可信 Commit。 开发 源码在 DeepSeek Harness monorepo 的 packages/client/ui-permission-popup 中开发。独立 GitHub 仓库会提交预构建的 lib/,因此从 GitHub 安装时不需要授权执行构建脚本。 在 DSH 仓库根目录执行: pnpm exec tsc -b packages/client/ui-permission-popup pnpm --filter dsh-plugin-permission-popup run bundle pnpm exec vitest run packages/client/ui-permission-popup/tests/popup.client.spec.tsx 随后重启源码 Web 宿主: pnpm dsh web 目录结构 src/client/index.ts 浏览器插件注册入口 src/client/model.ts 审批投影和触发策略 src/client/ApprovalPopup.tsx React 卡片堆与系统通知 src/client/store.ts 持久化用户设置 cordis.patch.yml DSH bundle 配置层 lib/ 预构建安装产物 tests/ 在 DSH monorepo 中运行的单元测试 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wxjgit/permission-popup
在页面角落审批多会话权限请求,无需切换会话
相关插件 · 营销 / 广告
复古广告弹窗Nagi-ovo/dsh-ads
把 DSH 变成 2005 年门户网站|Parody ads, fake games, and popups for…
★ 679已汉化DSH
67.4
精酿竖版宣传片Finderchangchang/brewreel
精酿 BrewReel:让 DeepSeek 这类便宜模型也能做出好看的竖版宣传片。写一份产品简报,AI…
★ 166已汉化DSH
62.6
工作区分组树KannaKuron/dsh-better-workspace
给 DeepSeek Harness DSH 的侧边栏「工作区」列表装上一套两层文件夹系统——磁盘层按目录路径嵌套官方…
★ 31已汉化DSH
48.1
跨窗提醒Aisland-SJL/dsh-reminder
🔔 DeepSeek Harness 跨窗口完成与审批通知——弹窗提醒把你拉回 DSH,Codex/WorkBuddy 风格。
★ 18已汉化DSH
40.4
推理档位自动选择justhalfbit/dsh-plugin-jev-effort-selector
让 Jev System One 模型替你决定每条消息该用多深的推理。
★ 7已汉化DeepSeek 客户端
37.1
模型价格看板vitas/dsh-model-pricing
在选择模型之前比较 LLM API 价格——并在使用之后查看你实际支付了多少。 这是一个
★ 2已汉化DeepSeek 客户端
36.5