Desktop notifications for DeepSeek Harness (dsh)
pitetow/dsh-notify-on-complete · productivity
Desktop notifications for DeepSeek Harness (dsh) — run completion, questions, approvals.
★ 5GitHub stars
0Forks
2026-09-03Last updated
TypeScriptLanguage
MITLicense
Key features
- Zero runtime dependenciesno dsh internal packages, no ctx.shell.
- enabled / title / sound / onBlocked / onQuestion / onApproval — the same switches as the config file.
- Q: Two notifications per run?
- Notifications are fired via child_process.spawn as a detached child process — non-blocking and unaffected by the harness exit path.
- Cross-platformthe notifier command is picked from process.platform (macOS osascript / Linux notify-send → kdialog / Windows PowerShell).
Requirements
- Node.js ^22 (same as DeepSeek Harness)
- An installed dsh CLI (any version — the plugin registers via Cordis events and does not depend on a specific CLI version)
Install command
dsh plugin --profile web add github:pitetow/dsh-notify-on-complete