Repository navigation
Releases: WwNotVvvv/dsh-completion-alert
Releases · WwNotVvvv/dsh-completion-alert
Release list
v1.0.0
任务完成提醒 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,全部在本地。