夜雨聆风学习资料网

ARTICLE · 1192112

一次升级删光了Agent的记忆:OpenClaw三天抢修实录

一次升级删光了Agent的记忆:OpenClaw三天抢修实录

🦞 CLAW生态 · 2026.10.16

一次升级,删光了Agent的记忆

10.2事故 → 10.3抢修 → 72小时修复闭环

v2026.10.2v2026.10.3402位贡献者的大版本之后

如果你的Agent某天早上醒来,忘了自己是谁、忘了你们聊过的一切——原因可能只是一次例行的版本升级。

10月12日,OpenClaw发布了大版本v2026.10.1:402位贡献者、2425个PR、3055次提交。Agent学会主动搜索已安装的Skills,聊天框旁边能直接打开MCP Apps,备份支持到了Cloudflare R2。

但接下来72小时发生的事,比任何新功能都值得记一笔。

三天、三个版本,一场升级事故的完整闭环

先说删了什么。有用户报告,升级到2026.10.2后(Windows 10.0.26200,Node v24.18.0),主Agent的工作区被重置成了出厂模板:

事故清单

🔴 IDENTITY.md → 空占位符🔴 SOUL.md → 默认内容🔴 USER.md → 空占位符🔴 MEMORY.md → 被删除🔴 memory/ 每日笔记目录 → 被删除🔴 BOOTSTRAP.md → 重新出现

配置里的Agent身份也被重置成 name: "Main", emoji: "robot"。新会话里,那个陪伴已久的助手不再认识自己。发帖的用户最后靠一份手动备份的tarball,才把记忆一个个拼回去。

🔍 根因拆解

根因不复杂:首次运行时的"种子化"逻辑(把IDENTITY、SOUL、USER等模板写入工作区),没有区分"全新工作区"和"已有工作区"。在更新与Doctor修复的执行路径上,它把文件缺失误判成"这是一个新环境",于是补种——顺手清掉了旧数据。用户的触发记录里 lastRunCommand: doctor,印证了这一点。

这不是能力问题,是状态机的边界问题:更新器只该做更新,种子化只该发生在真正的新工作区。相关issue #26734其实早有前科——bootstrap.md一跑,身份文件被清。社区给出的修复方案也很清晰:只要IDENTITY.md或identity配置存在,就永不重建;更新和Doctor不碰MEMORY.md与memory/;升级前自动备份工作区并打印恢复路径。

⚠️ 同一周的次生症状

· Gateway更新激活时间,从约3分钟涨到约45分钟(2026.9.3→10.2实测)· issue #168748:从9.5升10.1失败,Codex插件停在旧版,Gateway看着正常,Agent却回不出一轮话· 有用户卡在9.9版本,连让ChatGPT帮忙排障都没用· Reddit热帖《真的受够了更新OpenClaw》:一位用户转投Grok Bot、Muse和Dots,宁愿每月多花200美元

再看官方怎么还债。10月14日,距离10.2仅一天,fast-follow补丁v2026.10.3上线,npm latest随之切换:

🛠️ 10.3修复清单

✅ 清理阻塞更新的残留记录(中断的9.8更新、废弃的npm更新器副本、Windows路径差异等)✅ Doctor修复时保留已保存的OAuth登录和记忆文件——修复工具不再边修边删✅ 修复Mac应用"Gateway rejected auth"安装失败✅ 对话在压缩或供应商回复中断后可继续✅ 新增Meta Muse Wonder与MiniMax M3.1 Flash Preview支持

beta通道同时推进到2026.10.5-beta.3:更新过程保持Gateway运行、中断的turn和subagent可在重启后恢复、Telegram陈旧消息不再重放,还为10.1/10.2的插件恢复了已弃用的createSessionHeaderLink导出——兼容性债务也在还。

用户类型
建议动作
原因
重度养虾
升级前手动打包整个工作区,升完核对IDENTITY.md与MEMORY.md
10.2的教训:默认流程不保证工作区安全
普通用户
直接升10.3,顺手开启异地备份
10.1起支持外置盘/挂载存储/Cloudflare R2,恢复先进暂存目录再启用
观望者
等10.5稳定版
turn/subagent重启续跑,才是完整解法

生态的温度也在这次事件里显出来了。机器之心报道这次更新的文章,浏览量约3.4万——年初全民"养虾"的喧闹已经散了。留下来的用户在重新回答一个问题:开源可控和省心,选哪个?

官方用三天给出了自己的答案:可控。代价是把"更新"这件事本身,当成一个需要持续加固的子系统来做。

OpenClaw这一周做的事,说穿了就一条底线:修复工具在帮人修东西的时候,不能把人家的东西弄丢。记忆是Agent最贵重的资产,任何一次"例行维护"都不该碰它。

💬 聊两句

你升级OpenClaw时踩过最大的坑是什么——工作区被重置、插件失灵,还是会话状态丢失?评论区聊聊你的"养虾"防护姿势。

觉得有用,转发给正在犹豫要不要升10.2的朋友。

#CLAW更新 #CLAW生态 #CLAW社区

相关学习资料