chongyi/dsh-notify ↗★ 0

dsh-notify

DSH 0.2 桌面消息提醒插件:模型需要你操作(审批/方案确认/提问)或回复完成时,用系统通知 + 提示音 + 标签页标题提醒你;设置页可开关并切换通知语言。Desktop notification & sound alerts for DeepSeek Harness 0.2 web — toast, chime and a tab-title marker when the agent needs your input (approval / plan review / question) or a reply finishes; toggleable from Settings with zh/en notification language. Independent re-implementation designed after dsh-notify-me. 适合经常将DSH置于后台运行,需要系统级弹窗和声音提醒的用户。

Package
dsh-notify
Compatibility
Unverified
Version
0.1.0
License
NOASSERTION
Last updated
Sep 30, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chongyi/dsh-notify

在 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)  // 事件钩子(测试用)