dsh-notify
在终端中运行以下命令:
dsh plugin install ztl0001/dsh-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ztl0001/dsh-notify,或从插件市场安装;源码见 https://github.com/ztl0001/dsh-notify。
插件介绍
把 DSH 窗口最小化去做别的事时,你往往不知道任务到底做完了没有。回合结束并不等于任务结束——尤其在 goal 目标模式下,一个目标可能跑几十个回合,若每个回合都弹通知,只会让人关掉通知。
dsh-notify 在 Windows 通知栏弹出原生 toast,带上会话标题、结果状态和最后一条回复的摘要。它把 turn/end 与 agent/status 的 idle 结合起来:回合结束时只记录结果,等 agent 真正空闲并经过短暂 settle 后再发通知,于是一条通知对应一件真正做完的事。挂了目标的会话更克制,中间回合保持安静,只在目标完成、阻塞或需要人介入时才打断你。
可在设置里选择 every-turn、attention 或 never,控制是否附带工作目录、摘要长度和提示音,并默认忽略子代理会话。仅支持 Windows(WinRT toast,经系统 PowerShell 弹出,无第三方依赖);非 Windows 会记 warning 并安静退出,不影响宿主启动。
适合长期在 Windows 上用 DSH 跑多回合或 goal 任务、希望「做完再响一声」而不是「每步都响」的用户。
使用场景
- 最小化 DSH 窗口做别的事,任务真正完成时再收到一条通知
- 长时间跑 goal 目标,不想每个回合都弹通知
- agent 停下来等你回答或报错时,需要及时被打断
适合人员
- 在 Windows 上日常使用 DSH 的开发者
- 经常开 goal 或多回合任务的用户
- 希望用系统原生通知而不是一直盯着窗口的人