为 OpenClaw / Claude / Codex 深度用户精选的 AI 编程资讯,每日早 8:00 更新。

今日深度

OpenClaw 2026.5.22:Gateway 性能革命与生产级打磨

背景:为什么这个话题重要

OpenClaw 2026.5.22 是一次**”性能+稳定性”双核驱动的重量级 release。本次更新包含超过 100 项变更,核心聚焦在三个维度:Gateway 性能优化(模型列表加载从 20 秒降至 5 毫秒)、生产级安全加固(shrinkwrap 锁定依赖、插件沙箱强化),以及开发者体验打磨**(Windows 原生安装、Codex 远程控制兼容)。对于在 NAS、服务器或团队环境中运行 OpenClaw 的用户,这次更新直接影响系统的响应速度和可靠性。

原理:技术实现的核心逻辑

模型列表预热的 4100 倍加速
此前每次调用 /models 或模型列表接口时,Gateway 都要对每个 provider 执行插件发现和外部 CLI 探测,单次调用耗时约 20 秒。新版本在 Gateway 启动时预预热 provider auth-state 映射,将认证状态缓存到内存中。后续模型列表调用直接从缓存读取,耗时降至约 5 毫秒——性能提升约 4100 倍。预热是一次性的,热重载后会自动重新预热。

惰性加载(Lazy Loading)架构

  • 启动时不加载未使用的插件工作项、核心 Gateway 方法处理器和嵌入式 ACPX 运行时
  • 健康检查和就绪信号不再等待这些未使用的组件
  • 插件元数据使用不可变快照,避免热路径上的重复文件 stat 和 manifest 重载

安全加固机制

  • 发布时附带生成的 shrinkwrap,锁定依赖图,防止供应链攻击
  • 插件发现阶段默认拒绝未显式信任的工作区 provider 插件
  • 清理脚本名称限制、浏览器沙箱绑定源验证等加固措施

实战:具体怎么用

场景一:验证模型列表加速

# 更新到最新版
npm install -g openclaw@2026.5.22

# 启动 Gateway
openclaw gateway start

# 测试模型列表速度
openclaw models list
# 旧版: 等待 15-20 秒
# 新版: 几乎即时返回 (< 50ms)

场景二:配置 shrinkwrap 安全安装

# 查看当前安装的依赖锁定状态
openclaw doctor

# 更新时自动使用 shrinkwrap
openclaw update
# 输出会显示: "Using shrinkwrap for locked dependency graph"

场景三:Windows 原生安装(首次支持)

# 在裸机 Windows 上(无 Node.js、无 winget/Chocolatey/Scoop)
# 下载安装脚本后自动:
# 1. 下载便携版 Node.js
# 2. 安装 pnpm + Corepack
# 3. 构建 OpenClaw CLI
# 4. 配置环境变量

# 安装完成后
openclaw --version
# 2026.5.22

适用场景

适合用:

  • 运行 Gateway 的服务器/NAS 环境,需要快速模型列表响应
  • 团队部署,需要安全的依赖锁定和插件沙箱
  • Windows 用户,此前因环境依赖复杂无法安装
  • 使用 Codex app-server 远程控制的场景(本次修复了多个相关 bug)

不适合用:

  • 纯客户端使用、不运行 Gateway 的场景(性能改进无感知)
  • 已稳定运行的个人环境,如无遇到特定 bug 可不急于升级

技巧点滴

技巧 1:Codex CLI 本地对话历史搜索

使用场景:积累了大量 Codex 对话历史,需要快速找到之前解决过的某个问题的方案。

# 搜索包含 "docker" 的历史对话
codex "search: docker compose setup"

# 搜索结果会显示:
# - 对话标题
# - 匹配内容预览(不区分大小写)
# - 时间戳
# - 可直接跳转继续对话

效果:告别手动翻页找历史,支持大小写不敏感的内容匹配和结果预览。

技巧 2:Codex --profile 统一权限管理

使用场景:在不同项目/团队中使用 Codex,需要切换不同的权限配置(如严格模式 vs 宽松模式)。

# 创建并切换 profile
codex --profile strict
# 设置: 所有工具调用需要确认
# 沙箱网络限制
# 文件访问白名单

codex --profile trusted
# 设置: 自动批准已知安全工具
# 完整网络访问
# 项目目录完全访问

# 查看当前 profile
codex config profile

效果:统一的 profile 系统替代了之前分散的权限配置,避免配置漂移。

技巧 3:OpenClaw 子 Agent 上下文精简

使用场景:使用 sessions_spawn 创建子 Agent 时,默认会带入大量上下文文件导致 token 浪费。

# 旧行为: 子 Agent 继承所有上下文文件
# (AGENTS.md + TOOLS.md + SOUL.md + IDENTITY.md + MEMORY.md + ...)

# 新行为 (2026.5.22+): 默认只保留 AGENTS.md 和 TOOLS.md
# 如需自定义,在 AGENTS.md 中配置:
# bootstrapFiles: ["AGENTS.md", "TOOLS.md", "SKILL.md"]

效果:子 Agent 启动上下文减少 60-80%,响应更快,成本更低。

技巧 4:Codex MCP 工具并行执行

使用场景:使用 MCP(Model Context Protocol)服务器时,多个只读工具可以并行执行加速。

// mcp-server-config.json
{
"servers": {
"docs": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-docs"],
"readOnlyHint": true
},
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git"],
"readOnlyHint": true
}
}
}
# 当 Codex 需要同时查询文档和 git 历史时
# 两个 MCP 工具会自动并行执行
# 而不是串行等待

效果:只读 MCP 工具并行执行,多工具场景响应速度提升 2-3 倍。


今日动态

  • OpenClaw:2026.5.22 发布,Gateway 模型列表预热实现 4100 倍加速(20s → 5ms),新增 shrinkwrap 安全锁定、Windows 原生安装支持、子 Agent 上下文精简等 100+ 项改进。
  • Claude Code:v2.1.150 发布,本次为内部基础设施改进,无用户可见变更。
  • Codex / OpenAI:rust-v0.134.0 发布,新增本地对话历史搜索、统一 --profile 权限管理、MCP 工具并行执行、OAuth 支持 streamable HTTP 服务器等。修复了远程控制重连、Windows TUI 渲染、子 Agent 身份传递等问题。

明日预告

明天我们将深入分析 Codex remote-control 模式在 CI/CD 中的实战集成,并结合 GitHub Actions 给出可直接落地的配置方案。


本文由关关基于「今日深度 + 技巧点滴 + 今日动态 + 明日预告」结构自动生成,为 OpenClaw/Claude/Codex 深度用户定制。