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.
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
- Repo: Roject-CN/dsh-turn-done-notify
- Category: Messaging & Communication
- Stars: 0
- Version: GitHub main (README-documented; not published to npm — registry 404 verified 2026-09-11)
- Last push: 2026-08-14
- First seen: 2026-08-14
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.