ContextEngine 深度解析:OpenClaw 2026.3.7 如何把上下文管理变成插件

ContextEngine 深度解析:OpenClaw 2026.3.7 如何把上下文管理变成插件AI agent 好不好用 很大程度上取决于一件你看不见的事 上下文管理 对话历史 工具调用的结果 外部知识 这些东西怎么塞进模型那个有限的窗口 决定了 agent 是真能帮上忙 还是一本正经地胡说八道 在 OpenClaw 2026 3 7 之前 这套逻辑是写死在核心里的 现在 它是一个插件 OpenClaw 之前用的是滑动窗口压缩 对话太长了 就把旧消息摘要一下 给新消息让路 能跑

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



AI agent 好不好用,很大程度上取决于一件你看不见的事:上下文管理。对话历史、工具调用的结果、外部知识——这些东西怎么塞进模型那个有限的窗口,决定了 agent 是真能帮上忙,还是一本正经地胡说八道。在 OpenClaw 2026.3.7 之前,这套逻辑是写死在核心里的。现在,它是一个插件。

OpenClaw 之前用的是滑动窗口压缩:对话太长了,就把旧消息摘要一下,给新消息让路。能跑,但很多人不满意:

社区的解决办法五花八门:monkey-patch 内部模块、fork 核心代码、在外面套一层编排。折腾是折腾了,都不是长久之计。

2026.3.7 做了一件干脆的事:把上下文的整个生命周期抽成接口,开放为插件槽位(slot)。你写一个插件,实现这套接口,就能完全接管 agent 的上下文逻辑。

插件通过 API 注册自己的 ContextEngine:

用户在配置里选一下就行:

什么都不配?照常用。OpenClaw 会套上 LegacyContextEngine,滑动窗口该怎么跑还怎么跑,老用户完全无感。

ContextEngine 接口给了你七个钩子,从引擎启动到子 agent 收工,每个关键节点都能插手:

引擎初始化时跑一次。连数据库、建图结构、加载上次存下来的状态,都在这儿干。

每来一条新消息就触发——不管是用户说的、agent 回的、还是工具吐出来的。你在这里决定怎么存、怎么建索引。

最核心的一个。每次要调模型之前,OpenClaw 会带着 token 预算来问你:给我组装上下文。你返回什么,模型就看到什么。

不同的引擎在这里可以玩出完全不同的花样:

上下文撑破硬上限了,OpenClaw 喊你来瘦身。默认引擎会摘要旧消息;你的插件可以砍掉图里不相关的节点,可以往向量库里挪,也可以什么都不做——如果你在 里就已经控制住了。

一轮对话结束(用户说完、agent 答完)。存个状态、写个持久化、跑个后台索引,都适合放这儿。

agent 要派子 agent 出去干活了。给多少上下文?全给会撑爆 token,不给又两眼一抹黑。这个钩子让你精确控制子 agent 带走哪些信息。

子 agent 干完活回来了。它带回来的结果怎么合进父级上下文?全收、摘要、还是挑着要?你说了算。

ContextEngine 在插件体系里是个槽位,不是钩子。区别在哪?钩子是叠加的,十个插件可以同时监听 ;槽位是排他的,同一时间只能有一个 ContextEngine 在跑。

启动时 OpenClaw 读 的配置值,找到对应的工厂方法,实例化。找不到?直接报错退出,不会偷偷回退到默认引擎——这是个明确的设计选择,避免你以为在用自定义引擎其实跑的是默认的。

子 agent 之间的隔离靠 AsyncLocalStorage:每个子 agent 有自己的运行时作用域,插件状态不会串台。

GitHub · Martian Engineering 出品

第一个有分量的 ContextEngine 插件。用基于 DAG 的摘要系统替掉了滑动窗口,做到了在 token 上限内保留每一条原始消息。

写代码的人应该能体会:100 轮前定义的函数,突然又要用了,滑动窗口早就把它压没了,Lossless-Claw 还能翻出来。

GitHub · MemTensor 出品

一个很轻的插件,就干一件事:让 agent 记住你

效果就是:上周聊过的事、你的偏好、你正在做的项目——agent 都记得,不用你每次重复交代。

翻翻 GitHub issue 和 Discord,社区已经在搞这些:

OpenClaw 之前能加渠道、加模型、加工具,但上下文这一层——说白了就是 agent 的”脑子怎么运转”——一直是个碰不得的黑盒。

ContextEngine 把这个盒子撬开了。往后的事情会一环扣一环:

这就是从框架变成平台的样子。不靠改名,不靠发公告,靠的是一个实实在在的架构改动,让生态开始自己转起来。插件越多 → 用户越多 → 开发者越多 → 插件更多。飞轮一旦转起来,就很难停下了。

龙虾又长出了一只新钳子。

小讯
上一篇 2026-03-31 07:17
下一篇 2026-03-31 07:15

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/229532.html