CAOGGL/dsh-ding

CAOGGL★ 0PowerShell最后同步: 2026-08-14

在 GitHub 打开

README 摘要

dsh-ding 🔔 DSH(DeepSeek Harness)宿主插件: 对话完成时提醒你 ——每当 Agent 结束一轮对话(状态回到 idle,不再主动输出),播放提示音并弹出 Windows 通知,让你切到别的窗口等回复时也不会错过。 A DSH host plugin that notifies you when a conversation finishes : whenever the Agent completes a turn (back to idle , no more proactive output), it plays a sound and shows a Windows notification, so you never miss the reply while working in another window. 切换语言 / Language: 中文 · English 中文 主要功能 - 🔔 提示音 :对话完成后播放提示音——默认使用 ding.mp3 (可配置任意音频文件:mp3/wav/mid/wma/aac),找不到时回退系统"叮咚"双音 - 🪟 Windows 通知 :同时弹出系统原生通知(优先 WinRT Toast,失败自动回退经典气泡通知),会显示会话标题 - 🎯 时机精准 :订阅宿主事件 agent/status ,状态从 running 变为 idle 时触发——这正是"整轮对话彻底结束、不会再主动输出"的时刻 - 🧹 不误报 :自动跳过子代理(subagent)的完成事件(那只是主对话的中间过程);跳过 inbox 仍有待处理消息的空闲(马上会继续) - ⚡ 防抖节流 :默认 800ms 防抖 + 3s 全局节流,避免连发 - ♻️ 热生效 :配置文件( cordis.patch.yml )改动即时生效,无需重启服务 安装方法 $DSH HOME 默认为 /.dsh 。 方法 A:手动放置(最简单) 1. 把本仓库克隆(或下载)到: $DSH HOME/profiles/node modules/dsh-ding/ 2. 在 profile 的用户补丁 $DSH HOME/profiles/web/cordis.patch.yml (其他 profile 同理)追加: 3. 保存即生效(补丁文件是热监控的);插件代码本身的改动需要重启服务才生效。 方法 B:pnpm 安装 然后在 cordis.patch.yml 里注册上面的 insert 行。 验证 :对话完成后应听到提示音并看到通知;也可以先单独测试通知脚本: 配置 配置项 默认值 说明 sound true 播放提示音 soundFile 空 提示音文件路径(mp3/wav/mid/wma/aac)。留空时自动在 服务器工作目录 /…

在 GitHub 查看完整 README →
Tools / Devdsh-pluginagent

分类