sviktor75/dsh-sound-notification ↗★ 0

dsh-sound-notification

DeepSeek Harness Web plugin: plays a chime when any session's response finishes (rising tone) or a question/approval is asked (falling tone), with a click-to-mute badge. 适合需要后台运行并及时获取会话状态提醒的用户。

패키지
dsh-sound-notification
호환성
미검증
버전
1.0.0
라이선스
MIT
최근 업데이트
2026. 9. 27.

설치

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

dsh-sound-notification

A DeepSeek Harness Web UI plugin that plays a short chime when any session's response finishes — so you hear it even when you're not in front of the machine.

Features

  • Distinct two-note sine chimes, for any session — including ones you are not currently viewing:
    • Response finished: rising (880 Hz → 1318.51 Hz)
    • Question / approval asked: down-up (987.77 Hz → 783.99 Hz → 987.77 Hz)
  • Speaker badge in the composer dock: click to mute/unmute
  • Mute preference persists per browser (localStorage)
  • Audio is unlocked on your first click/keypress (browser autoplay policy) and can never take the UI down (all audio paths are exception-guarded)

Install

dsh plugin --profile  add github:sviktor75/dsh-sound-notification

No build step is required — the package ships plain JavaScript.

To pin a specific commit (recommended for stability):

dsh plugin --profile  add github:sviktor75/dsh-sound-notification#

Files

FilePurpose
package.jsonBundle manifest (dsh.bundle + dsh.client)
cordis.patch.ymlInserts the plugin row into the composition
index.jsHost half (no-op; the Client module owns the chime)
client.jsClient half: Web Audio chime, status watching, mute badge
locale/en.jsonPlugin metadata for the plugin manager

License

MIT — see LICENSE.