🦞 OpenClaw 2026.4.29 更新

🦞 OpenClaw 2026.4.29 更新

本次更新速览

💬 群聊体验现已大幅优化

📌 基于上下文的后续任务自动承接

🔐 执行权限、结对协作及所有者管控全面升级,安全性更强

🟩 新增英伟达服务商支持 + 模型目录功能

⚡ 启动速度大幅提升,插件与渠道相关问题已修复

群聊终于实现了原生智能体适配体验。

详细更新日志

🚀 1. 消息与自动化大重构

核心变化:消息队列全线升级!

以前消息是一条一条往外蹦的,现在有了更智能的排队机制:

  • 默认启用「引导模式」(steer):所有待发送的 Pi 消息会在模型边界处一次性聚合下发,告别单条零碎消息刷屏 👋

  • 500ms 智能防抖:消息太密的时候自动合并,保持流畅对话

  • 保留传统的「队列模式」(queue):如果你喜欢一条一条来,也能切回去

新增「强制可见回复」机制

  • 新增全局开关 messages.visibleReplies,运营可以要求所有回复都通过 message(action=send) 通道发出

  • 群聊场景下还有独立开关 messages.groupChat.visibleReplies

  • 简而言之:消息不会再莫名其妙"消失"了

子代理路由增强

  • 现在子代理的会话信息会携带 spawnedBy 元数据,客户端可以直接识别子会话来源,不用再查一次会话列表

  • 这波是给二次开发者的福利 🎁

承诺与跟进机制

  • 新增可选的「隐式跟进承诺」功能,AI 会自己识别哪些事情需要跟进,然后默默记下来

  • 支持按代理/按通道设置作用域

  • 可以通过心跳推送提醒

  • 有 CLI 管理工具,配置项:commitments.enabled / commitments.maxPerDay


🧠 2. 记忆系统——从笔记进化成"人际关系网"

这波升级最大亮点:记忆开始认人了!

人物维基(People Wiki) 🌟:

  • 不再是冷冰冰的纯文本记忆,现在可以建立人物卡片

  • 支持别名管理(比如同一个人的不同称呼)

  • 人物关系图谱:谁认识谁?什么关系?一目了然

  • 隐私溯源报告:每条关于某人的信息是从哪来的,都查得到

  • 证据类型分类:可以按信息来源筛选

  • 搜索模式包括:人物查找、问题路由、来源证据、原始声明等

Active Memory 增强

  • 对话级别过滤:新增 allowedChatIds 和 deniedChatIds,可以只在特定的私聊或群里开启记忆召回

  • 超时部分召回:当隐藏的记忆子代理超时时,不再直接丢弃,而是返回已成功召回的部分内容(系统默认走临时转录路径)

  • 缓存时长:cacheTtlMs 可配置范围 1000-120000ms,默认 15000ms

诊断与维护

  • 新增 doctor.memory.remHarness 只读 RPC,可以在不执行实际变更的情况下预览记忆梦境(Dreaming)的输出

  • 梦境定时任务现在会自动重试注册(如果启动时 cron 还没就绪)

  • 记忆遗忘功能彻底修复:候选列表现在显示完整 UUID,不会再因为截断而删错记录


🤖 3. 供应商与模型支持——大扩军!

新增供应商:NVIDIA 🎉

  • 正式加入 NVIDIA 官方支持

  • 支持 API Key 对接

  • 有完整的设置文档

  • 静态目录元数据 + 字面模型引用选择器

  • 这下可以用 NVIDIA 的托管模型了!

Amazon Bedrock 重大修复

  • Claude Opus 4.7 的 thinking 配置文件(xhigh/adaptive/max)全部补齐

  • 特别修复了 Opus 4.7 不能传 temperature 参数的问题(之前传了会报错,现在自动省略)

  • Opus/Sonnet 4.6 继续保持 adaptive 默认

DeepSeek V4 的思考能力完整释放

  • 原生支持 xhigh 和 max 思考层级

  • 通过 resolveThinkingProfile 钩子实现,不再降级到基础级别

OpenAI Codex 修复

  • 恢复了 openai-codex/gpt-5.4-mini 模型支持(之前因为兼容性问题被屏蔽了)

  • 修复了 OAuth 凭证注入的问题,确保 ChatGPT/Codex 的流式输出能正确传递认证信息

  • 修复了只有系统指令没有用户输入时发空请求的问题(之前会 400)

  • 修复了工具调用结果丢失的问题

  • 修复了一个关键 bug:之前用 Codex 的 ChatGPT 账户如果配置了旧的模型列表,启动时会一直失败,现在会自动修复

OpenAI 兼容层修复

  • 修复了流式 SSE 分割导致 JSON 解析失败的问题

  • 修复了 `` 标签跨分片时漏发内容的问题

  • Gemini 空内容输入修复

  • Ollama 工具调用名称规范化(前缀会被自动去除)

  • 本地小模型不再因为固定 16k/32k 的前置检查而被拒绝

日志里还提到:

  • 模型列表的认证探测大幅优化,不再需要每个模型都加载运行时

  • CLI 的 models list --all --provider <id> 现在能正常显示所有供应商的模型


⚡ 4. 性能与稳定性——"不卡了"三个字能概括吗?

启动速度优化 ⏩:

  • 插件清单缓存改为按文件签名缓存,重复解析 JSON/JSON5 的消耗没了

  • 运行时依赖安装的锁文件增加了进程启动时间戳,避免 Docker 重启后被旧的 PID 锁住

  • 镜像根块现在通过临时文件写入再替换,刷新失败不会删除正在使用的块

  • 镜像根依赖改成显式元数据,不再每次启动都全量扫描

  • pnpm 安装时退出仓库工作区、关闭版本校验,确保依赖精确落地

模型目录缓存

  • 当模型配置变更需要重新发现时,旧目录继续服务直到新目录加载完成

  • 再也不怕后台发现阻塞控制面 API 了

插件加载加速(特别照顾 Windows 用户 😭):

  • Windows 上的打包插件现在用原生 require() 而不是 Jiti 转换管道

  • 实测 6 个插件的配置,启动时间从 ~39 秒降到 ~2 秒

会话恢复能力

  • 新增保守的"卡死会话恢复"机制:只释放真正卡住的通道,不会中断正在运行的嵌入式请求

  • 会话中止现在真的等待目标会话完全停止才返回,不再是"我发了中止命令了反正"

  • 自动孤儿恢复有限制:有重试次数和墓碑标记,不会无限重启

  • TUI 的流式看门狗新增活跃证明,长时间运行不会再"假死"

诊断增强

  • 新增 eventLoop 诊断块,显示事件循环延迟(P99 和最大值)、利用率、CPU 核心比

  • 嵌入式运行的各阶段耗时现在分步追踪,能定位到底是插件加载、模型认证、还是流设置慢

  • 启动诊断时间线(需配置开启),慢启动不用再手动装 APM 了

网关重启保命措施

  • 默认重启延迟上限 5 分钟(之前可能无限等)

  • systemd "锁冲突"退出码改用 78,不会造成无限重启循环

杂项修复

  • 临时目录权限竞争的并发修复

  • PDF 提取字体路径修复

  • 多通道定时任务通知通道识别修复

  • web-fetch 添加 IPv6 ULA 的 opt-in 支持(ssrfPolicy.allowIpv6UniqueLocalRange)


🔌 5. 通道修复——雨露均沾的细节党

Slack(修得最多😂):

  • Block Kit 按钮和选择菜单的值长度限制全部设了上限,不会因为选项太长被 Slack 拒绝

  • 链接按钮 URL 超长时会自动丢弃,不会搞崩整个消息

  • 审批卡片中的元数据超过限制会自动截断

  • 消息编辑时 fallback 文本超长自动截断,不会返回 msg_too_long

  • 交互式消息的按钮+选择框不会再因为消息正文也同时存在而被丢弃

  • fileId 现在会暴露给下载工具,修复了附件下载问题

Telegram(修得一样多😅):

  • 多代理/服务级代理(ALL_PROXY / OPENCLAIM_PROXY_URL)终于能正确生效了!

  • 网络不可达的错误不再搞死整个网关(之前会直接挂掉)

  • setWebhook 启动时的网络失败会自动重试,不会停在那等死

  • 命令菜单 deleteMyCommands / setMyCommands 也加上了超时保护

  • 引用回复引用了无效文本时自动降级(不会丢掉整个回复)

  • 视频消息会附带宽/高信息,竖屏视频不再被拉扁

  • 长轮询超时时间很小时不会疯狂重连

  • 流式预览改用持久化编辑而不是草稿状态,不会出现"一条消息闪两下"

Discord

  • 启动时 Cloudflare 429 错误有冷却机制

  • 如果 Discord 无法识别机器人自己的身份,启动直接失败(而不是半死不活)

  • 长中文/CJK 消息会在标点符号处换行,不会在 astral 字符中间截断

  • 新增 applicationId 配置项,可以绕过应用 ID 自动查找

  • DM 策略现在全通道统一

WhatsApp

  • Baileys 连接参数可配置,不稳定的网络可以避免 408 断开循环

  • 连接断开后重新活跃监听修复

  • 消息发送失败日志更详细

  • 发消息后必须有出站 ID 才认为成功

  • 新增传输活跃度检测,静默断开会被发现

飞书

  • 空文本消息({"text": ""})跳过处理,不会写入空会话

  • 空流的延迟最终文本不会再打开重复卡片

  • iOS 视频上传 502 错误会自动转用 media 下载方式重试

  • Bitable 新建应用时清理占位行

其他通道也有不少修复

  • Signal:群组匹配规则、附件大小限制、信号连接超时

  • Microsoft Teams:频道 ID 解析

  • Matrix:跨签名握手完成修复

  • QQ 频道:统一命令权限管理,新增 /bot-me

  • 微信:联系人查找增强

  • iMessage:前缀损坏文本过滤


🔒 6. 安全——细节控狂喜

OpenGrep 代码扫描 🕵️:

  • 新增完整的规则包、源码规则编译器、溯源元数据检查

  • 支持 CI/CD 自动扫描,导出 SARIF 到 GitHub Code Scanning

  • 提交代码自动检查,妈妈再也不用担心我漏掉安全问题

安全策略增强:

  • 之前配置为 messaging / minimal 等级的工具权限,不再自动放宽

  • 需要手动加 alsoAllow 条目才能用

  • 启动时会有告警提示哪些配置需要修改

各类安全修复

  • HTML 标签重新清洗,防止 <script> 绕过

  • 密码比较改用常时比较(timing-safe 缓冲区)

  • QQ 频道调试日志过滤敏感参数

  • npm_execpath 注入防护

  • workspace PATH 注入防护

  • 设备配对令牌范围校验

  • 执行代码的组 ID 验证(防止伪造组 ID 绕过权限)


🛠️ 7. CLI & 工具链优化

CLI 加速

  • openclaw status、agents list、text agents list 等命令不再预先加载插件运行时,查询速度和冷启动都更快了

  • 频道状态读取也不解析凭证,减少了大量网络请求

  • tools effective 等命令会快速失败而不是加载插件元数据

插件管理

  • 新增 openclaw plugins deps 检查和修复命令

  • 插件清单缓存改为文件签名缓存

  • 安装槽位选择使用元数据快照,不再加载整个插件注册表

其他 CLI 改进

  • 定时任务管理更健壮,无效修改不会污染存储

  • infer model run 支持图片输入和多模态模型测试

  • 更新机制兼容性提升(不会因为旧版本残留文件报错)

  • 日志命令 openclaw logs 在网络断开时能回退到本地日志文件


🎨 8. 控制台 & UI 增强

控制台

  • 侧边栏分割器可键盘操作(Tab 可访问、ARIA 描述完整)

  • 手机端导航终于不会跳来跳去了

  • 聊天运行时禁用页面刷新(防止意外中止)

  • 国际化了!新增 波斯语、荷兰语、越南语、意大利语、阿拉伯语、泰语

  • 峰值错误小时图表的 DST 时区处理修复

Canvas

  • A2UI 推送后内容不再自动回到空白壳

  • 移动端 Canvas 适配

TUI

  • 流式状态栏不会再卡在"正在处理"的假死状态

  • 输入行不会被后台进度条搞乱


📦 9. 生态系统 & 其他

元宝(Tencent Yuanbao)通道

  • 正式加入通道列表和导航

  • 插件仓库更新到 YuanbaoTeam/yuanbao-openclaw-plugin

插件 SDK

  • 遗留别名统一加了 @deprecated 标签

  • 新插件不用再依赖旧兼容层

  • 测试覆盖率提升(Kitchen Sink 插件测试)

Docker 优化

  • 新增 OPENCLAW_SKIP_ONBOARDING 环境变量,自动化部署跳过交互式初次设置

  • Docker Compose 默认挂载路径修复

macOS

  • --attach-only 模式不再卸载 LaunchAgent(之前会意外删除)

  • 失效 TLS 证书自动修复,特别是 Tailscale 证书轮转的情况

其他杂项

  • 群组标签中的 Unicode 组合字符不再丢失

  • Markdown 松散列表项保留段落分隔

  • ACP 超时控制通过 Discord 命令菜单生效

  • 文件传输插件路径验证增强

  • MCP 插件工具结果序列化修复

  • Bonjour/mDNS 扇区重启有滑动窗口限制

  • 定时任务孤立会话超时清理

  • Docker 守护进程不可用时 doctor 不会报错

🦞 OpenClaw 2026.4.27 更新 2026-04-30

评论区