← Back to home@YUsaltyfish

dsh-notification-sound

在弹出选项卡提问、请求工具权限、一轮对话结束时播放提示音;支持自定义音频。

Stars
0
Language
JavaScript
Created
Sep 19, 2026
Updated
Oct 1, 2026
GitHub repo

Introduction

dsh-notification-sound

在三个时刻各响一声提示音:AI 弹出选项卡问你问题、有工具请求你批准、一轮对话结束。音效可换成你自己的。仅支持 Windows 10 / 11。

安装

dsh plugin --profile desktop add github:YUsaltyfish/dsh-notification-sound

桌面端通常自动加载;命令行版(dsh web)把 desktop 换成 web 并重启一次。

换成你自己的音频

把音频改名成 question.wav(问询)/ approval.wav(权限)/ end.wav(结束),丢进:

%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-notification-sound\sounds\

支持 .wav .mp3 .m4a .wma .aac .flac(建议优先 .wav)。⚠️ 升级或重装会覆盖这个文件夹;想长期保留就把音频放任意文件夹,在 %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml 末尾加(保存后一两秒生效,不用重启):

- id: notification-sound
  config:
    soundDirectory: 'D:\我的音效'   # 再按需加 questionSound / approvalSound / endSound

设置项

设置默认作用
soundDirectory空自定义音效文件夹;留空用自带 sounds\,再找不到用系统音效
questionSound / approvalSound / endSound系统音效三个时刻各自的音频(文件名或完整路径)
notifyOnQuestion / notifyOnApproval / notifyOnTurnEndtrue分别开关三个时刻
enabled / cooldownMs / rootAgentsOnlytrue / 800 / true总开关 / 同种声音最小间隔(ms) / 只对人面对的会话响

这几行是整段替换的:改设置时要把想保留的项一起写上。

试听与卸载

让 AI 调 fish_beep 试听;出问题就把它返回的 detail 贴给 AI。

dsh plugin --profile desktop remove dsh-notification-sound

MIT · 作者:YUsaltyfish