OpenClaw v2026.4.23 发布:图像生成与安全加固全面升级
OpenClaw v2026.4.23 发布:图像生成与安全加固全面升级
Codex OAuth 图像生成、30+ 安全修复、记忆系统重构
我是atyou, 今天教大家OpenClaw v2026.4.23 新特性解读。
2026年4月24日,OpenClaw 发布了 v2026.4.23 正式版,这是自 v2024 版本以来最重要的更新之一。在不到24小时内连续发布6个beta版本,最终累积了8项核心变更和60+项错误修复。
本次更新的核心亮点有三个:第一,OpenAI Codex OAuth 图像生成正式支持,无需 API Key 即可使用 gpt-image-2;第二,安全修复数量创下新高,涉及 Android、Discord、WhatsApp、Teams 等多个平台;第三,记忆系统的「梦境」功能完成解耦,不再依赖心跳服务。
本文将深入解析这些更新的技术细节、使用场景和迁移注意事项。
— — — — — — — — — —
一、图像生成能力大升级
本次更新在图像生成领域投入了大量资源,实现了多项突破性改进。
Step 1OpenAI Codex OAuth 图像生成
通过 Codex OAuth 认证,`openai/gpt-image-2` 模型现在可以直接使用,无需配置 `OPENAI_API_KEY`。这意味着用户在 OpenAI Codex 已认证的环境中可以零配置开启图像生成能力。
底层实现上,参考图像编辑(reference-image editing)改为通过 guarded multipart 上传而非 JSON data URLs,恢复了复杂多参考 `gpt-image-2` 编辑功能。修复了 gpt-image-2 在多图编辑场景下的兼容性问题(Issue #70642)。
|
💡前提条件 需要在 OpenClaw 中配置 openai-codex profile,并且完成 Codex OAuth 认证流程。 |
Step 2OpenRouter 图像生成支持
通过 `image_generate` 工具,OpenRouter 的图像模型现在可以使用 `OPENROUTER_API_KEY` 进行图像生成和参考图像编辑。感谢社区贡献者 @notamicrodose 的实现(PR #67668)。
同时修复了 OpenRouter 多模态模型的图像理解问题——图像理解提示词现在以用户文本形式发送,而非图像 parts,恢复了非空 vision 响应(Issue #70410)。
Step 3图像生成参数扩展
Agent 现在可以请求 provider 支持的质量和输出格式提示,并通过 `image_generate` 工具传递 OpenAI 特定的 background、moderation、compression 和 user 提示。
新增了可选的 `timeoutMs` 参数支持,允许 Agent 在特定生成任务需要更长处理时间时扩展 provider 请求超时。适用于图像、视频、音乐和 TTS 生成工具。
— — — — — — — — — —
二、Codex 集成深度优化
Codex 作为 OpenClaw 的核心能力之一,本次更新在 harness 层面进行了多项改进。
Step 1Windows PATHEXT 支持
在 Windows 环境下,通过 PATHEXT 解析 npm 安装的 `codex.cmd` shims,再启动原生 app-server,解决了 `codex/*` 模型在 Windows 上需要手动创建 .exe shim 的问题(Issue #70913)。
|
⚠️踩坑 之前 Windows 用户需要手动配置 codex.exe 路径,更新后只需确保 codex.cmd 在 PATH 中即可。 |
Step 2Harness 选择状态可见性
为 `/status` 命令添加了嵌入式 harness 选择决策的结构化调试日志,`/status` 保持简洁输出,而 gateway 日志记录自动选择和 Pi 回退原因。
Harness 选择现在按会话固定,非 PI harness ID(如 `codex`)会显示在 `/status` 中,配置变更不会热切换现有会话。
Step 3认证与模型发现
当 Codex 目录发现遗漏时,会合成 `openai-codex/gpt-5.5` OAuth 模型行,确保 cron 和 subagent 运行不会因「Unknown model」而失败。
从聊天或 CLI 命令添加模型时保留 Codex provider 元数据,确保手动添加的 Codex 模型具有正确的认证和路由行为(PR #70820)。
— — — — — — — — — —
三、安全加固(30+ 项)
本次更新是史上安全修复最多的一次,涵盖 Android、Discord、WhatsApp、Teams、MCP 等多个平台。
Step 1移动端安全
Android:要求 Android 手动和扫描路由仅使用 loopback 纯文本 gateway 连接,私有 LAN 和 link-local `ws://` 端点现在除非启用 TLS 否则失败关闭。
Android:停止 `ASK_OPENCLAW` intents 自动发送注入提示,外部应用操作现在只预填充草稿而非立即发送。
Pairing:要求私有 IP 或 loopback 主机进行纯文本移动配对,停止将 `.local` 或无点主机名视为安全纯文本端点。
|
🔴重要 如果你的 Android 设备使用私有网络 IP 连接 gateway,需要配置 TLS 或切换到 127.0.0.1。 |
Step 2平台权限控制
Discord:保持原生斜杠命令频道策略不绕过配置的 owner 或 member 限制。
Teams:要求共享 Bot Framework audience 令牌通过验证的 `appid` 或 `azp` 命名配置的 Teams 应用,阻止跨 bot 令牌重放。
QQBot:`/bot-approve` 需要框架认证,未经授权的 QQ 发送者无法通过未认证的 pre-dispatch 斜杠命令路径更改执行审批设置。
Step 3MCP 安全
停止 ACPX OpenClaw tools bridge 列出或调用 owner-only 工具(如 `cron`),关闭了非 owner MCP 调用者的权限提升路径(PR #70698)。
Plugins:停止 setup-api 查找回退到启动目录,防止工作区本地的 `extensions/
Step 4配置安全
Gateway:对 agent 驱动的 `gateway config.apply`/`config.patch` 运行时编辑失败关闭,通过允许列表限定 agent 可调的 prompt、model 和 mention-gating 路径,而非依赖手维护的禁止列表(PR #70726)。
Webhooks:每个请求重新解析 `SecretRef` 支持的 webhook 路由 secrets,使 `openclaw secrets reload` 立即撤销之前的 secret 而非等待 gateway 重启(PR #70727)。
Approvals:要求显式启用聊天 exec-approval,而非仅因为 approvers 从配置或 owner allowlist 解析就自动启用。
— — — — — — — — — —
四、记忆系统重构
记忆系统是 OpenClaw 的核心特性,本次更新进行了重要的架构调整。
Step 1梦境功能解耦
Managed dreaming cron 从 heartbeat 解耦,作为隔离的轻量级 agent turn 运行,即使默认 agent 禁用 heartbeat 也能运行,且不再被 `heartbeat.activeHours` 跳过。
`openclaw doctor –fix` 会将持久化 cron 配置中的过时 main-session dreaming jobs 迁移到新形态。修复了 Issue #69811、#67397、#68972。
|
💡建议 运行 `openclaw doctor –fix` 清理旧的 dreaming 配置,确保迁移到新的架构。 |
Step 2本地嵌入配置
新增可配置的 `memorySearch.local.contextSize`,默认值为 4096,使本地嵌入上下文可以在受限主机上调整,无需修补 memory host。
Memory/CLI:在 memory-core manifest 中声明内置 `local` 嵌入 provider,使独立 `openclaw memory status`、`index` 和 `search` 可以像 gateway 运行时一样解析本地嵌入。
Step 3Memory Doctor 改进
保持 root durable memory 规范化为 `MEMORY.md`,停止将小写 `memory.md` 视为运行时回退。
新增 `openclaw doctor –fix` 功能,可以将真正的 split-brain root files 合并到 `MEMORY.md` 并备份。
— — — — — — — — — —
五、多平台消息修复
WhatsApp、Telegram、Discord 等平台的消息处理问题得到系统性修复。
Step 1WhatsApp
统一直接发送和自动回复的出站媒体规范化。
WhatsApp/onboarding:保持首次运行设置条目加载在 Baileys 运行时依赖路径之外,修复了打包 QuickStart 安装在运行时 deps 暂存前无法显示 WhatsApp 设置的问题(Issue #70932)。
安全:保持联系人/vCard/位置结构化对象纯文本在内联消息体之外,通过围栏 untrusted metadata JSON 渲染,限制名称、电话字段和位置标签/评论中的隐藏提示注入负载。
Step 2Telegram
修复 Telegram 群聊中当模型或工具发出 `` 而非 `MEDIA:` token 时退回到纯文本图像 URL 的问题。
解析远程 markdown 图像语法到最终回复路径的出站媒体负载,确保图片正确显示而非文本链接。
Step 3Slack
Slack/groups:将 MPIM 群组 DMs 分类为群组聊天上下文,抑制 Slack 非 DM 表面的详细工具/计划进度,停止内部「Working…」跟踪泄漏到房间。
修复了 Issue #70912。
— — — — — — — — — —
六、其他重要修复
除了核心功能,还有大量细节改进。
Step 1流式传输
Block streaming:部分 block 传递中止时,当已发送的文本块精确覆盖最终回复时抑制最终组装文本,防止重复回复而不丢弃不相关的短消息。修复了 Issue #70921。
Step 2WebChat
持久化 assistant 生成的图像为认证托管媒体,接受配对设备令牌进行 assistant 媒体获取,webchat 历史重载继续显示生成的图像。
保留文本优先模型图像附件为 media refs 而非丢弃,使配置的图像工具可以检查原始文件。修复了 Issue #68513、#44276、#51656、#70212。
Step 3Plugins
Plugin 安装:将 host OpenClaw package 链接到声明 `openclaw` 为 peer dependency 的外部插件。
Plugin startup:恢复 packaged 和 external runtime-deps stage roots 中的 bundled plugin `openclaw/plugin-sdk/*` 解析,修复 Telegram/Discord 在依赖修复后 crash-loop 的问题(Issue #70852)。
Plugins/Windows:在 bundled runtime dependency 修复期间原地刷新 packaged plugin SDK alias。
— — — — — — — — — —
七、常见问题与排错
升级后需要重新配置什么吗?
一般情况下不需要。但如果使用 Android 连接 gateway,需要确保使用 127.0.0.1 或启用 TLS。Codex 用户建议运行 `openclaw doctor –fix` 清理旧的 dreaming 配置。
图像生成功能如何使用?
OpenAI 用户需要配置 openai-codex profile 并完成 OAuth 认证。OpenRouter 用户只需配置 OPENROUTER_API_KEY 即可。
安全修复会影响现有功能吗?
大部分安全修复是收紧策略,不影响正常功能。仅 Android cleartext 连接可能会有影响,需要切换到 TLS 或 loopback。
梦境功能解耦后有什么变化?
Dreaming 不再依赖 heartbeat,即使 heartbeat 被禁用,dreaming 也会正常运行。
— — — — — — — — — —
八、安全建议
•所有安全更新已通过验证签名,确保代码完整性。
•建议检查你的配置是否使用了私有 IP/loopback 连接 Android gateway。
•定期运行 `openclaw secrets reload` 刷新 webhook secrets。
|
⚠️重要提醒 本文中出现的所有 Token 均为示例或已脱敏处理。请务必使用你自己的 Token,并妥善保管。切勿将敏感凭证提交到 Git 仓库。 |
— — — — — — — — — —
总结
OpenClaw v2026.4.23 是里程碑级别的更新,图像生成能力全面升级,Codex 集成更加完善。
安全修复数量创下新高,涵盖移动端、平台权限、MCP 等多个领域,建议所有用户尽快升级。
记忆系统架构调整是长期改进的一部分,建议运行 `openclaw doctor –fix` 清理旧配置。
•变更类型8 项新功能
•错误修复60+ 项
•安全修复30+ 项
•贡献者28 位
•主要平台Windows/macOS/Linux/Android
— — — — — — — — — —
我是atyou, 您有什么感兴趣的主题,可以给我留言让我们一起拥抱AI, 共同进步,享受美好生活。
参考文档:
•OpenClaw GitHub Releases → 点击访问
https://github.com/openclaw/openclaw/releases/tag/v2026.4.23
•OpenClaw Official Site → 点击访问
https://openclaw.dev
•v2026.4.23-beta.4 Full Changelog → 点击访问
https://github.com/openclaw/openclaw/releases/tag/v2026.4.23-beta.4
夜雨聆风