dsh-dingo
DSH 声音提醒 + 对话直达插件:多对话并行时,哪个对话有回复就出声提醒,点右上角卡片直达对应对话;切到别的应用时还有系统级通知(macOS 通知中心 / Windows toast),点击直达。当前对话当/当当(crisp 档),其他对话叮/叮叮(soft 档)。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:february2015/dsh-dingo说明文档
阅读完整 README ↗dsh-dingo
English | 中文
Ding + Go —— DSH(DeepSeek Harness)声音提醒 + 对话直达插件。
听到即到达:其他对话回复时出声提醒你,右上角卡片点一下直达对应对话——切到别的应用时,系统级通知(macOS 通知中心 / Windows toast)也不会漏,点一下同样直达。不只是告诉你"有动静",而是直接把你送到对话面前(这是区别于纯提醒方案的核心能力)。
多对话并行时的得力助手:DSH 里同时开好几个对话(含子代理)并行干活时,不用挨个盯着——哪个对话有回复,出声提醒你 + 卡片标注工作区/对话名;点一下直达那个对话,处理完继续干别的。提醒不打扰,直达不迷路,多任务并行也能从容切换。
当前对话回复 → 当 / 当当 提示音区分(crisp 清脆档);其他对话回复 → 另一套声音(叮,soft 柔和档) + 右上角小卡片,点击卡片直达对应对话。纯事件驱动,轻量。
它到底做了什么
| 场景 | 声音 | 卡片 |
|---|---|---|
| 当前对话有回复(普通陈述) | 当(1 声,crisp 档) | 无(你正在看这个对话) |
| 当前对话需回答(回复含疑问/请求确认) | 当当(2 声,crisp 档) | 无 |
| 其他对话有回复 | 另一套声音(叮,soft 档)1 声 | ✅ 右上角小卡片 |
| 其他对话需回答 | 另一套声音 2 声 | ✅ 右上角小卡片 |
| 任务失败 | 咚(低音) | ✅ 小卡片 |
"需回答"怎么判定(2026-08-15 收紧,中英文通用):优先看结构化信号——ask_user 工具调用、审批请求(approval/asked)、questions 域提问 → 一律"需回答"。纯文本兜底判定更严格,避免把 AI 思考过程中的自问自答误判成"等你回答":
- 明确请求动作/决策/确认(请确认、请选择、需要你拍板、你怎么看、你觉得呢… / please confirm、your call、what do you think…)→ 需回答;
- 问号 + 疑问语气(吗/呢/怎么/是否… / what、why、how、助动词开头问句…)→ 需回答,但排除反问句(难道…吗?/ Isn't…?)、自问自答(…吗?因为/其实… / …? Because/Actually…)、问题清单列举(…?其次… / …? Next…);
- 疑问词只出现在陈述句里(无问号,"我在想是否需要优化…")→ 有回复。
小卡片(其他对话专属):
- 固定 200×56 尺寸,半透明悬浮;
- 内容:状态图标 + 工作区名(≤12 字)+ 对话标题(≤10 字);
- 🟩 绿方块 = 有回复,🟠 问号 = 需回答,🔴 感叹号 = 失败;
- 点击卡片 → 直达该对话;右上角 × 关闭;
- 多卡片从右上角(Session log 按钮下方)从上往下排列,间距 8px;点击跳转后其余卡片自动补位;
- 播报完成后卡片仍保留 30 秒供你点击/关闭,超时自动消失。
提醒纪律:
- 同一对话同样的提示 10 秒内不重复(按内容去重:不同样的提示各自响;每个对话各自计时);
- 免打扰:任务完成类静音、需回答类仍提醒;