Skip to content

bill9109/dsh-web-ui-notify

150Last commit Aug 14, 2026

dsh-web-ui-notify DSH plugin

This plugin sends system desktop notifications when DSH needs human approval, asks a question, or finishes a turn while you are looking at another tab. It names the session in the title and allows clicking the notification to jump directly to the conversation. It works only when the DSH tab is not in focus, avoiding duplicate alerts.

How to install the dsh-web-ui-notify DSH plugin

dsh plugin --profile web add github:bill9109/dsh-web-ui-notify

Copying does not run this command. Review the repository and version before installing the dsh-web-ui-notify DSH plugin.

dsh-web-ui-notify DSH plugin data source

dsh-web-ui-notify DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-web-ui-notify DSH plugin can do

  • Notify on interaction with the current session: tool approvals and DSH questions with contextual body
  • Notify on background sessions: sessions not in focus also notify when needing approval or question, and finished background sessions notify
  • Notify on turn completion: every finished turn of the current session notifies with first 80 characters of the final answer (or turn number for tool-only turns)
  • Session name in the notification title and click-to-jump to the session
  • Settings toggle in Settings → General to enable/disable, following DSH language (zh/en)
  • Each event notifies once; reconnects do not repeat, and opening history does not replay old turns

Where the dsh-web-ui-notify DSH plugin fits

  • While browsing other tabs, DSH requires approval for a tool call – a desktop notification appears so you can handle it immediately
  • You are working and DSH finishes a turn; the notification shows the answer snippet, letting you decide if you need to switch back
  • Running multiple DSH sessions, a background session needs a question answered – the plugin notifies you without having to check each tab
  • After a long-running task completes, the notification alerts you even if the DSH tab is not active

Who the dsh-web-ui-notify DSH plugin is for

  • DSH Web UI users who multitask across browser tabs
  • Users who want to avoid missing DSH interactions while focusing on other work

dsh-web-ui-notify DSH plugin limitations

  • Requires browser notification permission to be granted; otherwise no notifications appear
  • Only notifies when the DSH tab is not in focus; does not duplicate in-page prompts
  • Environment must support the Notification API (not available in old or unusual browsers)
  • Currently at early version (v0.1.3); may have limited testing in edge cases

dsh-web-ui-notify DSH plugin: from the repository README

Quoted from the bill9109/dsh-web-ui-notify README, the upstream source of the dsh-web-ui-notify DSH plugin. Copyright remains with the original authors.

**Install:** `dsh plugin --profile web add github:bill9109/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](README.md) | [中文](README.zh.md) ## Why this exists While you browse other pages, DSH needs human confirmation (tool approvals, questions) or finishes a round of work, and the Web UI in the foreground tab is the only place it asks. If you are looking anywhere else, the request waits silently. This plugin moves those moments onto your desktop: a native system notification appears, names the session, and clicks back into the conversation. ## Features - **Notify on interaction with the current session**: tool approvals and DSH questions carry context in the body (approvals show the over-permission reason, questions show the question text) - **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 session); a finished background session notifies as well — click it t

Read the full READMERepository license: BSD-3-Clause

dsh-web-ui-notify DSH plugin questions

How do I install dsh-web-ui-notify?

Run `dsh plugin --profile web add github:bill9109/dsh-web-ui-notify` in your terminal. Then restart the DSH Web UI and hard-refresh the browser page. The plugin will appear in Settings → General.

Why am I not seeing any notifications?

First, make sure the toggle in Settings → General is set to Enabled. Then check that your browser has permission to show notifications for the DSH site (Allow). On macOS, also allow the browser under System Settings → Notifications. The plugin only notifies when you are away from the DSH tab.

Can I get notifications for background sessions?

Yes. The plugin notifies for background sessions when they need approval, ask a question, or finish a turn. The notification title includes the session name, so you can distinguish them.

How do I uninstall the plugin?

Run `dsh plugin --profile web remove @bill9109/dsh-web-ui-notify` in your terminal. Then restart the DSH Web UI and hard-refresh the browser. The plugin will be removed from Settings and stop working.

Notifications worked before but stopped after a restart. What happened?

The browser may have reset site permissions. Re-grant notification permission for the DSH site. Also check the toggle in Settings → General – if it shows a different state, re-enable it.