你有没有被智能体气到过?
昨天刚跟它说清楚”我的项目在 D 盘、我写文档偏好短句、别给我加表情”,今天开一个新会话,它又一脸天真地问你:”请问您的项目路径是?”
那一瞬间你就懂了:它不是笨,它是没记性。
而过去这一阵,OpenClaw 在这件事上憋了个大招。
一、记忆不再靠你手动”喂”
新的 Active Memory 插件,本质是给 OpenClaw 挂了一个专门管记忆的子智能体。
注意关键词:它在主回复”之前”就自动跑一遍。也就是说,在它张嘴回答你之前,先有一个小助手替它翻了一遍你的档案——你的偏好、你的上下文、你上次没说完的那件事。
现在是什么体验?你坐下就聊,它自己去翻档案柜。
这个差别听着小,用久了差别巨大。因为你花在”重复交代背景”上的时间,等于每天白扔掉的一段生命。
二、更狠的一刀:每个 Agent 单独配上下文预算
另一个刚合进去的能力,我觉得多智能体玩家会直接原地起飞——per-agent bootstrap profiles,每个 agent 都能单独配自己的启动上下文。
配置项就三个:contextInjection(注入哪些上下文文件)、bootstrapMaxChars(单文件字符上限)、bootstrapTotalMaxChars(总上限)。写在 agent 条目里,就盖掉全局默认值;不写,就照旧。完全向下兼容。
为什么说这一刀狠?你想想以前的窘境:
一个是主力写代码的,得读全套 AGENTS.md、USER.md、MEMORY.md,上下文越足越好;
一个是每分钟跑一次的心跳巡检,只要起来看一眼、报个平安就行。
可它俩共用一份 bootstrap 配置——要么把巡检机器人喂成大胃王(每次心跳都在烧 token),要么把主力 agent 饿瘦(关键上下文没了)。
现在能分开调了。心跳 agent 直接 files: [] 一个文件都不读,8000 字符封顶;主力 agent 给到 6 万单文件、20 万总量。省下来的都是真金白银。
顺带还改了个体验细节:/context 诊断现在会带上真实生效的 agent ID,你终于能确认”我配的到底生效了没”,而不是靠信仰。
三、圈圈的一点判断
这两个更新放在一起看,OpenClaw 的方向感其实非常清楚:它在把”记性”和”注意力”当成两种独立资源来管理。
记性归 Active Memory 管,该记的自动记、该调的自动调;注意力归 bootstrap profile 管,谁该多看、谁该少看,你自己划线。
说白了,这就是”上下文工程”从玄学走向工程的信号。以前大家聊上下文窗口,聊的都是”多大”;现在真正值钱的问题变成了”谁该占,占多少,什么时候占“。
如果你手上跑着两个以上的 agent,今晚就值得去翻一下配置文件。别嫌麻烦——这活儿干一次,之后每一天都在替你省钱。
—— 圈圈
没有回复内容