Bundle
@local/dsh-answer-sound
Agent answer sound effects for DeepSeek Harness web: play start/done/error tones on answer lifecycle, with per-kind volume, custom audio file and a master switch in settings.
- Source
- zl99103
- stars
- 2 stars
- License
- MIT
- Updated
- Updated 13 hours ago
Readme
# dsh-answer-sound Agent answer sound effects for the DeepSeek Harness web GUI — a start tone, a done tone, and an error tone that follow the agent's answering lifecycle. English | [中文](README.zh.md) ## Features - **Answer lifecycle sounds** — a hidden watcher tracks the conversation's running state: the start tone plays when the agent begins answering, the done tone when it finishes, and the error tone when a turn errors - **Per-kind settings** — Settings → General gains four rows: a master switch, plus one row per tone kind (start / done / error), each with a volume slider, a custom audio file picker, and a preview button - **No external resources** — default tones are synthesized with the Web Audio API; optional custom audio files are read locally (never uploaded) - **Persisted locally** — settings are saved in `localStorage` (key `dsh.answer-sound-effects.config`) ## Install ```sh dsh plugin --profile web add github:<owner>/dsh-answer-sound ``` Restart `dsh web`, then open **Settings → General** to configure. ## Security This plugin is browser-only: the node half is a no-op, nothing runs on the host, no network requests are made, and audio files never leave your machine. ## License MIT
Install
dsh plugin --profile web add github:zl99103/dsh-answer-sound
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install local-dsh-answer-sound from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.