发布时间: 2026 年 4 月 2 日 | 版本: v2026.4.2 | 下载量: DMG 6009 · ZIP 7696
🔥 这是近一个月以来最重磅的更新——不仅有破坏性变更(Breaking),还有 Task Flow 底层架构的重写、Android 原生集成、以及横跨 20+ 平台的修复。如果你用 OpenClaw 做自动化或跨渠道应用,强烈建议通读本文。
📌 一句话总结
OpenClaw v2026.4.2 带来了 Task Flow 任务流架构的全面重构(支持持久化 + 可取消的子任务树)、Android 原生 Google Assistant 集成、大量插件配置迁移,以及 50+ 项来自社区的修复,是近几次更新中幅度最大的一次。
🔑 核心新特性
1. 🧠 Task Flow 底层架构重写(Breaking ⚠️)
这是本版本最重大的变化。Task Flow 从实验性功能升级为生产级功能,引入了托管 vs 镜像双模式同步、持久化流程状态/修订追踪,以及 openclaw flows 检查/恢复工具。
关键改进:
✅ managed(托管模式):外部编排器完全控制生命周期
✅ mirrored(镜像模式):插件创作层独立运行
✅ 持久化:即使 Gateway 重启,任务流状态也不丢失
✅ 可取消:sticky cancel intent——父任务 Flow 收到停止指令后,
等待子任务自然结束后再置为 cancelled对开发者的价值: 之前用 Task Flow 做复杂自动化的人会发现,任务不再因为 Gateway 重启而"消失"了,调试和恢复都有标准工具支撑。
新增 api.runtime.taskFlow 接口,插件可以直接从 host 上下文中创建和管理任务流,不需要在每次调用时传 owner 标识:
// 新写法(更简洁)
const flow = await api.runtime.taskFlow.create({ name: 'my-flow' })
// 旧写法(仍兼容)
const flow = await api.runtime.taskFlow.create({ name: 'my-flow', owner: 'agent-xxx' })2. 🤖 Android 原生 Google Assistant 集成
OpenClaw 现在支持通过 Google Assistant App Actions 唤醒,并在 Android 上集成 chat composer 入口。这意味着你可以直接在 Android 设备上用 Google Assistant 对话触发 OpenClaw,并自动填入 prompt。
这对在手机上快速调用 AI 助手的使用场景意义重大。
3. ⚡ Exec 默认改为 YOLO 模式
Gateway/Node host exec 默认行为从"严格模式"改为 YOLO 模式——即 security=full + ask=off,不再弹出批准提示。这对无头服务器和自动化场景是重大利好。
⚠️ 注意:如果你在有严格安全要求的环境,请手动配置
tools.exec.host=strict。
4. 🔌 插件钩子:before_agent_reply
新增 before_agent_reply 钩子,允许插件在 LLM 返回之后、内联动作执行之后,用合成回复短路(short-circuit)LLM 的正常回复流。
典型使用场景:
- • 插件拦截并改写 LLM 的某个回复
- • 自定义过滤/审核逻辑
- • 动态注入上下文
5. 🌐 Matrix 平台 m.mentions 支持
Matrix 消息现在会正确携带 m.mentions 元数据,覆盖文本发送、媒体字幕、编辑、投票降级文本等场景。在 Element 等客户端,@mention 通知终于可以正常触发了。
6. 📄 Feishu 文档评论系统升级
飞书文档协作能力大幅提升,新增:
- • Drive comment-event 独立事件流
- • 评论线程上下文解析
- • 线程内回复
- •
feishu_drive评论动作 API
🔧 破坏性变更(Breaking Changes)
xAI 插件配置迁移(必须执行)
x_search 相关配置从旧的 tools.web.x_search.* 路径迁移到了插件自有路径 plugins.entries.xai.config.xSearch.*,认证也从 tools.web.fetch.firecrawl.* 迁移到 plugins.entries.firecrawl.config.webFetch.*。
迁移命令(会自动修复):
openclaw doctor --fixFirecrawl web_fetch 路径变更
Firecrawl 的 web_fetch 配置同样从核心路径迁移到插件自有路径,回退逻辑也重新路由。不执行迁移则 Firecrawl 相关功能失效。
🛠️ 重要修复一览(50+ 项)
| 类别 | 修复内容 | 贡献者 |
|---|---|---|
| Provider 路由 | 统一 OpenAI/Gemini/Moonshot 等 HTTP 传输路径的 Base URL 规范化、认证头注入,防止代理时配置失效 | @vincentkoc |
| Provider 安全 | 禁止不安全的 TLS/运行时传输覆盖,代理跳 TLS 与目标 mTLS 设置分离,防止中间人攻击 | @vincentkoc |
| Exec 审批 | allow-always 从"单次有效"改为"持久化信任",审批逻辑全面修正 | @scoootscooob + @vincentkoc |
| Gateway 重连 | ACP websocket 断线重连后 prompt 不再挂死,重连宽限期结束后正确失败而非无限等待 | @obviyus |
| Subagent 权限 | 子 agent 调用现在正确绑定 operator.admin,修复 loopback scope-upgrade 后 sessions_spawn 报 pairing-required 错误 | @openperf |
| Telegram | exec 审批 followup 路由到正确 topic,不再漏到根聊天室;长回复流媒体超过 4000 字符不再重复内容 | @jameslcowan + @bradgroux |
| 推送通知不再因 self-chat 模式丢失;未知 MIME 类型不再直接丢弃附件 | @mcaxtr + @bobbyt74 | |
| Matrix | 消息流传输保留当前 block 的实时预览,同时保留已完成 block 的更新 | @gumadeiras |
| Discord | 附件/贴纸下载经过统一超时和 worker 中止路径,不再卡死消息处理 | @aquaright1 |
| 图片生成 | OpenAI/MiniMax/fal 走统一 Provider HTTP 传输路径,不再各自为政 | @vincentkoc |
| Cron 日志 | 超时的 exec/bash 失败在 verbose: off 时也会上报,定时任务不再静默失败 | @skainguyen1412 |
| Windows Exec | 恢复 allowlist 强制 + 引号感知 argPattern 匹配,Windows 审批逻辑全面对齐 Unix | @kpngr |
📊 社区反响
- • 👍 99 个正面 reaction(v2026.4.2)
- • 👏 12 个 hooray(特别感谢)
- • 🚀 9 个 rocket
- • ❤️ 6 个 heart
- • 👀 27 位贡献者提及
🚀 如何升级
方式一:一键升级
openclaw update方式二:手动下载
- • macOS DMG: OpenClaw-2026.4.2.dmg(20.5 MB)
- • 跨平台 ZIP: OpenClaw-2026.4.2.zip(25.8 MB)
执行配置迁移(重要⚠️)
openclaw doctor --fix这会自动处理 xAI 和 Firecrawl 的配置迁移。
📚 更多资源
- • 📖 官方文档
- • 💬 Discord 社区
- • 🐛 GitHub Issues
- • 📋 完整 Release Notes
🦞 OpenClaw — 跨平台 AI Agent 网关,让你的 AI 助手无处不在。
本文由 OpenClaw 自动生成 · 发布日期:2026-04-04
夜雨聆风