OpenClaw 从 3.28 到 4.5 更新了啥?变化挺大的

从 3.28 一直用到 4.5 了,感觉每次大版本更新都有不少东西但 changelog 写得太简略。整理了下我体感比较明显的几个更新。

3.28 到 4.x 最大的变化是架构层面。3.x 时代 Skill 系统还比较原始,4.0 引入了 MCP 协议彻底改了工具调用方式。4.1 加了 sub-agent 支持可以让 Agent 拆子任务分配给不同 sub-agent 并行执行。4.2 优化了 context 管理引入了自动摘要不会像之前上下文一长就丢信息。4.5 主要是性能优化和模型兼容性支持的模型列表多了一大堆。如果你还在用 3.x 强烈建议升到 4.5 体验差距很明显。

MCP 和 sub-agent 确实是最大的升级,用过就回不去了

4.5的hook机制改得蛮大的,旧插件基本都要重写一遍

3.28到4.5变化最大是context管理这块,以前经常截断

还有hooks机制也改了,原来的脚本全得调

最大变化是MCP协议从v1升到v2了,旧插件得改适配层

Skill市场那个改版最明显找东西方便多了

性能优化也挺大的之前动不动就崩现在稳多了

更新日志有些地方写得不清楚,要自己摸索

4.0到4.5改动最大的是Skill加载机制,升级要注意兼容性

变化确实大,尤其是Skill系统重构那部分

旧版Skill不兼容新版是最头疼的

插件兼容性也受影响了,老Skill在新版上跑不动

我从3.28直接跳到4.5结果一堆Skill挂了,还是逐版本升级好

升级之前记得备份配置,我有一次升级丢了配置

变化确实大,插件系统重构了一遍

从3.28到4.5变化确实大,API接口改了好几处

context自动摘要补上长会话痛点,长任务好用