DemoJ/proactive-notify
DemoJ★ 0JavaScript最后同步: 2026-08-22
一个运行在 DeepSeek Harness(DSH)Web GUI 上的消息通知插件
README 摘要
🔔 DSH 主动通知插件(proactive-notify) 一个运行在 DeepSeek Harness(DSH)Web GUI 上的 永久组合插件 : 当 Agent 遇到权限问题 (工具等待审批 / 被沙箱或审批拒绝)或 完成任务 (每轮处理结束)时,通过浏览器系统通知(Notification API) 主动提醒你 ——即使你在其他网页、其他软件中,也能看到通知弹窗,并自带系统通知音效。 ✨ 功能 场景 通知内容 工具需要用户审批 ⚠️ 需要审批:工具「××」正在等待你的授权 工具被沙箱/审批/权限规则拒绝 ⚠️ 权限问题:工具「××」执行被拒绝 — 原因 任务完成(Agent 转为 idle) ✅ 任务完成:本轮处理已结束 - 跨应用可见 :通过浏览器 Notification API 弹出系统级通知(Windows 上显示在通知中心,覆盖任何软件) - 自带系统音效 :使用 Windows 系统通知声音,无需额外配置 - 平时零打扰 :通知正常工作后,页面内不显示任何 UI,纯系统级提醒(仅权限未就绪时出现右下角引导卡片) - 开页即引导 :打开网页时若通知权限未授权,页面右下角会出现「开启通知」卡片,点击即弹出浏览器授权窗口(浏览器要求权限请求必须由一次真实点击触发,无法在打开页面时静默弹出) - 永久加载 :一次安装,随 DSH 启动自动生效,无需重复安装 📋 前置条件 - DSH Web GUI(组合插件,随 DSH 进程永久加载) - pnpm( dsh plugin 命令通过它安装插件,装一次即可) - 浏览器:Chrome / Edge(推荐)或 Firefox - ⚠️ DSH 标签页必须保持打开(后台运行即可),关闭标签页后收不到通知 🚀 安装 一条命令,直接从本 GitHub 仓库安装: 然后重启 DSH(重新运行 dsh web )即可生效。无需手动复制文件、编辑任何配置。 原理:本包在 package.json 中声明了 "dsh": { "bundle": { "patch": "./cordis.patch.yml" } } 。 dsh plugin add 会用 pnpm 把 GitHub 仓库克隆、打包进 profile 的 node modules ,检测到 bundle 声明后自动把它追加到 profile 的 dsh.profile.bundles 组合层列表;下次启动时组合器自动应用包内的 cordis.patch.yml 。 本插件是纯 JS、无构建步骤的包,安装时不执行任何构建脚本,不会触发 pnpm 的「允许构建」确认 (TS 等需要 prepare 构建的插件才会遇到那一步)。 更新 GitHub 方式没有 npm 版本号,「最新版」就是 main 指向的最新提交。更新到最新: pnpm 会重新…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784