dsh-wsl-notify
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-notify 即可安装,源码地址:https://github.com/173787247/dsh-wsl-notify
插件介绍
在 WSL 里跑一个长时间的 agent 任务,结束后你很可能正盯着别的窗口,标签页标题一闪而过根本注意不到。dsh-wsl-notify 解决的就是这个问题:任务一结束,直接弹出一个 Windows 消息框,用视觉冲击把注意力拉回终端。
核心能力很简单——调用 win_notify 工具弹出带标题和正文的 MessageBox,两个参数均可自定义,默认标题为 DSH、默认正文为 Task finished.。当前版本刻意选择阻塞式弹窗而非非阻塞 toast,理由是在不引入额外 Windows 模块的前提下保证可靠性最高。缺点是弹窗会一直占据前台直到手动关闭,所以标题和正文宜短,也不宜放敏感信息。
它属于 dsh-wsl-kit 套件的一部分,适合日常在 WSL 中跑长时间编译、训练或 agent 流水线、希望在任务完成时获得一个明确视觉信号的用户。如果你更习惯系统托盘 toast 或命令行提示音,后续可以替换实现;当前版本优先把可靠性做扎实。
使用场景
- 后台跑长时编译或训练后,用弹窗代替反复刷新终端
- agent 流水线结束后,在 Windows 桌面上获得一次明确视觉提醒
- 多标签页并行工作时,避免遗漏某个已完成的 session
适合人员
- 在 WSL 中日常跑长时任务的开发者
- 使用 dsh-wsl-kit 套件并需要轻量通知的 LLM 工作流用户
- 偏好阻塞式弹窗而非托盘 toast 的 Windows + WSL 混合用户