YuMo226/dsh-task-notify

YuMo226★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

README 摘要

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…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginnotificationwindowsagent

分类