dsh-chime

by xiaxingtianxia2-glitch

通知与集成github收录于 08-21

为 DeepSeek Harness 复刻 opencode 的任务完成提示音,完成、提问、计划待审、出错四种场景播放原始音效,零外部依赖。

Task-completion chime for DeepSeek Harness, playing the original opencode sounds for done, question, plan-review and error events with zero external dependencies.

安装

dsh plugin --profile web add github:xiaxingtianxia2-glitch/dsh-chime

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English | 中文

这是什么

为 DeepSeek Harness 复刻 opencode 的任务完成提示音:一轮对话完成、向你提问、 计划提交待审、或一轮出错结束时播放清脆提示音。三个音源均为 opencode 官方 仓库的原始 mp3 无损内嵌(base64 打包在 client 中),插件完全自包含、 零外部依赖。

工作原理

  1. host 半(Cordis bundle entry)监听 agent/status(一轮 running → idle 即完成,出错轮播错误音)与 tools/execute(ask_user_question 提问工具、 exit_plan_mode 计划提交工具开始执行即入队提问音),按需入队音效;
  2. webServer 路由:/chime/poll 提供待播队列,/chime/debug 提供状态与 试听入口;
  3. client 半(浏览器)每 250ms 轮询 /chime/poll,用 Audio 播放内嵌 base64 音源。

音效

音效 触发时机 音源(opencode 原始)
完成音 一轮回复结束 bip-bop-01.mp3
提问音 提问弹窗出现瞬间 / 计划提交待审 yup-01.mp3
错误音 一轮出错结束 nope-03.mp3

安装

dsh plugin --profile web add dsh-chime

或从 GitHub 源安装(等同内容):

dsh plugin --profile web add github:xiaxingtianxia2-glitch/dsh-chime

装完重启 web(client 通道启动时扫描装配)。本插件为 host 级监听—— 所有 agent/会话(含子代理)完成都会响。

使用

无需操作,自动生效。试听与排查:

curl http://127.0.0.1:3080/chime/debug
{"pendingCount":0,"recent":["done","question"],"runningCount":1}

字段含义:recent 最近入队历史;pendingCount 待播放队列长度(client 每 250ms 取走);runningCount 当前 live agent 数。

试听指定音效:

curl http://127.0.0.1:3080/chime/debug?play=done      # done | question | error

常见问题

  • 没声音? 先确认系统音量与浏览器标签页未被静音;再访问 /chime/debug?play=done 试听——若入队但没播,刷新页面重载 client 播放器。
  • 子代理完成也响? 会——host 级监听所有 agent,与 opencode 一致(所有 session 都响)。若觉得吵可卸载插件: dsh plugin --profile web remove dsh-chime。
  • 提问音不响? 提问音在提问工具开始执行时触发(弹窗出现瞬间), 计划待审音在 exit_plan_mode 工具开始执行时触发。若使用非标准提问/计划 通道(不经过这两个工具)不会触发。
  • 重启后还有效吗? 有效——bundle 插件随 profile 自动装配,重启即生效。

许可证

MIT

原始 README: https://github.com/xiaxingtianxia2-glitch/dsh-chime/blob/main/README.md ↗

同类插件

查看全部 →
通知与集成alvinunreal

dsh

将 DeepSeek Harness 的生命周期状态、错误与审批请求,桥接到本地运行的 OpenPets 桌面伙伴。

查看详情
1081github+08-21
通知与集成tencent-connect

dsh-qqbot

让 QQ Bot 接入 DeepSeek Harness(dsh)的官方插件

查看详情
55github+08-17
通知与集成omdsh-dev

dsh-open-in-vscode

从 Web GUI 一键在 VS Code 中打开工作区目录。

查看详情
39github+08-13
通知与集成omdsh-dev

dsh-notification

回合完成桌面通知,按结果分控 + 关键词过滤。

查看详情
38github+08-13
通知与集成THEWOLFWALKER

dsh-notifier

DSH 统一通知推送与远程控制:一个 `notify()` API 打通 25+ 渠道(Telegram / 钉钉 / 飞书 / 企业微信 / QQ 机器人 / WxPusher / PushPlus / Server 酱 / Bark / Discord / Slack / ntfy / webhook 等),timeSensitive / active / passive 分级路由并重试;五通道反向审批(Telegram 按钮 / 飞书卡片 / QQ / WxPusher / 微信 iLink);QQ/钉钉/飞书官方扫码登录;本地 Web 管理台;多 agent 路由;系统桌面通知——以及**手机指挥中心**:在手机上发 `!status` / `!stop` / `!retry` 遥控 agent,通知带可操作按钮(查看结果 / 重试 / 日志,点击回调 agent)。密钥脱敏、工具限流、零运行时依赖。

查看详情
27github+08-16
通知与集成wzj998

chatccc

飞书(Lark)或微信(WeChat)聊天控制 DeepSeek Harness / Claude Code / Cursor / Codex / CCC Agent

查看详情
22github+08-23