README来源: main@286364fe
dsh-task-completion-beep
DSH Web 插件:检测到任务运行结束时,在浏览器中播放五声短提示音。
功能
- 通过 Web Audio API 生成五声 880 Hz 提示音,无需音频文件或外部运行时依赖。
- 监听 DSH 界面中任务运行状态从运行到空闲的变化。
- 同时响应
deepseek-harness:task-completed浏览器事件(如果宿主发送该事件)。 - 使用 Web 插件生命周期管理观察器和事件监听器,卸载时清理。
- 仅在浏览器中运行,不访问网络、不读取或写入用户数据。
浏览器的自动播放策略可能影响声音。若浏览器尚未允许页面播放音频,请先与页面交互后再测试。
安装
dsh plugin --profile web add github:flyhigao/dsh-task-completion-beep
然后重启 dsh web 并刷新页面。开始一项新任务,等任务结束后应听到五声提示音。
本地开发安装
git clone https://github.com/flyhigao/dsh-task-completion-beep.git
dsh plugin --profile web add file:/path/to/dsh-task-completion-beep
安装后重启 dsh web。
开发
- DSH 服务端入口:
lib/index.js - 浏览器插件入口:
client/client.js - DSH bundle manifest:
cordis.patch.yml
客户端 bundle 手工维护,无需构建步骤。检查语法:
node --check client/client.js
node --check lib/index.js
还没有评论,来写第一条。