【开发者blog】OpenClaw大更新:更快、更小、更可信
5月28日,OpenClaw官方博客发布了近三个月来的性能优化成果报告。冷启动加快2.9倍,安装包缩小59%,依赖数量减少42%——而且这一切是在功能持续增加的同时实现的。
核心数据一览
|
|
|
|
|
|---|---|---|---|
|
|
|
|
2.9x |
|
|
|
|
2.5x |
|
|
|
|
-7% |
|
|
|
|
-59% |
|
|
|
|
-42% |
三个月做了什么
第一阶段:功能扩展期(2-3月)
功能持续增加,包体积从82.9MB增长到182.6MB。
第二阶段:插件抽离(5月12日)
将 Bedrock、Slack、OpenShell、Anthropic Vertex、Matrix、WhatsApp 等重型依赖移出核心路径,改为插件形式。
第三阶段:问题发现(5月22日)
Shrinkwrap 机制暴露了包结构问题——npm 生成了一个嵌套层级很深的重复依赖树。
第四阶段:最新版本(5月27日)
-
• 安装包:17.8MB -
• 依赖数:371个 -
• 主分支已进一步降到 314个依赖
技术亮点
Shrinkwrap 不是问题所在很多人以为 shrinkwrap 会导致包膨胀,但真正的问题出在包结构本身。OpenClaw 团队已经修复了这个问题。
插件化策略重型依赖不再捆绑在核心包里,用户按需安装,减小了基础安装体积。
增长如蜕皮官方博客的原话是:”Growth, here, looks more like molting than adding”——功能在增加,但旧负担也在不断卸下。
总结
这次更新展示了 OpenClaw 在持续交付能力和工程控制力上的成熟。没有靠砍功能换体积,而是在功能丰富的同时保持核心精简。
主分支依赖数已降到 314,下个版本有望继续下降。
📖 原文链接:https://openclaw.ai/blog/lighter-core-sharper-claws📊 技术报告:https://docs.openclaw.ai/reference/release-performance-sweep

——关注我,获取OpenClaw最新更新解析、使用技巧,解锁AI助手更多隐藏功能✨
夜雨聆风