dsh-windows-notify
在终端中运行以下命令:
dsh plugin install 528085390/dsh-windows-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 新开会话,说「帮我安装 https://github.com/528085390/dsh-windows-notify 这个插件」,或在侧边栏「插件 → 添加插件」填入该 GitHub 地址后重启 DSH 并启用 dsh-windows-notify。
插件介绍
在 Windows 上使用 DeepSeek Harness 时,智能体每跑完一轮往往要你自己切回窗口才能确认是否结束。dsh-windows-notify 用系统自带的 WinRT toast,在回合结束时给出一条原生通知,让你不必一直盯着界面。
插件挂在 agent/turn-stopping 上,按回合触发:同一会话里每一轮都会弹,子代理会话默认不打扰。总开关、提示音、摘要长度、标题前缀、是否包含正文等都在 DSH 设置页的「通知」里调整,改完即生效;每回合还会写一行日志,方便排查是弹了还是被跳过。
实现上尽量轻量:无 npm 依赖、无构建步骤,宿主侧是 ESM 加 PowerShell 5.1 脚本调用 WinRT,客户端负责设置页与同源 HTTP 桥。适合在 Windows 10/11 上长期跑 DSH、希望回合完成有系统级提醒、又不想手改配置文件的用户。
使用场景
- 长时间跑智能体会话,切到其他窗口后仍要知道本轮何时结束
- 子代理默认静默,只想在主会话完成时收到系统 toast
- 需要调摘要长度、提示音或标题前缀,并在设置里一键测通知链路
适合人员
- 在 Windows 10/11 上日常使用 DeepSeek Harness 的桌面用户
- 不想手改 profile 或 cordis,偏好设置页开关的配置方式
- 跑多回合任务、希望有原生通知而不是反复切回 DSH 窗口的人