OpenClaw 4.29更新:记忆系统大升级,AI终于能"认人"了
OpenClaw最近推送了2026.4.29版本更新。这次没有那种”哇塞”的炸裂新功能,但做了一件更重要的事——把地基打牢了。
Changelog里官方自己总结了六块重点:消息自动化、记忆系统、模型支持、网关可靠性、频道修复、安全加固。我逐条啃完了更新日志,挑出跟日常使用最相关的变化。
如果你同时用好几个聊天平台跟AI对话,这版更新对你最有用。
人物维基上线了。 AI现在能记住”谁是谁”:
-
人物卡片、关系图谱、别名称呼 -
按人物查相关对话和记录 -
隐私溯源报告:AI记住了你什么、从哪里记的
Active Memory加了对话过滤。 你可以设置哪些聊天允许AI记忆,哪些不允许。不想让AI记住的群聊?关掉就行。配置项是allowedChatIds和deniedChatIds,精确到每个对话。
超时兜底。 之前记忆检索如果超时,结果直接丢掉。现在会返回一个部分召回的摘要,不会完全白跑。
这三项加在一起,意味着AI的记忆能力从”记住你说的话”进化到了”认识你说的人”。
OpenClaw新增了NVIDIA provider。
配置NVIDIA_API_KEY之后,选模型直接用nvidia/模型名的格式。官方changelog说这是”API-key onboarding + setup docs + static catalog metadata + literal model-ref picker support”,简单说就是开箱即用,不再需要手动折腾兼容配置。
同时,Bedrock上的Anthropic Opus 4.7也拿到了thinking parity(思维链能力对齐)。
这个改动影响每个用户,虽然你可能不会直接感知到。
OpenClaw的消息队列现在默认使用steer模式:当AI正在回复时你又发了新消息,AI会在当前回复结束后立刻处理你的新指令,而不是无视你。500ms内的新消息会合并处理。
之前的”queue”模式(一条一条排队等)仍然保留为legacy选项,不再是默认。
还加了全局的messages.visibleReplies配置,可以强制所有回复通过message工具走可见通道,避免某些平台上AI的回复”消失”。
安全更新用户感知不强,但每一条都值得认真对待:
-
时间安全比较(timing-safe):凭证比较改用填充后的时间安全缓冲区,防止时序攻击窃取密码 -
HTML标签净化:纯文本清洗时去除重构的HTML标签,防止嵌套标签片段留下 <script>序列 -
QQBot日志净化:debug日志参数在写入前清洗,防止payload伪造额外日志行 -
OpenGrep代码扫描:新增精确的OpenGrep规则集、源码规则编译器、PR/全量扫描工作流,接入GitHub Code Scanning -
工具权限收紧: tools.exec和tools.fs不再隐式放宽受限配置文件(如messaging、minimal),需要显式alsoAllow
新增了heartbeat_respond工具和”承诺提醒”(follow-up commitments)功能。
配置commitments.enabled后,AI可以在心跳检查时主动提醒你之前说过要做的事。比如你白天跟AI说”帮我提醒我晚上8点开会”,到了时间它会真的提醒你。
这个功能支持按agent和channel隔离,有每日上限(commitments.maxPerDay),不会变成烦人的消息轰炸。
官方Highlights专门点了名的频道修复:
Telegram: 修复了proxy、webhook、polling、send四个层面的稳定性问题。
Slack: 修复了Block Kit消息超长被拒的问题。
Discord: 修复了启动时和限速处理相关的问题。
WhatsApp: 修复了消息投递和在线状态相关的问题。
飞书/Lark:
-
空文本消息( {"text":""})不再触发”消息不能为空”错误 -
多维表格创建时的空行自动清理 -
iOS视频下载遇到HTTP 502错误时有降级重试机制
Feishu Bitable修复也值得一提:创建多维表格时产生的空行占位符现在会自动清理,之前这个问题困扰了不少用户。
SQLite状态存储:插件新增了restart-safe的键值存储(openKeyedStore),带TTL和自动淘汰,Gateway重启不丢状态。
Docker自动化:OPENCLAW_SKIP_ONBOARDING环境变量,跳过交互式引导,适合CI/CD自动化部署。
子agent路由元数据:subagent的广播payload现在会带spawnedBy字段,客户端不需要额外查询就能路由子session事件。
本地模型门槛降低:小上下文窗口的本地模型(比如Ollama上的7B模型)不再被固定的16k/32k门槛拒绝,现在根据实际模型窗口动态调整安全阈值,下限是4k/8k。
PDF提取修复:内置字体的PDF不再渲染失败。这个问题对应issue #51455,是一个长期存在的顽疾。
Cron修复:编辑已禁用的定时任务时会验证schedule格式,防止无效的cron表达式被持久化。
两个修复:
-
--attach-only模式不再误删LaunchAgent或断开活跃会话 -
Canvas推送A2UI内容时不再自动回到空壳界面
如果你在Mac上跑OpenClaw,这两个修复能省掉不少莫名其妙的问题。
新增了波斯语(fa)、荷兰语(nl)、越南语(vi)、意大利语(it)、阿拉伯语(ar)、泰语(th)共6种语言的locale支持,其中波斯语、荷兰语、越南语和繁体中文(zh-TW)还同步更新了文档翻译。
另外新增了腾讯元宝(Yuanbao)频道入口,出现在频道列表和侧边栏导航中。
如果你日常用OpenClaw接多平台消息、依赖记忆功能、或跑着定时任务,4.29值得立刻更新。安全和稳定性修复覆盖面很广。
npm i -g openclaw@latest
如果你只是轻度使用,下一个版本(4.30,目前已进入unreleased分支)也已经不远了。
参考来源:
-
OpenClaw CHANGELOG 2026.4.29:https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md[1] -
OpenClaw官方文档:https://docs.openclaw.ai[2]
引用链接
[1]https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md
[2]https://docs.openclaw.ai
夜雨聆风