dsh-notifications
在终端中运行以下命令:
dsh plugin install dat-lequoc/dsh-notifications
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install dat-lequoc/dsh-notifications 即可安装,源码仓库为 https://github.com/dat-lequoc/dsh-notifications 。
插件介绍
用 DeepSeek Harness Web 跑任务时,线程跑完、弹出待答问题、等待审批或需要审查计划,这些事件很容易在后台标签页里被错过。dsh-notifications 把这些关键时刻推送到浏览器桌面通知,并配上一声两音的提示音——不需要任何外部通知服务、不需要下载音频文件、不需要模型工具。首次加载时点一下"Enable notifications"就能生效,即使通过 SSH 端口转发(如 127.0.0.1:3084 映射到服务器 3080)访问 DSH 也完全可用。
除了桌面横幅,插件还会在浏览器标签页图标上点亮一个红点。这个信号完全跑在前端,不依赖操作系统通知权限,所以即使你禁用了桌面通知或浏览器拦截了横幅,红点依然会出现。切回标签页、聚焦窗口或做任何页面交互都会清除红点。点击通知则会直接聚焦 DSH 并跳到对应线程;多标签页共享同一源时,只有一个标签页负责投递,关闭后另一个自动接管。
子代理线程保持静默,初始空闲历史、重连快照以及"停止与待答同时出现"等边界情况都做了去重,确保每次运行只提醒一次。音频需要一次用户交互(点击页面或测试按钮)来解锁 AudioContext,这是浏览器安全策略的硬性要求。
适合把 DSH 标签页常开、同时在其他窗口或终端里忙活的开发者:任务跑完或问题弹出的那一刻,桌面和耳朵会提醒你回来,不必一直盯着屏幕看进度。
使用场景
- 后台标签页里任务跑完,桌面立刻弹出通知提醒切回
- 等待模型输出待答问题时,提示音加标签页红点让你及时关注
- 通过 SSH 端口转发访问 DSH,本地桌面依然正常收到提醒
适合人员
- 常开 DSH 标签页、同时在多个窗口或终端间切换的开发者
- 通过 SSH 远程访问 DSH、希望在本地桌面收到实时提醒的用户
- 偏好纯浏览器端方案、不想依赖外部通知服务或额外音频文件的用户