CrombastiC/dsh-macos-notify

CrombastiC★ 0JavaScriptLast synced: 2026-08-17

Open on GitHub

README excerpt

dsh-macos-notify Native macOS notifications for DeepSeek Harness, with event-specific sounds, notification filtering, multi-task coalescing, and a settings card in the DSH Web UI. Features - Notification Center alerts when a turn completes, fails, is blocked, or waits for approval. - Separate sounds for completed, error, aborted, and approval events; any event can be muted. - System sound picker plus custom sound import from the Web settings card. - Custom imports are converted to AIFF, limited to 5 MB and 10 seconds, and stored in /Library/Sounds . - A 1.5-second coalescing window and optional digest mode prevent parallel tasks from flooding Notification Center. - Minimum turn-duration filtering avoids notifications for near-instant replies. - Optional Web-tab focus suppression and macOS HID idle-time gating. - Dedicated wording for API rate limits, including provider retry timing when available. - OSC 9 notifications for supported terminals, including tmux DCS passthrough. - Live settings updates without restarting DSH. Requirements - macOS - Node.js 22 or newer - DeepSeek Harness with the web profile Install The first release is distributed from GitHub. npm publication is intent…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginmacosweb ui

Category