Skip to content

Releases: WwNotVvvv/dsh-completion-alert

Release list

v1.0.0

Choose a tag to compare

@WwNotVvvv WwNotVvvv released this 21 Oct 16:20

任务完成提醒 v1.0.0

DSH 插件:对话任务结束、失败或等待你回答时,播放可自定义的提示音并弹出系统级通知。
与普通提醒不同的是,失败时会念出具体原因——你不需要切回会话才能知道错在哪。

安装

github:WwNotVvvv/dsh-completion-alert#v1.0.0

安装后刷新页面即可生效。

亮点

  • 三种状态可区分:✅ 已完成 / ⚠️ 异常中断 / ❓ 等待回答
  • 屏幕级通知:窗口最小化、你在别的应用里也能看到(页面内浮层做不到这点)
  • 任务栏角标:显示"几个对话完成但还没看",只有该对话在屏幕上且窗口聚焦时才消
  • 声音三选一:内置提示音 / 语音朗读 / 自定义音频(可按角色分组、按状态指定)
  • 10 类常见错误分类:认证、额度、限流、服务端、连接、地址或模型、返回异常、上下文超限、请求被拒、其他;每类可自定义朗读文字并独立试听
  • 原因与会话一致:取自会话自身的 turn/end 记录,就是你在会话里看到的那句话
  • 中英双语:界面与朗读语言跟随界面语言,留空即自动

环境要求

  • DSH >=0.2.0-rc.2 <0.3.0(版本不匹配会明确提示并给出豁免入口,而非静默失效)
  • Node 20 / 22(CI 覆盖)

已知限制

  • 通知权限需手动授予(浏览器安全限制,无法自动弹)
  • 从未打开、也未保留的会话取不到完整原因,会退回错误码或会话名
  • 错误分类基于启发式规则;上游(尤其中转站)若返回完全自定义的措辞,会归入「其他错误」,此时原始信息仍完整显示在通知里

隐私

插件不发起任何网络请求;设置存在 localStorage,音频片段存在 IndexedDB,全部在本地。