yLong765/dsh-meow-notify
yLong765★ 2JavaScript最后同步: 2026-08-15
—
README 摘要
meow-notify — DSH 消息推送插件(双端版 v9) 把 DSH(DeepSeek Harness)的关键事件推送到手机(MeoW App),并支持在 Web 设置页的「插件配置」卡片 里直接修改配置: - agent 一轮运行完成 → 推送「✅ 会话标题」 - 需要人员介入 / 授权 → 推送「⚠️ 会话标题」(优先级最高,不受节流限制) - GUI 配置卡片 → 设置 → 插件 → 插件配置 → 「MeoW 推送」卡片,保存即热生效 推送内容带 会话标题 / 工作目录名 ,多个任务并行时一眼分清是哪个会话。 目录 1. 工作原理 2. 前置条件 3. 安装 - 方式 A:Windows 源码一键安装(install.bat) - 方式 B:手动安装 4. 验证安装 5. 可调节的配置项 6. 日常使用 7. 更新插件代码 8. 禁用与卸载 9. 常见问题排查 10. 目录结构与开发 11. 友情链接 1. 工作原理 - 插件以 Cordis 双端插件 形式加载进 DSH 进程: - host 端 ( index.js ):监听框架级 session/event 事件流,注册 settings namespace。 - client 端 ( client.js ):在浏览器注册「设置 → 插件 → 插件配置」卡片。 - 这是 框架级钩子 ,不依赖模型自觉——即使 agent 忘了做什么,事件照常触发推送。 - 通过 $DSH HOME/cordis.patch.yml (home 级补丁)注册, 对所有 profile 生效 , 重启后持久 。 - 配置三层合并: schema 默认值 ← patch config(base)← settings.yaml(user,GUI 写入) 。GUI 保存只改 user 层,patch 文件保持不动。 推送格式: 事件 推送标题 推送正文 插件加载 meow-notify 插件已加载 v9 · 任务完成 ✅ 第 N 轮 · · 任务异常结束 ⚠️ 第 N 轮 · aborted/blocked/interrupted · 任务出错 ❌ 第 N 轮出错: · ( 不节流 ) 需要介入 ⚠️ 等待批准 · 子代理会话 上述标题加 [子] 前缀 同上 会话标签的来源 (优先级从高到低): 1. 会话标题(DSH 根据首条提问自动生成,也可在 Web UI 侧栏手动改名) 2. 工作目录的最后一段(如 E:\proj\app-server → app-server ) 2. 前置条件 条件 说明 DSH 已安装 能运行 dsh web (DeepSeek Harness CLI) Node.js ≥ 18 插件用全局 fetch ;DSH 本身跑在 Node 上 MeoW App 手机安装 MeoW(鸿蒙消息提…
在 GitHub 查看完整 README →