dsh-web-ding
在终端中运行以下命令:
dsh plugin install falling-ts/dsh-web-ding
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install falling-ts/dsh-web-ding 即可安装,源码位于 https://github.com/falling-ts/dsh-web-ding
插件介绍
当 DSH 智能体跑完所有回合进入空闲状态,或弹出需要你确认的问题选择框时,你往往还盯着屏幕等一个信号。dsh-web-ding 用浏览器里合成的那一声清脆"滴"来补上这个反馈缺口——不依赖任何系统通知、不碰后端音频,只靠 Web Audio API 的三组正弦振荡器和指数衰减包络,让提醒轻到不打扰、却不会漏。
它提供两个完全独立的提示场景:一是回合结束,Host 侧监听 agent/status 的 idle 转换后通过 settings 镜像通道把信号推给浏览器;二是弹出用户选择,纯前端检测 QuestionComposer 的 DOM 锚点即可触发。两种场景各自拥有开关、音量、频率和衰减时长的独立参数,并配有试听按钮预热 AudioContext。每次回合结束还会在右下角弹出一条 Win11 风格的 toast,点开后滑出通知抽屉,汇总最近 100 条结束消息,支持逐条删除和一键清空,数据全部存在 localStorage,后端永不读写。
适合使用 DSH web 客户端、希望以最低侵入方式获得回合完成与交互提醒的开发者。只要你的工作流里智能体回合比较长、或者频繁弹出确认框,这一声"滴"就能帮你把注意力拉回正确的时机,而不需要切换窗口或开启系统通知。
截图预览
使用场景
- 智能体长回合跑完,用一声滴把注意力拉回窗口
- 问题选择框弹出时即时提醒,避免漏看
- 免切换窗口、免系统通知,轻量感知回合状态
适合人员
- 使用 DSH Web 客户端跑 Agent 回合并希望获得轻量完成提醒的开发者
- 频繁触发确认弹窗、不想遗漏用户选择提示的工作流操作者
- 偏好纯前端提示、不愿开启系统通知或后台服务的用户