jedzqer/dsh-sound-plugin0

dsh-sound-plugin

Play a notification chime in the DSH Web UI when the agent finishes responding.

包名
dsh-sound-plugin
版本
0.2.1
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jedzqer/dsh-sound-plugin

使用 / 配置

插件默认开启,无需任何配置。客户端模块不携带行配置,因此提供两档控制:

  • 改代码:修改 client.js 顶部的 DEFAULTS 常量(enabled / volume / hiddenOnly)。
  • 按浏览器覆盖:在浏览器的 DevTools Console 中执行:
localStorage.setItem("dsh-sound.enabled",    "false");  // 静音
localStorage.setItem("dsh-sound.volume",     "0.25");   // 音量 0..1
localStorage.setItem("dsh-sound.hiddenOnly", "true");   // 仅在标签页隐藏时响

行为说明

  • 只监听当前会话(侧边栏选中的会话)的响应结束;切换会话自动跟随。正在运行时切到已完成的历史对话不会误响——只有保持选中的会话结束才响。
  • 两种提示音:AI 提问等你回答时响双音"叮"(question),整轮真正完成时响上行琶音"ta-da"(done)。
  • 错误 / max-tokens / 停止结束同样会响完成音。
  • 子代理(含后台子代理)的中间等待不响;打开历史会话不响;切到已经在等待提问的会话也不响。
  • 修改 client.js无需重启 dsh web,刷新页面(建议 Ctrl+F5)即可生效;只有增删插件才需要重启。