DSH Plugins
返回列表
🖥️

dsh-notify

客户端 更新于 2026.10.16

在终端中运行以下命令:

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 或多回合任务的用户
  • 希望用系统原生通知而不是一直盯着窗口的人