jyd1230/dsh-approval-chime ↗★ 0
dsh-approval-chime
DeepSeek Harness 审批弹窗风铃提醒插件:在 Windows 系统下,每当出现需要人工确认的审批弹窗或提问卡片时,播放清脆的风铃声。
AI 分析
核心用途是通过声音提醒用户及时处理 Agent 的审批请求。适合在后台运行 DSH 任务、需要即时收到人工确认通知的 Windows 用户。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗二、使用说明
装好之后不需要任何操作——只要出现需要人工确认的界面,就自动响铃:
- 文件修改/写工作区外文件等需要"允许/拒绝"的审批弹窗 → 响铃
- 选项式提问卡片(
ask_user_question)和计划审批卡片(exit_plan_mode)→ 响铃 - 已经被"总是允许"授权的操作(不再弹窗)→ 不响铃(符合直觉:没弹窗就不提醒)
两条通道(审批 / 提问)走的是宿主里不同的机制,插件各挂了一个监听器;监听器在宿主级,因此对这台 DSH 上的所有会话、所有浏览器标签页生效——确认框出现在哪个网页都会响。
配置项(可选)
打开 $DSH_HOME/profiles/ /cordis.patch.yml,找到 id: approval-chime 的行,修改 config:
| 字段 | 默认值 | 说明 |
|---|---|---|
chimeWav | 安装时写入 | 风铃 WAV 绝对路径;改为空串 '' 可临时静音 |
powershell | C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe | 播放器宿主,一般不用改 |
throttleMs | 1500 | 连续弹窗的节流间隔(毫秒) |
enableLog | false | 是否写调试日志 |
logPath | '' | 日志绝对路径(enableLog: true 时必填,需可写) |
修改后重启 DSH 生效(补丁层在启动时加载)。
换声音
node scripts/generate-chime.mjs 我的新风铃.wav
然后把行配置里的 chimeWav 改成新路径即可。想调音色/时长/音量,编辑 scripts/generate-chime.mjs 顶部的常量(音高 NOTES、错落时间 STARTS、衰减 DECAY_TAU、总时长 DURATION、音量 MASTER),重新生成。
卸载
node uninstall.mjs # 保留风铃 WAV
node uninstall.mjs --remove-wav # 连声音文件一起删
然后重启 DSH。也可以手动操作:删掉 cordis.patch.yml 里 id: approval-chime 的 insert 块、删掉两个 node_modules/dsh-approval-chime 目录。
配置项(可选)
打开 $DSH_HOME/profiles/ /cordis.patch.yml,找到 id: approval-chime 的行,修改 config:
| 字段 | 默认值 | 说明 |
|---|---|---|
chimeWav | 安装时写入 | 风铃 WAV 绝对路径;改为空串 '' 可临时静音 |
powershell | C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe | 播放器宿主,一般不用改 |
throttleMs | 1500 | 连续弹窗的节流间隔(毫秒) |
enableLog | false | 是否写调试日志 |
logPath | '' | 日志绝对路径(enableLog: true 时必填,需可写) |
修改后重启 DSH 生效(补丁层在启动时加载)。