DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Chime Sound — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-chime-sound

Chime Sound

用于 dsh-tui 的通知音:为对话完成和用户提问提供不同提示音,支持终端聚焦与未聚焦状态,9 组可选音效,主音量可按 5% 步进在 0-150% 之间调节,设置部分,支持 zh/en

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-chime-sound@0.3.3
README兼容性版本

兼容性与来源证明

Chime Sound 以 dsh-chime-sound 发布,当前版本为 0.3.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/16

版本

0.3.3stable
2026/9/16
0.3.2stable
2026/9/13

相关插件

正在加载相关插件…

最新版
0.3.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.9 MB
文件数
46
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/9/16
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rPocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。

README

dsh-chime-sound

English · 中文

Built for dsh-TUI.

Notification sounds for dsh-tui (originally named dsh-notice-sound, renamed on 2026-09-07).

  • Triggers: the agent calling ask_user_question (session/event tool/call — a nudge to come back and answer) and a reply finishing (session/event turn/end; agent-loop emits this once per turn, while assistant/message fires on every tool step and is deliberately not used). Both distinguish a focused from an unfocused terminal.
  • 9 sound groups × 4 situations, selectable (or off) in the settings page's “Notice Sounds” section: g1 Crisp / g2 Wood / g3 Chiptune / g4 Warm (synthesised in code), g5 Bell / g6 Bubble / g7 Arcade / g8 Marimba / g9 Soft Synth (CC0 samples).
  • New in 0.2.0 — master volume (the “Volume” field): 0–150% in 5% steps (31 steps), default 100% = the original level. ←/→ steps 5%; holding the key repeats, because dsh-tui's input layer expands the auto-repeat into per-step events. The new level is auditioned immediately. Above 100% the samples are 16-bit saturated (peak ≈ 105%, clipping only for very short stretches). The gain is applied to the WAV samples inside the plugin and never touches system volume.
  • g1–g4 are synthesised by this repository's scripts/gen-sounds.mjs (WAV, 16-bit / 48 kHz); g5–g9 are Freesound CC0 1.0 material, decoded and then trimmed, faded and loudness-normalised to the same format. Sources and conversion parameters are recorded in assets/sounds/CREDITS.md (CC0 needs no attribution and may be redistributed with this plugin).
  • Settings and copy are bilingual (Chinese/English); the settings card is localised by the host according to the language dsh-tui's /lang selected.

⚠️ Platform support (Windows only)

Sound is played through Win32 APIs (koffi → winmm.dll PlaySoundW, with focus detection via user32.dll), so this plugin is Windows-only (Windows Terminal and classic conhost). On Linux and macOS it degrades silently to a no-op — no sound, no boot failure — and logs a Win32-only warning. Do not expect notification sounds elsewhere.

Install

Option 1 — dsh CLI (recommended):

dsh plugin --profile <profile> add dsh-chime-sound

(Or from the dsh plugin market / GitHub: dsh plugin add github:VviLliAm-qwq/dsh-chime.)

Option 2 — manual:

  1. Copy the package to ~/.dsh/profiles/dsh-tui/node_modules/dsh-chime-sound/
  2. Append "dsh-chime-sound" to dsh.profile.bundles in ~/.dsh/profiles/dsh-tui/package.json (the package declares dsh.bundle.patch, so it mounts itself at boot)
  3. Restart dsh-tui (/restart)

Compatibility: dsh-tui 0.10.x (the ctx.tuiSettingsSections and session/event seams, both soft-probed); dsh 0.1.2-rc.1+; Node ^22.19 || >=24; pure ESM. Every configuration key has a default, and a missing configuration degrades to “nothing happens”.

Configuration

The settings live in dsh-tui's “Notice Sounds” section (or the chime: namespace of ~/.dsh/settings.yaml):

chime:
  doneFocus: g2   # reply finished, terminal focused: g1-g9 / off
  doneBlur: g2    # reply finished, terminal unfocused
  askFocus: g2    # question asked, terminal focused
  askBlur: g2     # question asked, terminal unfocused
  volume: "50"    # 0-150, 5% steps, default "100"

Why session/event and not the message observer

dsh-tui's mediated tuiMessageObserver.subscribe() is unusable here: the API requires the activation to hold a verified Component identity through host admission, and a plugin mounted by a bundle patch never goes through admission — its subscriptions are refused (COMPONENT_NOT_ADMITTED) and no sound ever plays.

This plugin therefore listens on the session/event cordis bus published by @deepseek-ai/dsh-session (the same channel the official dsh-working-activity extension uses), which needs no Component identity:

  • tool/call with name === 'ask_user_question' → the question sound (askFocus / askBlur)
  • turn/end → the completion sound (doneFocus / doneBlur); subagent sessions are ignored
  • Focus detection: the GetForegroundWindow handle equals GetConsoleWindow, or the window class matches (CASCADIA_HOSTING_WINDOW_CLASS = Windows Terminal, ConsoleWindowClass = classic conhost). Under ConPTY GetConsoleWindow returns a hidden PseudoConsoleWindow that is never foreground, so the earlier handle-only and class-only readings were both flawed; the check is now a pair of criteria with a corrected class read.
  • dsh-plugin.json no longer declares the unused messages.observe capability.

Restart dsh-tui after installing.

Publishing

  • Repository: https://github.com/VviLliAm-qwq/dsh-chime (public)
  • Release: v* tags drive .github/workflows/release.yml, which publishes to npm through trusted publishing (OIDC) — no token is stored in the repository.

License

MIT — see LICENSE. Sound assets are licensed and attributed in assets/sounds/CREDITS.md.