前言¶
在使用 DeepSeek Harness(DSH)执行任务时,尤其是需要等待子任务或长时间运行时,很容易因为切到其他窗口而忘记检查当前任务的状态。这个插件在任务结束时通过通知提醒你,方便你在处理其他事务后及时查看结果。
插件说明¶
名称:herenfor/dsh-task-notify
定位:客户端插件
简介:DeepSeek Harness 任务完成通知插件,支持浏览器通知和 Windows 通知保底。
核心功能¶
- 一轮对话正常结束时发送通知,取消、出错和委派的子任务结束时不提醒。
- 支持 Web 模式里的 minimal 预设,即使 AI 没有工具也能触发通知。
- 使用 Windows 系统通知保底。
- 通知失败不会影响任务运行。
安装与启用¶
在 WSL 终端运行以下命令:
dsh plugin --profile web add github:herenfor/dsh-task-notify#v0.0.1
安装后重启 DSH 并刷新浏览器页面,插件会自动加载。
启用步骤:
1. 打开 DSH 设置 → 任务通知。
2. 点击启用浏览器通知,并在浏览器弹窗中选择允许。
3. 点击“测试通知”确认能收到提醒。
典型用法¶
- 在 WSL 终端运行安装命令。
- 在浏览器中保持 DSH 页面连接,以便接收浏览器通知。
- 等待任务结束,查看通知。
- 如需单独测试 Windows 通知:在插件源码目录运行
./notify-windows.sh。
适用场景与注意¶
- 适用环境:目前主要在 Windows 11 + WSL2 环境下使用。
- 连接要求:浏览器通知需要一个 DSH 页面保持连接。关闭页面或未授予权限时,会自动使用 Windows 通知。
- 权限管理:通知权限按浏览器和网站地址分别保存,换了浏览器或端口需重新允许。
- 稳定性:通知发送失败不会影响任务运行。
- 图标来源:鲸鱼图标来自 DeepSeek Harness。
结语¶
该插件为 DSH 任务流程提供了简单的反馈闭环。如需了解更多或获取源码,可访问:GitHub 仓库。