MST19711/dsh-session-sound

MST19711★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Session pause & completion sounds for the DeepSeek Harness Web UI — 15 Ubuntu Yaru sounds, independently configurable. DeepSeek Harness Web 端会话暂停/结束提示音插件:内置 15 个 Ubuntu Yaru 音效,两种提示音独立配置。

README excerpt

dsh-session-sound 会话提示音 · Session Sound Alert Session pause & completion sounds for the DeepSeek Harness Web UI — 15 Ubuntu Yaru sounds, independently configurable, persistent across restarts. DeepSeek Harness Web 端会话暂停/结束提示音插件:内置 15 个 Ubuntu Yaru 音效,两种提示音独立配置, 随 DSH 启动常驻 。 Features / 特性 - Pause & end alerts / 暂停与结束双提示 :会话暂停( ask user question 提问选项、 approval/requested 计划审核/审批等)播放「暂停音」;一轮会话结束(agent 由 running 转 idle)播放「结束音」。 - Ubuntu Yaru sound set / Yaru 音效可选 :内置 Ubuntu Yaru 声音主题 15 个音效(遵循 freedesktop 声音命名规范),暂停/结束各自独立下拉挑选,默认分别为 message-new-instant 、 complete 。 - Persistent / 持久化 :静态 Cordis 插件包,随 DSH profile 启动自动装载 —— 重启后无需任何手动操作 。 - No hardcoded paths / 无硬编码路径 :音效由宿主 half 从包内 assets/ ( import.meta.url 定位)经 /dsh-session-sound/assets 路由伺服,任意机器、任意安装位置均可用。 - Graceful degradation / 三级降级 :包内路由(同源 fetch → decodeAudioData )→ jsDelivr CDN( )→ 合成音。 - Tunable synth fallback / 合成音兜底 :每种行为也可切换为可调合成音(频率 / 时长 / 次数)。 - Zero-intrusion / 零侵入 :仅注册一个设置页(侧边栏「设置 → 🔔 会话提示音」)+ 一个静态资源路由,不改动任何内置包。 - Self-cleaning / 自清理 :插件卸载时自动解除会话监听、取消定时器、移除样式与槽位注册。 Requirements / 环境要求 - DSH Web( dsh --profile web ),浏览器需支持 Web Audio decodeAudioData (Chrome / Edge / Firefox,及 Safari 17.4+;旧版 Safari 自动回退为 在线源或合成音)。 - 需要一次 D…

View full README on GitHub →
Skins / UIdsh-plugindsh-plugin-marketdsh-pluginsweb uiagent

Category