dshbase

插件目录 / Developer / dsh-notify-sound

dsh-notify-sound

未验证 xxxxxxxyu

✓ 持续维护 基于 1 个官方 DSH 包 纯 TypeScript

查看 GitHub ↗ ← 返回插件目录

4Stars
0Forks
0未关闭 issue
TypeScript语言
2026-08-14最近推送
跨平台平台

功能简介

Web插件:代理回复完成时播放声音,可配置

我们的评价
未验证 — 尚未实测

Web插件:代理回复完成时播放声音,可配置 尚未验证——请自行安装测试。

「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

你是插件作者? 想拿到「已验证」标签——提交你自己的验证证据(截图、日志或短视频),我们审核通过后即改为「已验证」。

提交验证证据 ↗

README

dsh-notify-sound

DSH (DeepSeek Harness) web 插件:AI 回复完毕后自动播放提示音

支持在 DSH 设置页中随时更换音效(内置 44 个音效)、调整音量、开关。

功能

  • 回合结束(agent 回复完毕)自动播放提示音,通过 WebSocket 实时推送,零轮询
  • 默认音效 staplebops-01.aac
  • 设置页(设置 → 提示音):开/关、音效选择、音量调节、试听
  • 设置即时保存,重启后保留(存储在 DSH 设置服务,全局生效)
  • 音效文件内置在插件中,无需联网

安装

要求:DSH web profile(dsh web),Node.js >= 20。

# 从 GitHub 安装
dsh plugin --profile web add git+https://github.com/<you>/dsh-notify-sound.git

# 或本地开发安装
cd C:/Users/<you>/.dsh/profiles/web
pnpm add file:/path/to/dsh-notify-sound

安装后确认包已加入 dsh.profile.bundles,然后重启 dsh 服务生效。

设置

打开 DSH 设置页,左侧导航出现"提示音":

设置项 说明
回复完成提示音 开关(默认开启)
提示音 下拉选择音效(44 个),选中即生效
试听 播放当前选中的音效
音量 0 ~ 100% 滑块

架构

  • 后端(src/index.ts):监听会话事件中的 turn/end(回合结束)→ WebSocket 广播;
    提供音效静态路由(/notify-sound/sounds/.aac)与偏好 API
    (/notify-sound/api/sounds.list | prefs.get | prefs.update);偏好存储在
    DSH 设置服务(namespace dsh-notify-sound)。
  • 前端(src/client/index.tsx):连接通知 WebSocket,收到 turn/end 播放所选音效;
    注册 DSH 设置页 settings.section 插槽。
  • 所有路由经过与 /api 网关相同的浏览器信任围栏(loopback / 同源校验)。

开发构建

npm install
npm run build   # 产出 lib/index.js + lib/client.js

音效来源

内置音效(sounds/*.aac,alert / bip-bop / nope / staplebops / yup 系列)来自
Stephanvs/opencode-sfx,MIT 许可,
版权归其作者所有,详见 sounds/LICENSE。

许可

MIT License —— 插件代码见 LICENSE;音效版权归 opencode-sfx 作者。

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-notify-sound」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:xxxxxxxyu/dsh-notify-sound

Headless(CLI)profile:

dsh plugin --profile headless add github:xxxxxxxyu/dsh-notify-sound

实测报告

尚未 L3 验证——若已跑过,见下方失败备注。

状态:pending
备注:验证: runtime-fail (0.1.0-rc.6) 浏览全部待验证失败 →

使用场景

扩展 agent 的编码能力面——给它一个新工具、工作流或集成,让它接手以前做不了的开发任务。

适合谁

想让 dsh 在真实代码库上像队友一样干活的开发者——能改、能跑、能验证,而不只是回答问题。

二次开发建议

工具/命令面就是缝:暴露更多 SDK 能力、加更聪明的上下文接线,或收紧改代码与验证之间的循环。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7795 个插件 →