dsh-notify
系统通知、提示音及标签页标题提醒 适合经常将DSH置于后台运行,需要系统级弹窗和声音提醒的用户。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chongyi/dsh-notify说明文档
阅读完整 README ↗在 DSH 设置里改配置
打开 设置 → 通知提醒(安装后刷新一次页面即可看到),页面提供:
- 启用提醒 主开关:关闭后不再弹系统通知、不播放提示音、也不改标签页标题;
- 系统通知 / 提示音 / 音量:Toast、WebAudio 提示音与音量滑块;
- 页面打开时也提醒「需要你」(默认开)与 页面打开时也提醒「回复完成」(默认关);
- 当前对话不弹通知(默认开):等待就发生在你正看着的对话里时,只留标签页标记——审批卡片本来就在屏幕上,Toast 只会盖住它;页面一转到后台立刻补发;
- 点击通知回到对应对话(默认开):点系统通知把 DSH 带到前台,并直接切到这条提醒所属的对话;
- 通知语言:跟随界面 / 简体中文 / English;
- 测试按钮:用当前设置立即发一条「需要你」或「回复完成」测试提醒(不受「页面打开时也提醒」开关限制)。
需要浏览器通知权限:页面上点一下 → 允许;或地址栏锁 → 站点设置 → 通知 → 允许 → 刷新。
控制台高级配置
设置页是第一入口;想脚本化/批量改或恢复默认时,偏好存 localStorage(dshNotify.config),可用控制台实时调整:
window.__dshNotify.config // 查看
window.__dshNotify.setConfig({
enabled: true, // false = 关闭所有提醒(主开关)
language: "auto", // 'auto' 跟随界面 | 'zh' 简体中文 | 'en' English
attentionHiddenOnly: false, // true = 页面可见时「需要你」不提醒
currentHiddenOnly: true, // false = 当前对话的等待也弹通知
doneHiddenOnly: true, // false = 页面可见时「完成」也提醒
toast: true, // 系统通知开关
sound: true, // 提示音开关
volume: 0.5, // 音量 0~1
autoFocus: true // 点通知切回对应对话
})
window.__dshNotify.resetConfig() // 恢复默认
window.__dshNotify.onEvent = (kind, p) => console.log(kind, p) // 事件钩子(测试用)