wumu-366/dsh-notify
wumu-366★ 0JavaScript最后同步: 2026-08-19
—
README 摘要
dsh-notify-hub 通知插件 DSH(DeepSeek Harness)的 可分发插件包 (npm: dsh-notify-hub ):在 Web GUI「设置」页新增「通知」分区, 实现事件驱动的声音提醒与企业微信 / 飞书消息推送。 安装 / 更新 / 重启 场景 是否需要重启 dsh web 首次安装 / 卸载 ✅ 必须——插件进入 profile dsh.profile.bundles 列表只在 boot 时读取,插件自身尚未运行,无法参与自己的激活 更新宿主核心 ( lib/core.js ) ❌ 不用——入口 shim 会热重载(见下) 更新浏览器半 ( lib/client.js ) ❌ 不用,连页面都不用刷新(DSH 的 client-hmr 轮询 bundle 文件,SSE 通知浏览器热替换) 更新入口 shim 自身( lib/host.js )/ package.json / 依赖 / cordis.patch.yml ✅ 必须 卸载用 dsh plugin --profile web remove dsh-notify-hub ; 更新用 update (更新不改 lib/host.js 时自动热重载生效)。 功能 - 四类事件节点 (均可独立启停,卡片默认折叠、点击卡片头部任意位置展开): 事件 检测信号 默认音效 任务完成 会话事件 turn/end · reason.kind === "completed" success(上行三音) 需要回答问题 tool/call · ask user question (问题 header 进入摘要) question(疑问短句) 权限审核 approval/asked (工具名 + 原因进入摘要) alert(注意提示) 任务失败 turn/end · reason.kind === "error" (错误信息进入摘要) error(下行低鸣) - 声音 : - 内置 6 种 Web Audio 合成音效: success / ding / alert / error / question / chime ; - 自定义音频:上传 wav/mp3/ogg 等(≤2MB,存为 data URL)、https URL、本机绝对路径 (宿主读取后回传 data URL,≤4MB); - 音量跟随系统 (插件内不设音量调节);「试听」按钮;「解锁音频」应对浏览器自动播放策略 (任意页面交互后自动解锁)。 - 消息推送 : - 企业微信群机器人( https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=... ,填 Key 或完整 URL); - 飞书自定义机器人( https://open.feishu.cn/open-apis/bot…
在 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