Skip to content

OpenClaw v2026.5.22 更新发布

darlingyc

OpenClaw v2026.5.22 已正式发布(2026年05月24日),本次更新以 Gateway 性能大幅优化和新增会议笔记独立插件为核心,同时包含大量功能完善与问题修复。

🟢 新功能 / 界面更新

  • Meeting Notes 插件:新增独立外部会议笔记插件,支持自动启动捕获配置、手动导入转录文本、仅读的 openclaw meeting-notes CLI 访问,以及 Discord 语音直播源作为第一个实时来源。
  • Control UI 聊天界面:会话选择器新增搜索功能和「加载更多」分页,保持初始加载轻量化,同时让历史对话也可轻松触达。
  • Discord:支持为长时运行的组件工作流配置有限期(bounded)的 agentComponents.ttlMs 回调注册表生命周期,单账户可覆盖,最高 24 小时上限。
  • Plugin SDK:新增通用频道消息轮询发送器(poll sender),新增行级会话工作流辅助方法(row-level session helpers),并引入 embeddingProviders 通用能力合约与注册 API。
  • QA / 诊断工具:扩展 OpenTelemetry 测试用例覆盖 trace、metric、log 导出;新增 Prometheus 可观测性测试别名;新增 QA 总线工具调用可见性场景和自定义 mock JSONL 回放_fixture。
  • UI 无障碍:顶栏主题模式按钮(System / Light / Dark)新增可聚焦悬停提示标签。

🔴 底层架构 / 性能优化

  • Gateway 性能大幅提升:通过复用进程稳定的频道目录读取、缓存插件元数据快照、懒加载 ACPX runtime 等多项优化,Gateway 健康检测与就绪信号不再等待未使用处理器树。
  • 模型列表性能飞跃:Gateway 启动时预热 Provider 认证状态地图(auth-state map),使 /models 调用延迟从约 20 秒降至约 5 毫秒(约 4100 倍提升),热重载后自动重新预热。
  • Plugin SDK 优化:缓存公开接口别名映射(alias maps),跳过无关 macOS Linuxbrew PATH 探测,Gateway 启动避免重复文件系统遍历。
  • CLI 帮助性能:优化 setup --helponboard --helpconfigure --helpagents --helpsecrets --helpnodes --help 等命令路径,按需加载而非全量导入。

🟡 其他 / 修复

  • WebChat:工具消息来源摘要不再重复显示卡片内容。
  • Gateway:保留延迟生命周期错误的清理逻辑,修复失败会话状态卡住的问题。
  • Telegram:修复文件和结构化附件媒体发送(path/filePath);支持论坛主题显式 :topic::topicId: 表单。
  • Browser/proxy:本地 Chrome DevTools WebSocket 端点绕过托管代理,修复 openclaw browser start 在代理阻止 loopback 出站时失效的问题。
  • Ollama:本地 embedding 来源绕过托管代理。
  • OpenAI Images:Codex API Key 生成的图片改为走原生 OpenAI Images API,修复 401 错误。
  • TUI/streaming:长时间无响应提示在收到聊天事件时立即关闭,不再残留。
  • Sessions:会话写锁最大持有策略强化,避免过期锁堆积。
  • 状态显示:提供配置的 AWS SDK 模型费用估算,显示上下文预算估算。
  • Claude 4.x:1M 上下文窗口迁移至正式版(GA),移除已弃用 beta 标记。
  • Twitch:修复重连后消息处理程序注册被错误清理导致的失效问题。
  • Memory/LanceDB:公开记忆文件(每日笔记、梦境报告等)通过活跃内存提供者桥接导出,兼容导入。
  • Docker:不再在日志中打印 Gateway Bearer Token;修复首次运行命名卷以 node 而非 root 启动。
  • Memory:~ 在配置的额外记忆路径中正确展开。
  • Skills:共享技能目录改为跨 Agent 工作区单一监听,避免文件描述符耗尽(EMFILE)导致的问题。
  • Mac App:使用原生设置侧栏窗口样式,侧栏切换保持在左侧,内容不再被标题栏遮挡。
  • Windows Installer:Bootstrap 便携式 Node.js、使用 native tar 解压、修复 WSL2 UNC 路径启动失败问题。
  • 大量其他问题修复(详见官方 Release)。

🔒 安全加固

  • npm 包现在携带生成的 shrinkwrap 文件,确保发布的安装使用锁定的依赖图,防止通过 pnpm 锁文件绕过依赖年龄策略。
  • 验证浏览器沙箱绑定源(browser sandbox bind sources),约束遗留插件清理路径。
  • 发布前运行包完整性检查,在专用 QA 资源泄漏到公共包之前先行失败。

📝 完整更新日志: 查看 GitHub 官方 Release