Skip to content

Releases: Mystery-God/dsh-chime

dsh-chime v0.1.3

Choose a tag to compare

@Mystery-God Mystery-God released this 15 Aug 10:47

v0.1.3 — 后台任务完成也响铃 · Chime for background completions too

修复:此前监听器只盯「当前打开的会话」,切换到其他任务后,原任务完成就不会响。现在监听列表里所有非子代理会话,任意任务从运行 → 完成的瞬间都响铃(子代理的结束并入父任务,父任务完成时响一次,避免连环响)。

Fixed: the watcher previously tracked only the current session, so switching to another task silenced completions of the original one. It now tracks every non-subagent session — any running → idle transition rings. Subagent rows are skipped; their parent task rings once when it completes.

变更 · Changes

  • 🔔 触发范围从「当前会话」扩展到「所有非子代理会话」· trigger scope widened from the current session to every non-subagent session
  • 🧪 冒烟测试仍 11/11 通过 · smoke tests still 11/11

更新方式 · How to update

仅浏览器半体变更:刷新页面即可生效(无需重启 dsh)。Client-only change: just refresh the page.

dsh-chime v0.1.2

Choose a tag to compare

@Mystery-God Mystery-God released this 15 Aug 10:32

v0.1.2 — 修复自定义音频无法播放/删除 · Fix custom-audio serve & delete

修复 host 路由注册 bug:前缀路由 /api/dsh-chime/audio/ 带尾斜杠,与 webserver 匹配规则(pathname.startsWith(prefix + '/'))拼成双斜杠导致永远不匹配——自定义音频上传后无法播放、无法删除。

Fixed a host route-registration bug: the prefix route carried a trailing slash, which doubled the separator under the webserver matcher and never matched — uploaded custom audio could not be served or deleted.

变更 · Changes

  • 🐛 前缀路由改为 /api/dsh-chime/audio(无尾斜杠),GET/DELETE 恢复正常 · prefix route registered without trailing slash
  • 🧪 测试脚本新增 webserver 匹配器模拟(exact 优先 + 最长前缀),此类注册错误以后在测试阶段就能暴露 · tests now simulate the real route matcher

dsh-chime v0.1.1

Choose a tag to compare

@Mystery-God Mystery-God released this 15 Aug 10:25

v0.1.1 — 去掉悬浮条 · Remove floating pill

按反馈移除左下角悬浮音量控件:音量 / 静音 / 音效 / 自定义音频全部收敛到「设置 → 插件 → 任务完成提示音」设置页;完成提示音照常响。

Removed the bottom-left floating volume pill: volume, mute, sounds, and custom audio now live entirely on the Plugins-settings page (Settings → Plugins → 任务完成提示音). The completion chime is unchanged.

变更 · Changes

  • ➖ 移除左下角悬浮音量控件(静音 / 音量 / 试听)· removed the floating volume pill
  • ✅ 完成监听改为无 UI 组件,响铃逻辑不变 · completion watcher is now renderless; the chime logic is unchanged
  • 📖 双语 README 同步更新 · bilingual READMEs updated

dsh-chime v0.1.0

Choose a tag to compare

@Mystery-God Mystery-God released this 15 Aug 10:08

首个发行版 · First release

任务完成提示音插件 v0.1.0:当前会话任务结束时播放提示音,支持音量调节、静音、更换内置音效、上传自定义音频文件,设置页位于「设置 → 插件 → 任务完成提示音」。

First release of dsh-chime: rings when the current session's agent turn completes, with volume / mute / built-in sounds / custom-audio upload. Settings live at Settings → Plugins → 任务完成提示音.

功能 · Features

  • 🔔 任务完成提示音(监听 running → idle 跳变)· completion chime
  • 🎚️ 悬浮音量控件(静音 / 音量 / 试听)· floating volume control
  • 🎵 4 种内置音效(Web Audio 合成)· 4 built-in synthesized sounds
  • 📁 自定义音频上传(mp3/wav/ogg/m4a/aac/flac/webm,≤16MB)· custom audio upload
  • ⚙️ 设置页注册在「设置 → 插件」· Plugins-settings tab
  • 💾 零运行时依赖 · zero runtime dependencies

安装 · Install

dsh plugin --profile web add github:Mystery-God/dsh-chime

附件 · Assets

  • linxin666-dsh-chime-0.1.0.tgz — npm 打包产物,可直接 npm/pnpm 安装 · npm tarball