乐于分享
好东西不私藏

【开发者blog】OpenClaw大更新:更快、更小、更可信

【开发者blog】OpenClaw大更新:更快、更小、更可信

5月28日,OpenClaw官方博客发布了近三个月来的性能优化成果报告。冷启动加快2.9倍,安装包缩小59%,依赖数量减少42%——而且这一切是在功能持续增加的同时实现的。


核心数据一览

指标
优化前
优化后
提升
冷启动速度
9.8s
3.4s
2.9x
热启动速度
7.5s
3.0s
2.5x
内存占用(RSS)
868MB
635MB
-7%
安装包大小
43.3MB
17.8MB
-59%
依赖数量
645
371
-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助手更多隐藏功能✨