blauerberg/dsh-web-push-notification
Delivers Web Push notifications when a DeepSeek Harness task completes, stops, or needs your approval or response, so you can leave the tab and still be pulled back when the agent needs you. Configuration is a small cordis.patch.yml row holding a VAPID contact URI, and VAPID keys plus push subscriptions are managed in a local JSON store (web-push.json, relocatable via storagePath).
dsh-web-push-notification delivers Web Push notifications when a DeepSeek Harness task completes, stops, or needs your approval or response, so you can leave the tab and still be pulled back when the agent needs you. It is configured per profile through a small cordis.patch.yml row holding only the VAPID contact subject, and it manages VAPID keys and push subscriptions in a local JSON store.
Install
dsh plugin --profile web add dsh-web-push-notificationCopied verbatim from the README's Install section, which then instructs adding a vapidSubject config row to $DSH_HOME/profiles/web/cordis.patch.yml and starting the profile with dsh --profile web.
Compatibility
Requires a vapidSubject VAPID contact URI (mailto: or https:), independent of the address used to open DeepSeek Harness; subscriptions and VAPID keys are stored in $DSH_HOME/profiles/<profile>/web-push.json by default and storagePath can relocate them. The README notes the profile must be opened over HTTPS unless accessed through a local loopback.
Details
- Repo: blauerberg/dsh-web-push-notification
- Category: Notifications & Integrations
- Stars: 1
- Version: GitHub repo blauerberg/dsh-web-push-notification (1★); npm package dsh-web-push-notification at 0.1.1 (registry check 2026-10-11; registry repository field resolves back to this repo).
Alternatives
117BS/dsh-perlica-ding · 173787247/dsh-wsl-im · AbcdefgXW/dsh-msg-hub