乐于分享
好东西不私藏

OpenClaw v2026.4.2 发布:配置体系全面重构,Task Flow 进入成熟阶段

OpenClaw v2026.4.2 发布:配置体系全面重构,Task Flow 进入成熟阶段

出品 | 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.apiKeyXAI_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