🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

DNNCOVO/dsh-sounds

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

dsh-sounds 🔊

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档

DeepSeek Harness 声音提醒:任务完成、任务失败、回合完成、等待批准、代理提问(DSH 插件)

综合分
27.5
GitHub 分
27.5
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add DNNCOVO/dsh-sounds
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 41 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-sounds 🔊

我给 DeepSeek Harness(一个 AI 编程助手)加的三段提示音:任务完成、任务失败、等待批准时,电脑会响一声提醒我。

👉 点这里试听

| 什么时候响 | 声音 | 感觉 |
|---|---|---|
| 🎉 任务完成 / 回合完成 | 叮咚叮咚叮咚 | 欢快的庆祝三连音 |
| ❌ 任务失败 / 请求出错 | 嘟—— | 低沉的警示音 |
| ⏳ 等待批准 / Agent 提问 | 叮 | 轻轻一声提醒 |

- 声音是浏览器现场合成的(Web Audio),没有音频文件,不占空间
- 完全独立,不影响 DeepSeek Harness 本身,也不用装别的插件

专业版说明(给想自己用/改造的人)

它是什么

一个 DeepSeek Harness (DSH) 插件(bundle),订阅官方事件后通过独立 SSE 端点 /harness-sounds/events 推送,浏览器端用 Web Audio 合成播放。

触发事件 → 音效映射

| 场景 | 音效 | 触发事件 |
|---|---|---|
| 任务完成 / 回合完成 | celebrate(523/659/784Hz 上行三连音) | jobs.onJobDone completed、turn/end |
| 任务失败 / 请求出错 | error(170Hz 方波) | jobs.onJobDone failed、agent/request-error |
| 等待批准 | wait(880Hz 短音) | approval/asked |
| Agent 提问选择 | wait(880Hz 短音) | tool/call(ask_user_question) |

架构

Host (Node.js)
jobs.onJobDone / agent/request-error / session/event
→ SSE 广播 /harness-sounds/events
Client (browser)
EventSource 订阅 → Web Audio 合成 → 播放

- Host (.dsh-plugin/index.mjs):直接订阅官方服务事件,SSE 推送,不依赖任何其他插件
- Client (.dsh-plugin/client.js):EventSource 订阅 + Web Audio 振荡器合成
- 浏览器自动播放策略:首次 pointerdown/keydown 解锁 AudioContext

安装到 DeepSeek Harness

1. 把本包放到 web profile 的 node_modules/(或任意 bundle 解析位置)
2. 在 profile 的 package.json 注册 bundle:

{
"dependencies": {
"harness-sounds": "file:./node_modules/harness-sounds"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"harness-sounds"
]
}
}
}

3. 重启 dsh web,刷新页面,点击页面任意位置一次(解锁音频)

项目结构

├── index.html              # 音效试听页(GitHub Pages 首页)
├── package.json            # DSH bundle 声明(dsh.bundle / dsh.client)
├── cordis.patch.yml        # 组合补丁:挂载插件
└── .dsh-plugin/
├── index.mjs           # Host:事件订阅 + SSE 广播
├── client/
│   └── index.mjs       # Client 源码:EventSource + Web Audio
├── client.js           # Client 构建产物(bundle 加载)
└── src/
└── session-events.mjs  # turn/start · turn/end 边沿解析(纯函数)

开发 / 构建

构建 client(esbuild → __ModuleLoader__ 包装)
npx esbuild .dsh-plugin/client/index.mjs --bundle --format=cjs --platform=browser --target=es2020 --outfile=.dsh-plugin/client-bundle.js
node wrap-client.mjs .dsh-plugin/client-bundle.js .dsh-plugin/client.js harness-sounds

许可证

MIT © 2026

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群