CAOGGL/dsh-ding1

dsh-ding

DSH 插件:对话完成时播放提示音并发送 Windows 通知,支持在 WebUI 铃铛按钮调节开关、音量和音效。

AI 分析

核心用途是对话完成提醒。适合在后台运行 DSH 任务、需要声音或系统弹窗通知完成状态的用户;部分功能依赖 Windows 系统通知。

包名
dsh-ding
版本
0.4.4
许可证
MIT
最近更新
2026年8月14日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CAOGGL/dsh-ding

配置

配置项默认值说明
soundtrue播放提示音
soundFile提示音文件路径(mp3/wav/mid/wma/aac)。留空时自动在 服务器工作目录 / 插件目录 / 用户主目录 找 ding.mp3,找不到则回退系统"叮咚"双音
volume1.0提示音音量(0.0 ~ 1.0,1.0 为原始音量,如 0.5 即一半音量)
balloontrue显示 Windows 通知
titleDSH 完成通知标题
debounceMs800状态防抖毫秒数
minIntervalMs3000两次通知的最小间隔
notifySubagentsfalse是否也通知子代理完成

完整示例:

- insert:
    - id: dsh-ding
      name: 'dsh-ding'
      config:
        sound: true
        soundFile: 'C:\codewhale\ding.mp3'
        volume: 0.8
        balloon: true
        title: 'DSH 完成'
        debounceMs: 800
        minIntervalMs: 3000

Configuration

OptionDefaultDescription
soundtruePlay the alert sound
soundFileemptyPath to the sound file (mp3/wav/mid/wma/aac). When empty, the script looks for ding.mp3 in the server working directory / plugin directory / user home; falls back to the system beep if not found
volume1.0Alert sound volume (0.0 ~ 1.0; 1.0 = original volume, e.g. 0.5 = half volume)
balloontrueShow the Windows notification
titleDSH 完成Notification title
debounceMs800Status debounce in ms
minIntervalMs3000Minimum interval between two notifications
notifySubagentsfalseAlso notify when subagents finish

Full example:

- insert:
    - id: dsh-ding
      name: 'dsh-ding'
      config:
        sound: true
        soundFile: 'C:\codewhale\ding.mp3'
        volume: 0.8
        balloon: true
        title: 'DSH 完成'
        debounceMs: 800
        minIntervalMs: 3000