YuMo226/dsh-task-notify

YuMo226★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

README excerpt

dsh-task-notify English 中文 A DeepSeek Harness (DSH) plugin that shows a native Windows system notification (Notification Center toast) whenever a task completes — goal completion or agent turn end. Features - Native Windows notification — a real system toast banner (bottom-right), not a blocking dialog; does not interrupt your work. - Two "task done" triggers (configurable): - goal completes ( phase = complete ) - an agent turn ends normally - CJK-safe — notification text is passed to PowerShell via UTF-8 temp files, so Chinese/Japanese/Korean content is never corrupted. - Zero runtime dependencies — only uses Node built-ins + PowerShell. - Anti-spam rate-limit between notifications. How it works (Windows) 1. On first notify, the plugin registers an AppUserModelID ( dsh.tasknotify ) under HKCU\Software\Classes\AppUserModelId so CreateToastNotifier can deliver to the interactive desktop. 2. When a task completes, it writes the title/body to UTF-8 temp files and runs a small PowerShell script that shows a WinRT ToastText02 notification via ToastNotificationManager . 3. Temp files are removed afterwards. Failures are logged (never thrown) so they never break an agent turn. Each notifi…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginnotificationwindowsagent

Category