乐于分享
好东西不私藏

openclaw 版本 2026.4.20 和 2026.4.21 的更新内容总结.

openclaw 版本 2026.4.20 和 2026.4.21 的更新内容总结.

这两次更新主要集中在用户体验优化、安全加固、平台兼容性增强以及核心服务稳定性的提升上。

📅 版本概览
v2026.4.20 (主要功能更新): 包含大量 UI 重构、Agent 提示词增强、会话维护机制改进及多平台修复。
v2026.4.21 (补丁更新): 针对图像生成模型的默认配置调整及少量安全/依赖修复。
🚀 核心功能与体验优化
1. 初始化与 UI 体验
向导界面重构 (Wizard): v4.20 对设置向导的安全免责声明进行了重设计,增加黄色警告横幅、分节标题和检查清单;在模型目录加载时添加了加载旋转图标,避免界面空白。
终端/日志优化: v4.20 优化了 sanitizeForLog() 函数,使用正则替换提升性能;修复了 Setup TUI 重启问题以恢复终端状态。
图像生成 (Image Gen): v4.21 将捆绑的图像生成默认提供商更改为 gpt-image-2,并更新了文档中的尺寸提示(支持 2K/4K)。
2. Agent 与 Prompt 增强
系统提示词强化: v4.20 增强了默认系统提示词和 OpenAI GPT-5 覆盖层,引入了更清晰的完成偏差、实时状态检查及验证前引导。
会话维护: v4.20 强制执行内置条目限制并按年龄修剪会话;在加载时修剪过大的存储以防止网关内存溢出 (OOM)。
主动记忆 (Active Memory): v4.20 改进了记忆召回失败时的降级处理,记录警告而非直接中断回复。
3. 平台与渠道支持
BlueBubbles (iOS iMessage):
v4.20: 增加了出站消息发送超时(从 10s 提升至 30s),解决了 macOS 设置下的静默丢信问题;修复了反应 Emoji 的回退逻辑。
v4.20: 支持每组的 systemPrompt 配置注入。
Telegram:
v4.20: 提高轮询心跳阈值(90s -> 120s),增加长任务容忍度;修复了断点续传和僵尸 socket 悬挂问题。
v4.20: 设置向导要求输入数字用户 ID,并提供发现指引。
Mattermost: v4.20 支持将思考过程、工具活动和部分回复文本流式传输到草稿预览贴中。
其他渠道: 修复了 Slack 线程别名保留问题、Matrix 允许列表热重载及 Discord 斜杠命令元数据容错。
🔒 安全与稳定性加固
1. 安全机制升级
会话权限控制 (v4.20): 严格限制非管理员配对设备会话仅能操作其自己的配对列表;WebSocket 广播强制要求 operator.read 及以上权限,防止敏感数据泄露。
网关配置保护: v4.20 扩展了 Agent 工具的配置修改守卫,禁止通过模型驱动覆盖受信任的操作员路径(如插件信任、TLS、SSRF 策略等)。
环境变量安全: v4.20 阻止工作区 .env 文件中的未授权 OPENCLAW_* 键注入;v4.20 QQ Bot 修复中增加了 SSRF 防护。
命令权限 (v4.21): 强制要求所有者身份验证才能执行所有者专用命令,防止非所有者通过宽松回退绕过限制。
2. 稳定性与运维
Cron 调度: v4.20 将运行时状态分离到 jobs-state.json,保持定义文件稳定;修复了隔离代理执行的送达逻辑及去重问题。
插件管理: v4.21 通过 Doctor 路径修复捆绑插件的运行时依赖;v4.20 优化了插件加载器别名解析以减少测试开销。
会话成本记录: v4.20 修复了 estimatedCostUsd 快照逻辑,防止重复持久化导致成本累积计算错误。
🤖 模型与提供商支持
1. Moonshot / Kimi (v4.20)
默认配置: 将 Kimi-K2.6 设为默认的捆绑设置(包括 Web Search 和媒体理解)。
推理控制: 允许在 Kimi-K2.6 上使用 thinking.keep = “all”,并根据模型类型自动剥离不支持的思维参数。
2. OpenAI / Codex (v4.20 & v4.21)
传输协议: v4.20 规范化了 OpenAI/Codex 的传输覆盖,回退到原生 Codex Responses 传输;v4.20 修复了 GitHub Copilot OAuth 请求的路由问题。
推理支持: v4.21 调整了图像生成模型默认值;v4.20 优化了 /think 级别解析,避免发送不支持的 reasoning.effort: “none” 负载。
3. 成本与定价 (v4.20)
分层计价: 支持从缓存目录和配置模型获取分层模型价格;包含 Moonshot Kimi K2.6/K2.5 的成本估算。
使用缓存: v4.20 限制网关使用缓存大小(FIFO 淘汰),防止日期范围查询导致内存无限增长。
💡 总结
v2026.4.20 是一个功能密集的版本,重点解决了长期存在的会话 OOM 风险、优化了多平台(尤其是 BlueBubbles 和 Telegram)的稳定性,并大幅增强了 Agent 的安全性和提示词质量。
v2026.4.21 紧随其后,主要针对图像生成能力的升级及少量的安全漏洞修补(如命令所有权验证),确保核心功能的平滑运行。