Repository navigation
v1.0.0 - 提醒体系完整版(高级设置/自定义模板/双语/修复)
dsh-ding v1.0.0 — 提醒体系完整版
对话完成提示音 + Windows 通知的 DSH 插件,v1.0.0 是功能完整版。
✨ 本版新功能
- 当前会话免打扰(默认开):窗口在前台且完成的会话正是你正在查看的会话时静默;切走窗口、看别的会话、没开对话页时照常提醒
- 完成通知带耗时:通知文本显示"用时 X 分 Y 秒"
- 长任务运行中提醒:运行超 3 分钟后每 5 分钟提醒一次(仅通知不响铃)
- 用户提问提醒:Agent 通过
ask_user_question提问等待回答时立即提醒 - 点击通知直达会话:点击 Windows 通知自动打开浏览器跳到对应对话
- 高级设置弹窗:右键铃铛 →「⚙ 高级设置」打开页面内设置窗口,全部参数运行时编辑
- 自定义通知模板:完成/提问通知文本可自定义,支持
{title}{prefix}{elapsed}{question}参数 - 双语通知:通知正文与标题跟随 WebUI 语言(DSH 完成/DSH Done)
- 完成判定修复:以 turn 真正结束 + 相位过滤判断完成,修复中途误通知/完成不通知
🐛 修复
- toast 显示:launch 参数 XML 转义(
&导致的通知静默失败) - 完成通知事件处理作用域错误(ReferenceError 导致完全不通知)
- 点击通知跳转:非打包 AUMID 走快捷方式激活(协议激活对非打包应用无效)
- 防抖 800ms → 200ms,通知更及时
🔄 v1.0.0 更新(2026-08-16)
- 运行中提醒独立标题:运行中通知标题由「DSH 完成」改为「DSH 运行中」(英文 DSH Running),不再与完成通知混用
- 新增
runningTitle配置项:高级设置弹窗新增「运行中通知标题」输入框,可自定义(如改成 "任务进行中") - 新增
runningTemplate运行中通知模板:高级设置新增「运行中通知模板」编辑框,支持{title}{prefix}{elapsed}参数,留空用默认 - 标题输入框语言化:高级设置里的标题输入框在未自定义时随 WebUI 语言显示对应默认标题(中文 DSH 完成/DSH 运行中/DSH 提问,英文 DSH Done/DSH Running/DSH Question),切换语言即时生效
- 设置文件热重载:直接编辑
data/dsh-ding.json保存后即时生效(300ms 防抖),无需重启 dsh;前台/会话/语言等瞬时状态不受文件覆盖影响;高级设置面板写入(API)不受影响
🔄 v1.0.0 更新(2026-08-17)
- 修复点击通知跳转:Windows 11 对非打包应用的 toast 点击(foreground 激活)失效,本次修复:
- toast 改用
activationType="protocol"协议激活(点击 →dsh-ding://协议 → toast-activate.ps1) - 协议注册补全
URL Protocol标志(缺失时 Windows 不识别自定义协议,点击无反应) - 修复 toast-activate.ps1 的 launch 解析(
dsh-ding://open/<u>/<b>中open被 System.Uri 解析为 host 导致解析失败) - 浏览器端
?dingOpen=深链加自动重试(页面/会话服务加载慢时也能打开)
- toast 改用
📦 安装
dsh plugin add github:CAOGGL/dsh-ding🔗 相关
- 插件市场:awesome-dsh-plugin 已收录
- 使用文档见仓库 README(中英双语)