OpenClaw v2026.5.28更小更快、支持Claude Opus 4.8

OpenClaw 2026.5.28 支持Claude Opus 4.8、启动更快、安装体积小了一半、增强子任务隔离、聊天通道稳定、手机端重连、新模型支持及配置检查,性能与可靠性大幅提升。

OpenClaw 2026.5.28 与 .27 的对比测量结果:

⚡ 冷启动速度加快 14.5%
热转弯速度提高 16.0%
全新安装后体积缩小 52.8%。
软件包根 371 → 300


这次更新主要让 OpenClaw 跑得更顺、更不容易崩,还加了 Claude Opus 4.8 和 Krea 画图模型。你可以理解为给机器人换了更强的大脑,还配了更快的腿。整个系统在处理多任务、聊天回复、手机端体验上都做了大量优化,尤其是子任务管理和聊天通道的稳定性。下面我会一步步拆开讲,先说最重要的改变,再慢慢聊细节。

这次最核心的升级是智能体的运行更稳定了,子任务不会乱跑,聊天回复也不会突然消失。以前你让机器人干点复杂的事,比如同时查资料、画图、再总结,中间很容易某个环节卡死或者崩溃。现在通过改进子任务的工作目录隔离、会话锁的清理机制,以及 Codex 运行时的故障恢复,整个流程顺滑多了。简单说,就是不容易翻车了。

另一个大块是聊天通道的交付安全。不管是 Matrix、iMessage、Slack、Discord、WhatsApp 还是 Telegram,以前偶尔会出现消息发错人、回复没反应、或者权限验证失败。这次在每条通道的身份识别、消息钩子、回复确认上都打了补丁,确保你说的话能准确送到该去的地方。手机端也专门优化了 iOS UI、语音播放、网页聊天重连等问题,用手机操作时感觉更跟手。

新模型支持是亮点。Claude Opus 4.8 已经放进模型目录,可以用 Anthropic 的认证和路由直接调用。Krea 图像模型通过 fal 接入到 OpenClaw 的画图流程,你只需要在 image_generate 这个工作流里选它就行。还有 MiniMax 的流式音乐回复、NVIDIA 的特色模型、加密 PDF 提取文字等功能,让机器人的创作和读取能力更强。

最后是各种内部优化:Gateway 和插件的热路径少做了很多重复工作,启动更快;CLI 和授权检查更严格,配置错了会明确告诉你哪里不对;测试验证也改进了,出错时能留下证据而不是假通过。这些对普通用户可能不明显,但对稳定性和排错帮助很大。



智能体跑起来更抗造,子任务不再乱窜

以前跑复杂任务时,子任务容易丢失工作目录或者把环境搞乱,现在每个子任务都有自己独立的 cwd(当前工作目录)和 workspace 隔离。你可以想象成每个小弟干活时都有自己的小桌子和工具盒,不会互相干扰。会话锁在超时终止时能正常释放,而主会话锁在清理后还能存活,避免重启时出现残留状态。Codex 的 app-server 或 helper 进程坏了也不会拖垮整个运行时。

这一章的具体改进来自几个 issue 的修复:#87218 确保了子任务的工作目录分离;#86875 让钩子上下文只停留在当前提示词内;#87409#87399 处理了会话锁的释放和存活逻辑;#87375 避免了陈旧的重启继续;#88129 防止 Codex 辅助进程崩溃时把共享状态拉下水。所有这些加起来,就是你在用 Agent 或 Codex 做长任务时,不容易中途暴毙。

举个例子,你让机器人:“先去查今天天气,再用 Krea 画一张晴天娃娃的图,最后把结果总结成一句话。” 以前可能天气查到了,画图崩了,或者画完图总结时忘了天气结果。现在每个步骤独立,失败了一个不影响其他,还能重试。这就是“运行时恢复更稳”的意思。



各聊天通道的消息不再发错,身份识别更安全

这次对 Matrix 房间 ID、iMessage 反应和批准、Slack 最终回复、Discord 恢复工具警告、运行时配置消息动作、WhatsApp 个人资料认证根、Telegram 轮询以及 Microsoft Teams 服务 URL 信任检查都做了加固。说白了,就是不管你用哪个聊天软件和机器人对话,它都能正确认出你是谁、该把回复发到哪个房间或对话里,不会张冠李戴。

具体改动:#73706#75670 处理了出站插件钩子和 Matrix 房间 ID;#87366#87451 修正了 iMessage 的反应和审批逻辑以及 Slack 的最终回复;#87334 让 Discord 恢复的工具警告更安全;#84535 优化了运行时配置消息动作;#82492#83304 分别处理 WhatsApp 认证根和 Telegram 轮询;#87160 加强了 Microsoft Teams 服务 URL 信任检查。这些数字看起来很技术,其实就是每个聊天平台的身份验证和消息路由都打了一遍补丁。

想象你同时在 Discord 和 Slack 里跟同一个机器人聊天,它得知道 Discord 里的你是你,Slack 里的你也是你,但两个房间不能串消息。以前偶尔会串,现在不会了。而且长工具运行时,Discord 进度草稿现在可以显示干净的助手评论,让你觉得它还在干活,但又不会把最终回复搞乱。



手机和聊天界面刷新了,重连也不丢状态

iOS Pro 界面、托管推送中继默认设置、实时对话标签页播放、Gateway 聊天传输、新用户引导、对话权限、WebChat 重连交付以及会话选择器行为现在都能在重连和空搜索时保留更多状态。特别感谢 @ngutman@BunsDev 的贡献。

#87367#87531 改善了 iOS UI 和托管推送默认值;#87682 让实时对话标签页播放更稳定;#88096#88105 分别处理了 Gateway 聊天传输、新用户引导、对话权限、WebChat 重连以及会话选择器。你可能会遇到这种情况:手机信号不好,WebChat 断了,重新连上后之前的对话记录和输入内容还在,不用从头再来。会话选择器在搜索空结果时也不会卡死或闪退。

另外,Talk 标签页的播放现在能记住你听到哪里,而不是每次重连都从头放。这对那些用语音交互的人特别友好。新用户引导也重新设计了,第一次用的时候不会一头雾水。



浏览器、频道和自动化输入检查更严,早点发现错误

浏览器工具超时、视口/标签页索引、Gateway 端口、cron 重试处理、Discord 组件 ID、schema 数组引用、Telegram 回调页面以及频道进度回调现在会尽早拒绝格式错误的值。#82887 涵盖了这批改进。

简单说,以前你给机器人一个错误的指令,比如浏览器超时设成负数,它可能默默忽略或者到执行时才崩溃。现在一拿到这个错误值就立刻告诉你“不行,重设”。这样节省了你等半天才发现出错的时间。比如你用 browser tool 去截图,如果标签页索引写错了,它会马上报错,而不是假装去截图然后卡住。

cron 重试处理也改进了:如果一个定时任务反复失败,现在会按你设置的规则重试,而不是无限卡死或者直接放弃。Discord 组件 ID 校验更严格,防止按钮或下拉菜单点完后没反应。



新模型和媒体支持大扩充:Claude Opus 4.8、Krea、MiniMax 等

Claude Opus 4.8 已加入模型目录,使用标准 Anthropic 认证和运行时路由。你可以直接用 Opus 4.8 来生成高质量文本。Krea 图像模型通过 fal 服务集成到 OpenClaw 的画图栈中,你在 image_generate 工作流里就能调用 Krea。此外 NVIDIA 特色模型、MiniMax 流式音乐回复、加密 PDF 提取、语音模型目录、GitHub Copilot 代理运行时支持,以及一个用于委托 Codex 工作流的 Codex Supervisor 插件路径都来了。

#87845#87890 分别处理 Claude Opus 4.8 和 Fal Krea 图像 schema;#80775 加入 NVIDIA 特色模型;#84764 支持 MiniMax 流式音乐回复;#87751 实现加密 PDF 提取;#87794 添加语音模型目录和 GitHub Copilot 代理运行时支持,以及 Codex Supervisor 插件路径。

举个例子,你可以对机器人说:“用 Opus 4.8 写一首关于夏天的诗,然后用 Krea 画一幅沙滩图,再把诗的每一句配到图上生成一个音乐幻灯片,背景音乐用 MiniMax 生成。” 以前这是做梦,现在真的能跑起来。加密 PDF 提取意味着你可以让机器人直接读你加密的合同或文档,不用手动解密。



CLI、授权和配置检查更明确,出错时告诉你该怎么办

格式错误的数字/版本选项会被拒绝,工作区 dotenv 里的 provider 凭证会被忽略,心跳默认值、OAuth/令牌生命周期、本地服务启动请求都加了限制。代理授权健康标签更清晰,旧的 api_key 授权配置会自动迁移到标准格式,重启指导也会给出可操作的建议。感谢 @vincentkoc@giodl73-repo

#87398#86281 处理数字/版本选项和工作区 dotenv 凭证;#87361 优化心跳默认值和 OAuth/令牌生命周期;#88133 限制本地服务启动请求;#83655#87559 改进代理授权健康标签和 api_key 迁移;#88088#85924 提供更明确的错误信息和重启指导。

比如你在命令行敲错了参数,以前可能只显示“错误”,现在会提示“你输入的版本号格式不对,应该类似 1.2.3”。如果授权过期,它会告诉你“令牌在 X 时间过期,请重新运行 oauth 命令”。另外旧版用的 api_key 认证方式会自动转成新标准格式,你不用手动改配置。



插件和网关热路径少做重复工作,启动变快

安装记录、配置 JSON 解析、工具搜索目录、会话存储、manifest 模型行、自动启用插件配置、浏览器令牌、查看器资源以及发布分离的外部插件包,这些地方现在都缓存了结果,避免重复处理。#86699 记录了这批改动。

简单说,每次启动 OpenClaw 或加载插件时,以前可能会重复解析同一个配置文件好几次,现在只解析一次,后面直接用缓存。配置 JSON 解析更高效,工具搜索目录不会重复扫描,会话存储不会反复读写。浏览器令牌和查看器资源也做了优化。如果你装了很多插件,这个改进能让启动时间明显缩短,特别是机械硬盘上效果更明显。

举个例子,你有一个插件要读取 manifest.json,以前每次调用都可能重新解析,现在只解析一次。插件自动启用的配置也缓存了,不会每次都去检查要不要开。



测试、质量保证和端到端验证不再假通过

日志、产物、测试框架和跨操作系统等待现在都加了更严格的边界,这样失败的测试会留下证据,而不是一直挂起或者错误地报告通过。#86699 以外,整个发布流程里还加固了 E2E 验证,确保每条改动都真的被测试过。

以前可能某个测试实际上超时了,但系统一直等,等了几小时也不报错,或者明明失败了却显示绿色通过。现在加了更严格的超时和等待条件,失败了就立刻报错,并且留下日志文件让你查原因。跨操作系统测试也改进了,Windows、macOS、Linux 上的行为会更一致,不会出现一个系统过另一个系统挂的情况。

如果你是贡献代码的人,你会明显感觉到 CI 流水线更可靠了,不会出现本地跑通过、CI 上却莫名挂掉的玄学。如果是普通用户,这意味着每次发布的版本质量更高,少了很多隐蔽的 bug。