notf0und/dsh-opencode-sounds ↗★ 0

dsh-opencode-sounds

DeepSeek Harness plugin: opencode's notification sound pack (alert / bip-bop / staplebops / nope / yup) for turn-end, approval, question, plan-review, goal-blocked and task-failure events, each with its own sound and volume, plus a separate subagent channel (Web UI) 适合希望在任务完成、审批、失败等节点获得不同声音反馈的Web UI用户。

パッケージ
dsh-opencode-sounds
互換性
未検証
Cordis ピア範囲
^4.0.1
バージョン
0.2.2
ライセンス
MIT
最終更新
2026/09/26

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:notf0und/dsh-opencode-sounds

ドキュメント

README 全文を読む ↗

Configuration storage

  • Client config: localStorage, key dsh-opencode-sounds:config, sanitized on every read.
  • Local audio files: IndexedDB, dsh-opencode-sounds-audio.
  • Sound values: an opencode pack id, none, local, a data: URL, or an audio: ref.
  • Fields: enabled, quietCurrent, ignoreSubagent, the six main sound + volume pairs (completionSound … failureSound, completionVolume … failureVolume) and the six subagent pairs (subagentCompletionSound … subagentFailureVolume). localFiles keeps the last chosen local file per event so switching away and back does not drop it.
  • The host also registers the dsh-opencode-sounds settings namespace. The rc.6 settings API allowlist (WEB_SETTINGS_NAMESPACES) does not expose third-party namespaces to browsers, so the client uses localStorage today; the registration keeps the migration path open.