Roject-CN/dsh-turn-done-notify

DeepSeek Harness plugin: Windows tray-balloon + sound notification when a conver

A third-party DSH host-side plugin that pops a Windows notification with a sound when a conversation turn finishes, so you can look away from a long agent run and still know when it is done.

Messaging & Communication ★ 0 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

⚠️ Install command not yet confirmed — check the README on GitHub for the exact command.

Compatibility

Windows host-side plugin (powershell.exe -File notify.ps1); status marked stable. Configuration lives in the turn-done-notify block of the profile's cordis.patch.yml. The notification is spawned with { stdio: 'ignore', windowsHide: true } and deliberately never detached: true, which the README records as the plugin's subtlest bug: a detached child appeared to exit without running.

Details

Recent updates

README documents the notification mechanics as a gotcha list (File over Command, ignored stdio, hidden window, never detached) so anyone forking it does not re-hit the same failure.

FAQ

How do I install dsh-turn-done-notify?
There is no one-line command: copy the plugin into $DSH_HOME/profiles/node_modules/dsh-turn-done-notify/ and register it in the turn-done-notify block of $DSH_HOME/profiles/web/cordis.patch.yml. The README assumes dsh is installed and dsh web has run at least once.
Is there a configuration file?
Yes — edit the turn-done-notify block in $DSH_HOME/profiles/web/cordis.patch.yml, which is where the plugin is registered.
Why does the notification use powershell.exe -File instead of -Command?
The README records that -File with { stdio: 'ignore', windowsHide: true } and no detached flag is the reliable form; detached children appeared to exit without the script ever running.

More plugins in Messaging & Communication

Browse more in Messaging & Communication

Guides for Messaging & Communication plugins