MuziIsabel/dsh-win-notify
DSH plug-in: When the agent task is completed, a Windows Toast notification with sound will pop up. Click the notification to directly switch back and display the DSH tab in the foreground.
Shows a Windows toast notification with sound when an agent task finishes: app name DeepSeek with the official whale icon, the last user prompt in the body, notifications for top-level turn completion (running → idle; subagents stay silent), configurable error/approval/ask_user_question notifications, click-to-focus of a live GUI tab (deep link ?session=<id> only when no live GUI exists), and focus-awareness that suppresses notifications for the session you are viewing.
Install
dsh plugin --profile web add github:MuziIsabel/dsh-win-notifyGitHub install per README (English edition): dsh plugin --profile web add github:MuziIsabel/dsh-win-notify — dsh plugin forwards to pnpm inside the profile directory; the bundle merges itself into the profile's dsh.profile.bundles list. Restart the profile (or let HMR apply) to activate. Uninstall: dsh plugin --profile web remove dsh-win-notify. Works on any profile (web, headless, tui).
Compatibility
Windows 10/11 only (uses PowerShell 5.1 built-in, no extra dependencies). Any dsh profile — web, headless, tui.
Details
- Repo: MuziIsabel/dsh-win-notify
- Category: Messaging & Communication
- Stars: 4
- Version: GitHub source (no npm package)
- Last push: 2026-08-14
- First seen: 2026-08-13
Recent updates
Toast with sound; top-level turn completion only; click-to-foreground existing GUI tab; focus-aware suppression; PowerShell 5.1 only.
FAQ
- When does it notify?
- When a top-level agent turn completes (running → idle). Subagent turns stay silent. Errors, sandbox/permission approvals, and ask_user_question waits are configurable.
- Does it require extra dependencies?
- No — it only relies on Windows built-in PowerShell 5.1.
- What happens when I click the notification?
- It switches to and foregrounds a live GUI tab in place; only when no live GUI exists does it open a new tab via the ?session=<id> deep link.
Alternatives
ltao0829/dsh-task-notify · WSL043/dsh-codex-subscription · 610la/dsh-notification-center