messageer/dsh-notif-plugin
messageer★ 0JavaScript最后同步: 2026-08-14
DSH会话停止/阻塞时提醒:右上角 toast + 提示音(WebAudio)+ 系统通知(Windows/macOS 通知中心,页面失焦时弹)。
README 摘要
dsh-task-notify — 任务完成通知插件 会话 停止/阻塞 时提醒:右上角 toast + 提示音(WebAudio)+ 系统通知(Windows/macOS 通知中心,页面失焦时弹)。 - 对话完成 (以工作区命名,如 all paper 任务完成 ) - 目标完成 / 目标受阻 (目标模式) - 执行出错 - 需要审批 (审批请求弹出时) - 需要你回答 (提问面板弹出时) 设置侧栏 →「任务完成通知」可配置:提示音开关、音量、四种音调(带 试听 )、通知图标、各事件独立开关,配置持久保存。 纯本地运行,无任何数据外传;跨平台(声音用浏览器 WebAudio,无平台依赖)。 文件清单 安装(推荐:双击) 1. 解压本 zip; 2. 双击 install.bat (窗口会显示进度,完成后按任意键关闭); 3. 刷新 DSH Web 页面(F5) ;若提示未出现,重启 DSH; 4. 首次收到系统通知时,浏览器会询问通知权限,点 允许 。 或命令行: 脚本会自动:探测 DSH HOME (默认 /.dsh )→ 找到用户补丁层 cordis.patch.yml → 备份原文件 → 复制插件包到运行时 node modules → 追加组合行。 安装(手动) 1. 把 dsh-task-notify 目录复制到你的 DSH 运行时包目录(含 @deepseek-ai/cordis 的那个 node modules ,本机为 /.dsh/profiles/node modules/ ); 2. 在用户补丁层 cordis.patch.yml (本机为 /.dsh/profiles/web/cordis.patch.yml )末尾追加: 若该文件内容只有 [] ,把 [] 替换为上面三行。 3. 刷新页面 / 重启 DSH,授权通知。 验证 - 设置侧栏出现「任务完成通知」设置页(含试听按钮); - 任一对话完成后,右上角弹出绿色 toast 并播放提示音; - 切到其他窗口后再触发任务,右下角出现系统通知。 升级 用新版 dsh-task-notify 目录覆盖包目录(或直接重跑安装脚本,脚本幂等,重复执行安全),刷新页面即可。 卸载 双击 uninstall.bat ,或命令行 powershell -ExecutionPolicy Bypass -File install.ps1 -Uninstall 。 脚本会删除包目录并移除组合行(原补丁有备份)。或手动:删掉 dsh-task-notify 包目录 + 注释/删除组合行。 注意事项 - 路径自动探测 :脚本按 DSH HOME (默认 /.dsh )递归查找 cordis.patch.yml 和运行时 node modules;若你的部署用自定义 --patch 覆盖文件或非默认布局,请走…
在 GitHub 查看完整 README →