dsh-windows-notifier
在终端中运行以下命令:
dsh plugin install ADkun/dsh-windows-notifier
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ADkun/dsh-windows-notifier 安装本插件;也可参考 https://github.com/ADkun/dsh-windows-notifier 的 README 将包装入 profile 并确保已在 dsh.profile.bundles 中选中。
插件介绍
在 DSH 里跑智能体时,任务往往在后台继续执行,你不必一直盯着某个会话窗口。可一旦对话把控制权交还给你、向你提问、等你批准某步操作,或者某轮出错,若没有任何提醒,很容易错过时机。dsh-windows-notifier 就是为这种「人不在屏幕前」的场景准备的:它监听整个 DSH 进程的事件,用 Windows 自带的系统通知把你叫回来。
插件覆盖几类典型时刻:任务进入空闲表示可以继续对话;智能体通过 ask_user_question 需要你输入;有工具或操作等待批准;以及 agent 报错。通知正文会带上会话标题(尚未生成标题时回退到工作目录名)和具体说明,例如提问内容、工具名或错误信息。多智能体委派场景下,默认会等子代理真正跑完再发「已完成」,避免调度方一派出子任务就误报结束;子会话结束是否也通知可由配置决定,但子会话的提问、审批与出错仍会照常提醒。
实现上它同时观察框架的 internal/dispatch 与四个作用域相关事件,并用载荷去重,从而在任意对话(含后台会话)上可靠收信,又不阻塞追问与审批链路。通知由包内 PowerShell 脚本经 WinRT 弹出,零额外依赖;点击通知可打开 DSH Web 界面(端口可自动探测或通过 launchUrl 指定)。
适合在 Windows 上使用 DSH、经常让对话在后台跑、又不想被弹窗轰炸的用户:各项通知类型、最短任务时长、子代理行为、声音与停留时间等都可以在配置里按需开关与调节。
使用场景
- 智能体在后台跑完一轮,需要你知道可以继续对话时收到提醒
- 对话向你提问或等待你批准某步操作时,不用一直盯着窗口
- 多会话并行时,出错或需要输入能及时弹窗叫你回来
适合人员
- 在 Windows 上使用 DSH 的日常开发者
- 经常把长任务交给智能体后台执行的人
- 不想被无关弹窗打扰、但关键节点必须知道的用户