Ycet/dsh-notifications

Ycet★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

DeepSeek Harness web notifications plugin

README 摘要

dsh-notifications DeepSeek Harness(DSH)Web 消息通知插件:会话待审批、发起结构化提问、成功完成或失败时,通过浏览器通知提醒用户,点击通知即可打开对应会话。 📑 目录 - 📸 界面预览 - ✨ 功能特性 - 🚀 快速开始 - 📖 使用说明 - ⚙️ 配置说明 - 🔧 工作原理 - 🧪 开发与测试 - ⚠️ 已知限制 - 🤝 贡献 - 📄 许可证 📸 界面预览 插件配置列表(「设置 → 插件 → 插件配置」中的「消息通知」入口): 展开后的「消息通知」配置面板(通知开关、浏览器权限与操作按钮): ✨ 功能特性 功能 说明 全会话监听 监听全部 DSH 会话,不限于当前打开的会话 四类通知 待审批、等待回答、任务成功、任务失败 子代理通知独立开关 可单独开启或关闭子代理任务成功与失败通知 前台抑制 当前会话正在前台查看时自动抑制重复提醒 多标签页单发 多个 DSH 标签页同时打开时,只由一个标签页发送通知 点击直达 点击通知聚焦 DSH 并打开对应会话(会话已不存在时仅聚焦页面) 独立配置模块 在「设置 → 插件 → 插件配置」提供独立配置模块 隐私安全 通知事件不包含聊天正文、问题内容、审批参数或工具参数 双语言界面 中英文界面,跟随 DSH 活动语言 🚀 快速开始 前提条件 - 已安装 DSH CLI 与 pnpm( dsh plugin 内部转发到 pnpm) - 兼容 DeepSeek Harness 0.1.0-rc.6 / 0.1.0-rc.7 系列;Windows / macOS / Linux;Chromium 内核浏览器(Chrome、Edge、Brave 等) - DSH 页面必须保持打开;浏览器关闭后无法通知 安装 包声明了 dsh.bundle 补丁层, dsh plugin 会自动把加载项合入 profile 的 bundle 层,无需手动编辑 cordis.patch.yml 。 [!NOTE] file: 安装是快照:更新源码后需重新执行安装命令,再重启 dsh web 生效(bundle 层变更不热加载)。 卸载: 启动 1. 重启网页应用: dsh web 2. 打开 http://127.0.0.1:3080,进入「设置 → 插件 → 插件配置」 3. 展开「消息通知」,点击「授权通知」并在浏览器权限提示中选择允许 📖 使用说明 1. 安装插件并重启 dsh web ; 2. 打开「设置 → 插件 → 插件配置」; 3. 展开「消息通知」模块; 4. 点击「授权通知」,在浏览器权限提示中选择允许; 5. 点击「发送测试通知」验证浏览器设置; 6. 按需开关各类通知及子代理任务结束通知并保存。 默认只有在 DSH 标签页处于后台,或事件来自非当前会话时才通知。点击通知…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-notificationsdsh-plugin

分类