dsh-plugin-notify
在终端中运行以下命令:
dsh plugin install This-is-XiaoDeng/dsh-plugin-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的插件管理页添加 https://github.com/This-is-XiaoDeng/dsh-plugin-notify 并启用对应 bundle,或在终端执行 dsh plugin install This-is-XiaoDeng/dsh-plugin-notify。
插件介绍
长时间挂着 DeepSeek Harness 跑任务时,最怕离开屏幕后错过关键节点:会话悄悄停了、某步报错、Agent 在等你回答,或工具调用卡在待审批。dsh-plugin-notify 把这些会话状态变化变成可感知的提醒,让你不必一直盯着标签页。
插件用两条彼此独立的通道投递同一份内容:WxPusher 推送到手机,浏览器侧用 Notification API 弹出带 PNG 图标的系统通知,并可配合 WebAudio 短提示音与 requireInteraction,横幅会保留到你手动关闭。Host 只检测一次状态跃迁,再同时发给 WxPusher 与所有已打开的页面。触发场景包括会话停止、出错退出、Agent 提问,以及可选的审批请求;minRunMs 与 stopDebounceMs 等过滤项用来压低误报与重复提醒。
配置集中在「设置 → 通知」原生页面,字段来自插件 Config schema,全部为 volatile,改完即生效,无需重启或重新挂载插件。WxPusher 的 appToken 以 write-only secret 存于 profile,不会在接口里回传。适合日常用 DSH Web 界面、需要离开电脑仍能收到会话动态的开发者与重度用户;若只要手机推送,配置 WxPusher 即可,浏览器通道可单独开关。
使用场景
- 长时间后台跑 Agent,离开电脑后仍要知道会话停止或报错
- Agent 提问或工具待审批时,需要手机或系统横幅及时提醒
- 不想一直盯着标签页,但希望关键状态变化不错过
适合人员
- 日常使用 DSH Web 界面的开发者
- 需要微信手机推送的长期挂机用户
- 希望用原生设置页细粒度开关通知事件的人