DSH desktop client
omdsh-dev/dsh-notification · skills
Desktop notifications for DeepSeek Harness turn completions, with per-outcome controls and include/exclude keyword rules.
★ 81GitHub stars
4Forks
2026-08-15Last updated
JavaScriptLanguage
MITLicense
Key features
- The host folds a pure projection over the session log (turn reason, bounded reply text, tool names) and the projection seam delivers it to the browser
- the plugin writes nothing to the log and registers no model-facing tools.
- The client watches the session list's completion reminder (a live "finished while not selected" edge the runtime already computes) and shows a notification only when the user has granted Notification permission.
- Rule matching runs client-side against the projected content
- the reply body never exceeds maxBodyChars.
Requirements
- Notifications require the page to be open (the browser shows them while it is hidden, but not after the tab is closed) and Notification permission granted
- a denied site permission cannot be overridden from inside the page.
Install command
dsh plugin --profile web add github:omdsh-dev/dsh-notification