jyd1230/dsh-approval-chime0

dsh-approval-chime

DeepSeek Harness 审批弹窗风铃提醒插件:在 Windows 系统下,每当出现需要人工确认的审批弹窗或提问卡片时,播放清脆的风铃声。

AI 分析

核心用途是通过声音提醒用户及时处理 Agent 的审批请求。适合在后台运行 DSH 任务、需要即时收到人工确认通知的 Windows 用户。

包名
dsh-approval-chime
版本
1.0.0
许可证
MIT
最近更新
2026年8月17日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

二、使用说明

装好之后不需要任何操作——只要出现需要人工确认的界面,就自动响铃:

  • 文件修改/写工作区外文件等需要"允许/拒绝"的审批弹窗 → 响铃
  • 选项式提问卡片ask_user_question)和计划审批卡片exit_plan_mode)→ 响铃
  • 已经被"总是允许"授权的操作(不再弹窗)→ 不响铃(符合直觉:没弹窗就不提醒)

两条通道(审批 / 提问)走的是宿主里不同的机制,插件各挂了一个监听器;监听器在宿主级,因此对这台 DSH 上的所有会话、所有浏览器标签页生效——确认框出现在哪个网页都会响。

配置项(可选)

打开 $DSH_HOME/profiles/ /cordis.patch.yml,找到 id: approval-chime 的行,修改 config

字段默认值说明
chimeWav安装时写入风铃 WAV 绝对路径;改为空串 '' 可临时静音
powershellC:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe播放器宿主,一般不用改
throttleMs1500连续弹窗的节流间隔(毫秒)
enableLogfalse是否写调试日志
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.ymlid: approval-chime 的 insert 块、删掉两个 node_modules/dsh-approval-chime 目录。


配置项(可选)

打开 $DSH_HOME/profiles/ /cordis.patch.yml,找到 id: approval-chime 的行,修改 config

字段默认值说明
chimeWav安装时写入风铃 WAV 绝对路径;改为空串 '' 可临时静音
powershellC:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe播放器宿主,一般不用改
throttleMs1500连续弹窗的节流间隔(毫秒)
enableLogfalse是否写调试日志
logPath''日志绝对路径(enableLog: true 时必填,需可写)

修改后重启 DSH 生效(补丁层在启动时加载)。