dsh-web-ui-notify¶
⭐ 21 · ✅ active · plugin · ⬆️ +2 recently
| Type | plugin | Category | Notifications |
| Stars | ⭐ 21 | Status | ✅ active |
| Author | bill9109 | Updated | 2026-08-14 |
One-liner¶
Adds desktop notification reminders to DSH.
About¶
Install: dsh plugin --profile web add github:omdsh-dev/dsh-web-ui-notify A DeepSeek Harness Web UI client plugin: when a tool needs approval, DSH asks you a question, or a turn finishes while you are looking at another tab, it pops a system desktop notification — so neither DSH nor you end up waiting. English | 中文
✨ Key Features¶
- Notify on interaction with the current session: tool approvals and DSH questions carry context in the body (approvals show the over-permission reason, quest
- Notify on background sessions too: sessions you are not looking at also notify when they need approval or a question (same contextual body as the current se
- Notify on turn completion: every finished turn of the current session notifies, with the first 80 characters of the final answer; tool-only turns without a
- Session name in the title: every notification title names its session, e.g. "Refactor database · needs approval"
- Click to jump to the session: clicking a notification not only returns to the DSH page but also opens that session
- Notifies only while you are away from the tab; when the page is in the foreground DSH already shows its own prompts, so it does not double-notify
- Each event notifies once — reconnects do not repeat it, and opening a session with history does not replay old turns
- Notifications do not auto-dismiss after a few seconds; they wait for you
📦 Install¶
dsh plugin --profile web add github:omdsh-dev/dsh-web-ui-notify
🚀 Quick Start¶
dsh plugin --profile web add /path/to/dsh-web-ui-notify
📚 Learn more¶
Install
The plugin is a DSH bundle (package.json declares dsh.bundle + dsh.client). Install it into the web profile with the standard dsh plugin mechanism — no DSH source changes and no hand-written patch: dsh plugin --profile web add github:omdsh-dev/dsh-web-ui-notify Internally the command runs pnpm add <spec> in the profile directory and automatically appends packages that declare `
Uninstall
dsh plugin --profile web remove dsh-web-ui-notify The command runs pnpm remove <pkg> in the profile directory and removes it from dsh.profile.bundles. After uninstalling, restart web and hard-refresh the browser.
Usage
After installation you must also grant browser notification permission, otherwise the plugin stays silent — without permission the browser simply blocks notifications. 1. Open Settings → General → Desktop notifications and click Enable 2. When the browser asks, choose Allow; the status becomes "Enabled" 3. On macOS, also allow your browser under System Settings → Notifications Then swi