乐于分享
好东西不私藏

OpenClaw v2026.5.22 重磅发布:/models 提速4100倍,还有不少新功能和修复,值得关注

OpenClaw v2026.5.22 重磅发布:/models 提速4100倍,还有不少新功能和修复,值得关注

说实话,一个 API 端点从 20 秒变成 5 毫秒,这种优化放在哪个项目里都够吹一阵了。

光是 /models 这个接口的响应速度就把我整不会了。上周还在吐槽它冷启动慢得像在爬,这周直接 4100 倍提速。那不是改了点配置看起来快了的小打小闹,是切切实实从 20 秒降到 5 毫秒。

启动性能,终于不磨叽了

翻 Commit 的时候发现这波优化想得很细。Gateway 启动做了四件事:复用进程稳定的频道目录读取、复用不可变插件元数据快照、懒加载空闲插件、缓存 SDK 公共别名映射。每一条拆开看都是”早该做了”的活儿,串在一起效果也看得见。我之前本地起 OpenClaw 大概要盯着日志等十秒左右才能开始干活,这次试下来体感缩短了一半以上。

另一个我特别想提的改动是 provider auth-state 预热被移到了 HTTP 就绪之后。这个改动看着不起眼,但用过 OpenClaw 的人应该都经历过:启动的时候卡在那等各个 provider 去做认证发现,一等就是好几秒。现在系统先起来接客,背后慢慢预热,体验上顺滑了不少。

会议记录搞了个新插件

Meeting Notes 这个新插件我还没怎么用过,但理念挺讨喜。它第一个实时源接的是 Discord 语音,可以直接在 CLI 里访问,也支持手动导入转录文件。说白了就是把会议纪要这件事从”人工记笔记”往”自动抓取”推了一步。我自己平时开会经常一边听一边记,到头来笔记稀碎。如果能把 Discord 频道的语音直接扒下来转成结构化笔记,那省的事可不止一星半点。

Talk 模块终于能边跑边控了

之前跑实时任务的时候,要么等它跑完,要么直接暴力杀掉。这回 WebUI 和 Discord 语音都加上了运行中查询状态、取消任务、排队后续工作的能力。这个词有点绕,其实意思就是,你在 Discord 里跟 agent 对话的时候,中途可以插队安排新活,也可以看看当前进度条到哪儿了。对于需要长时间联网处理的任务来说,这个体验改进算是刚需。

日常用的小修补,一个没落下

CLI 的 openclaw models auth login 现在支持 –profile-id 参数了,可以针对不同的 provider 存对应的 auth profile。如果你跟我一样手上有好几个 API key 切换着用,这个改动会让你少打很多字。

Control UI 里的聊天 session 选择器加了搜索和 Load More 分页。以前 session 一多就翻得手酸,现在直接搜关键词就能定位。同样在 Control UI 里,粘贴 base64 图片到对话框会自动转成图片附件。这个修得好,之前我贴图片总是贴成乱码。

Image tool 新增了自适应图片压缩,可以配 agents.defaults.imageQuality。说白了就是 agent 处理图片的时候不会再一股脑传原图,而是根据上下文自动压缩到合适的质量。对于 token 用量敏感的人来说,这算是实打实的省钱优化。

Plugin SDK 那边也塞了不少新东西:通用频道消息 poll 发送器、通用 embeddingProviders 能力合约、cron 投递路由换了现代 target resolver。Anthropic provider 迁移到了 Claude 4.x GA 的 1M context 支持,不再依赖那些已经退役的 beta 接口。

Fix 里藏着的几个好活儿

WebChat 里 run-complete 的 “Done” 标志之前会在响应文字之前先蹦出来,看着特别别扭。这回修了。Docker 的 Gateway bearer token 泄露问题也算一个安全大头,setup 日志里明文写 token 这种事,修了总归让人安心一些。Windows 那边修了一大堆路径和安装器的问题,我不用 Windows 所以没法实测,但群里已经有人在喊”终于能好好用了”。

还有几个偏底层的修复也值得一提:LanceDB 通过活动内存 provider bridge 暴露了公开记忆构件,方便自己写工具链的人取用;Claude CLI session 超阈值时压缩失败的问题终于彻底修了;message-tool-only 类型的 agent 在 openclaw tui 中之前不可见,现在也能正常展示了。

完整更新日志

NEWGateway/性能:4项启动性能优化:复用进程稳定的频道目录读取、复用不可变插件元数据快照、懒加载空闲插件、缓存SDK公共别名映射

NEWGateway/性能:provider auth-state 预热移到 HTTP 就绪之后,启动不再阻塞 provider 认证发现

NEWModels/性能:预热 provider auth-state,/models 热路径从 ~20s 降到 ~5ms(4100倍提升)

NEW会议记录:新增外部会议记录插件,支持 Discord 语音作为第一个实时源,CLI访问,手动导入转录

NEWTalk/实时:WebUI 和 Discord 语音支持在任务运行中查询状态、取消、排队后续工作

NEWCLI/模型:openclaw models auth login 支持 –profile-id 存储指定 provider auth profile

NEWControl UI/聊天:聊天 session 选择器新增搜索和 Load More 分页

NEWxAI/Grok:复用 xAI OAuth auth profiles 用于 Grok web_search,新增 Grok 模型别名

NEWDiscord:支持配置 agentComponents.ttlMs 回调注册表生存周期

NEWAgents/子代理:限制默认子 agent 引导上下文只包含 AGENTS.md 和 TOOLS.md

NEW图片工具:新增自适应图片压缩,agents.defaults.imageQuality 配置

NEW诊断:新增 secrets.prepare 时间线 span,新增 bounded skill 使用指标

NEWPlugin SDK:新增通用频道消息 poll 发送器,新增通用 embeddingProviders 能力合约

NEWPlugin SDK/定时任务:cron 投递路由现代 target resolver,弃用旧 parser-backed helpers

NEW模型:清理退役的 Groq、GitHub Copilot、OpenAI、xAI 和旧 Claude 目录条目

NEWProvider/Anthropic:迁移到 Claude 4.x GA 的 1M context 支持,不再依赖已退役 beta

FIXWebChat:run-complete 指示器修复,Done 不再在响应文字前出现

FIXAgents/压缩:修复 Claude CLI session 超阈值时压缩失败

FIXDocker:修复 Gateway bearer token 在 setup 日志中泄露的安全问题

FIXTelegram:修复 fenced 代码块语言通过 Markdown 渲染正确传递

FIXMemory/LanceDB:通过活动内存 provider bridge 暴露公开记忆构件

FIXTUI/代理:修复 message-tool-only agents 在 openclaw tui 中不可见

FIXControl UI/聊天:支持粘贴 base64 图片到对话框(自动转换为图片附件)

FIXAgents/工具:新增 bounded tool-policy 审计日志

FIXCLI/日志:openclaw logs –follow 不再注册为 paired device

FIXWindows:大量 Windows 路径/安装器修复

那天更新完我盯着 /models 接口的 5ms 响应愣了半天——你上一次因为一个数字感动到,是什么时候?

⭐点赞、转发、关注和推荐一键三连⭐