dsh-web-notify
Desktop notifications, chime and title flash for the DeepSeek Harness (dsh) web UI
- Stars
- 1
- Language
- —
- Created
- Oct 22, 2026
- Updated
- Oct 22, 2026
Introduction
dsh-web-notify
中文
为 DeepSeek Harness(dsh)的 Web 界面补充系统级提醒:
- 🔔 桌面通知:回合完成、出现提问 / 计划评审 / 权限批准时弹出系统通知,点击切回窗口
- 🔊 提示音:柔和的双音提示(Web Audio)
- ⚡ 标题闪烁:页面在后台时闪烁标签页标题 🔔
- 🩺 自检按钮:页面右下角半透明 🔔 圆钮,点击即发送测试通知 + 提示音
- 🧠 智能触发:只在你没盯着当前会话时提醒(页面后台 / 窗口无焦点 / 完成的不是当前会话),不打扰正在操作的你
安装
# 1. 安装到你的 web profile(任选一种来源)
dsh plugin --profile web add <本仓库的 git 地址或本地路径>
# 2. 在 ~/.dsh/profiles/web/cordis.patch.yml 末尾追加(注意必须用 insert 包裹):
- insert:
- id: web-notify
name: dsh-web-notify
# 3. 刷新浏览器页面,右下角出现「开启 DSH 桌面通知」横幅,点击授权即可
macOS 注意:若此前拒绝过 Chrome 通知权限,需在 系统设置 → 通知 → Google Chrome 中重新允许。
兼容性
基于 dsh 0.2.0-rc.2 的客户端服务接口(uiSession / sessions)。dsh 内部接口变更时可能需要适配。
English
System-level attention alerts for the DeepSeek Harness (dsh) web UI:
- 🔔 Desktop notifications on turn completion, pending questions, plan reviews and approval requests; click to focus the window
- 🔊 A soft two-tone chime (Web Audio)
- ⚡ Tab-title flashing while the page is hidden
- 🩺 A self-test chip (bottom-right 🔔) that fires a test notification + chime on click
- 🧠 Attentive triggering: alerts only when you are not already watching the session (page hidden, window unfocused, or a non-active session finished)
Install
dsh plugin --profile web add <this repo's git URL or a local path>
Then append to ~/.dsh/profiles/web/cordis.patch.yml (the insert wrapper is required for new rows):
- insert:
- id: web-notify
name: dsh-web-notify
Refresh the browser, click the onboarding banner to grant notification permission, done.
Compatibility
Built against dsh 0.2.0-rc.2 client services (uiSession / sessions); may need updates if those internal interfaces change.
License
MIT