omdsh-dev/dsh-notification
Desktop notifications for DeepSeek Harness turn completions, with per-outcome controls and include/exclude key
dsh-notification sends desktop browser notifications when a DSH session turn completes — so you can switch tabs while an agent runs a long task and still know the moment it finishes. Notifications trigger on completed, error, aborted, blocked, or token-limit turn outcomes (configurable). Keyword include/exclude rules (literal or regex) let you filter by session title, reply text, or tool names. Notifications replace each other per session so the notification tray stays clean.
Install
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/tags/v0.1.3.tar.gzRestart dsh web after install to pick up both the host projection and the browser client bundle. Then open Settings → Notifications to grant browser permission and configure notification rules.
Compatibility
DeepSeek Harness with default dsh web profile (requires session list, settings shell, and locale composition). Chrome, Firefox, Safari — all support the browser Notification API.
Details
- Repo: omdsh-dev/dsh-notification
- Category: Infrastructure & Deployment
- Stars: 69
- Version: v0.1.3
- Last push: 2026-09-01
- First seen: 2026-08-13
Recent updates
Host-side projection reports turn reason, body text, and tool names. Client-side dedup prevents duplicate notifications for the same turn. maxBodyChars configurable in cordis.yml (default 400). Per-outcome toggles: completed + error on by default, aborted/blocked/token-limit off.
FAQ
- How do I install dsh-notification?
- Run: dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/tags/v0.1.3.tar.gz — restart dsh web, then open Settings → Notifications to grant browser notification permission.
- Will dsh-notification notify me even when I'm on a different tab?
- Yes — the browser Notification API fires even when the DSH tab is in the background. Enable 'Require manual dismiss' in settings to keep the notification visible until you click it.
- Can I filter which sessions send notifications?
- Yes. Keyword rules in Settings → Notifications let you set include (at least one must match) or exclude (any match suppresses) filters matched against the session title, reply text, and tool names. Rules support literal or regex matching with optional case-sensitive flag.
Alternatives
omdsh-dev/dsh-annotation · omdsh-dev/dsh-at-file · Han-1413141/dsh-cost-meter