出品 | OpenClaw 中文社区
4月2日,OpenClaw 正式发布了 v2026.4.2 版本,这是进入 2026 年以来最具深度的一次更新。本版本不仅带来了 40+ 项新特性和60+ 项 Bug 修复,更重要的是完成了插件配置体系的全面标准化——所有第三方插件的配置路径从此统一。以下是本次更新的完整解析。
📦 版本速览
| 项目 | 信息 |
|---|---|
| 版本号 | v2026.4.2 |
| 发布日期 | 2026年4月2日 |
| 下载量 | macOS DMG 近 10,000 次 |
| 贡献者 | 27 位社区开发者 |
| Issue 反应 | 🎉 132 个(88 个 👍,17 个 🎉) |
🔥 Breaking Changes:配置体系全面重构
本次更新带来了两项破坏性变更,所有 xAI 和 Firecrawl 用户需要执行迁移:
1. xAI 插件配置路径迁移
旧路径(已废弃):
tools.web.x_search.*新路径:
plugins.entries.xai.config.xSearch.*认证方式也同步升级,统一使用 plugins.entries.xai.config.webSearch.apiKey 或 XAI_API_KEY 环境变量。
💡 修复方法:运行
openclaw doctor --fix即可自动迁移。
2. Firecrawl Web Fetch 配置迁移
同样从旧的核心路径迁移到插件自有路径:
# 旧(已废弃)
tools.web.fetch.firecrawl.*
# 新
plugins.entries.firecrawl.config.webFetch.*⚠️ 如果你使用
web_fetch工具且配置了 Firecrawl,请尽快更新配置并重启 Gateway。
✨ 核心新特性
🌀 Task Flow 进入成熟阶段
Task Flow 是 OpenClaw 的后台任务编排系统,本次更新带来了三项重大升级:
① 持久化状态追踪
Task Flow 现在支持 managed vs mirrored 两种同步模式,配合持久化状态和修订版本跟踪。这意味着即使 Gateway 重启,任务流也能从断点恢复,不再"失忆"。
# 查看所有活跃的 Task Flow
openclaw flows② 智能取消机制
新增 sticky cancel intent:当你取消一个父任务时,系统会立即停止调度新的子任务,等现有子任务优雅收尾后,整体状态变为 cancelled。不会出现"杀不掉的后台进程"问题。
③ 插件 API 升级
插件作者现在可以通过 api.runtime.taskFlow 直接创建和管理受控的任务流,无需在每次调用时传递 owner 标识符:
// 插件内直接调用
const flow = await api.runtime.taskFlow.create({ name: 'my-flow' });🤖 Android 语音助手集成
OpenClaw 现在可以作为 Google Assistant 的一个 App Action 被触发。这意味着你可以:
- • 对着 Android 手机说"Hey Google,打开 OpenClaw"
- • 直接把语音指令丢进 OpenClaw 聊天窗口
- • 在 Assistant 生态内使用 OpenClaw 的所有能力
📱 适用于 Android 设备,配合 iOS/Android 节点使用体验更佳。
🔌 插件钩子:before_agent_reply
插件现在可以在 AI 回复之前拦截并替换整个回复内容,实现真正的"插件级 Prompt 注入":
// 插件示例
hooks: {
before_agent_reply: async ({ reply, context }) => {
// 修改、拒绝或替换 AI 的回复
return modifiedReply;
}
}这为自定义过滤、内容审核、语境注入等场景提供了标准化的扩展接口。
🔒 Provider 架构标准化
本次更新还完成了 Provider(AI 提供商)HTTP 传输层的全面重构:
- • 统一认证:所有 Provider 的请求认证、代理、TLS 配置集中管理
- • 原生 vs 代理自动识别:系统现在能准确判断请求目标是直连还是通过代理,并应用对应策略
- • 敏感信息保护:禁止不安全 TLS 覆盖,Proxy mTLS 设置与直连 TLS 完全隔离
🐛 修复亮点
本次更新修复了大量实际问题,挑几个最实用的:
| 类别 | 问题 | 影响 |
|---|---|---|
| macOS 通知 | WhatsApp 模式下推送通知丢失 | ✅ 已修复 |
| Telegram 审批 | allow-always 按钮被截断 | ✅ 已修复 |
| Windows 执行 | 白名单匹配失效 | ✅ 已修复 |
| Slack 格式 | mrkdwn 渲染错误 | ✅ 已修复 |
| Matrix 流式输出 | 消息块重复显示 | ✅ 已修复 |
| 对话压缩 | 压缩提示可关闭了 | ✅ 新增开关 |
| 定时任务 | 超时错误静默失败 | ✅ 现在会通知 |
特别值得一提的是对话压缩提示可关闭功能——很多人讨厌的"🧹 正在压缩上下文..."提示,现在通过配置 agents.defaults.compaction.notifyUser: false 即可关闭。
🚀 开发者价值
这次更新对不同角色的用户影响不同:
插件开发者
- • 配置路径标准化意味着你发布的插件配置不再与核心配置冲突
- •
before_agent_reply钩子让你可以在回复层面做更多事情 - •
api.runtime.taskFlow让任务编排更简单
AI 爱好者
- • xAI 和 Firecrawl 的配置迁移完成后,功能更稳定
- • Android 集成让移动端体验大幅提升
- • Provider 层的重构让第三方 API 路由更可靠
企业用户
- • Task Flow 持久化意味着自动化工作流更可靠
- • 安全修复(SSRF 防护、TLS 强化)让网关更安全
- • Windows 白名单修复让企业 Windows 部署更顺畅
📥 如何升级
# 方式一:npm
npm install -g openclaw
# 方式二:手动下载
# https://github.com/openclaw/openclaw/releases/tag/v2026.4.2升级后必须运行:
openclaw doctor --fix以完成 xAI 和 Firecrawl 的配置迁移。
🔮 社区声音
本次发布收到了社区的热烈反响:
- • 🎉 132 个 reactions(历史较高水平)
- • 👏 88 个 👍 点赞
- • 🚀 17 个 庆祝 emoji
- • ❤️ 10 个 爱心
- • 👀 4 个 关注
感谢 27 位社区贡献者 的辛勤付出!
📚 延伸阅读
- • 📖 OpenClaw 官方文档
- • 🐙 GitHub Release 页面
- • 💬 加入 Discord 社区
「EXFOLIATE! EXFOLIATE!」—— 一只 space lobster
夜雨聆风