Skip to content

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