OpenClaw 5.28:核心瘦身与性能飞跃
OpenClaw 团队近日发布了备受瞩目的 5.28 版本,标志着该 Agent 框架在“轻量化”与“高性能”方向上取得了实质性突破。官方表示,此次更新不仅让工具运行得更快、体积更小,还通过重构依赖树,大幅降低了开发者的信任风险与安装复杂度。
核心突破:性能与体积的双重优化
本次升级最引人注目的数据在于推理速度与安装包体积的显著改善。
1. 推理速度提升 5 倍
通过优化核心逻辑与内存管理,OpenClaw 在冷启动(Cold Turn)和暖启动(Warm Turn)场景下均实现了质的飞跃:
- 冷启动速度:从 v5.27 的 9.8 秒激增至 5.1 倍,仅需 1.9 秒 即可进入工作状态。
- 暖启动速度:提升 4.0 倍,从 7.5 秒优化至 1.9 秒。
2. 安装包体积缩小 59%
针对开发者普遍关注的 npm 包体积问题,5.28 版本进行了深度清理:
- 发布包大小:从 43.3 MB 缩减至 17.9 MB,降幅达 59%。
- 安装依赖数:唯一包根节点从 438 个降至 300 个,减少 43%。
- 本地依赖树:通过移除嵌套的
openclaw/node_modules,本地审计体积从 656.1 MiB 降至 259.7 MiB。
3. 内存占用降低 15%
Agent 运行时的峰值 RSS(居民集系统内存)从 686 MB 下降至 581 MB,有效缓解了资源受限环境下的部署压力。
架构演进:插件化与依赖剥离
为了维持核心包的轻量级,OpenClaw 采取了“核心精简,能力外置”的策略:
- 插件提取:将 Bedrock、Slack、OpenShell、Anthropic Vertex、Matrix 及 WhatsApp 等重型集成能力从核心依赖路径中剥离,独立为插件 SDK。
- 依赖清理:移除了内部
dist/plugin-sdk/src/**声明镜像文件,进一步减少了发布文件的冗余(从 9,082 个文件降至更优水平)。 - 透明化依赖:明确暴露依赖所有权,避免 npm 构建大型嵌套树,使开发者能清晰掌控项目边界。
"Growth, here, looks more like molting than adding." —— OpenClaw 团队
此次更新并非简单的功能堆砌,而是一次类似“蜕皮”的架构重构。通过剥离可选能力,OpenClaw 确保了核心框架的极致轻量化,同时让开发者可以根据需求灵活加载插件。
开发者价值总结
对于开发者而言,5.28 版本意味着更低的试错成本与更快的迭代速度:
- 部署更便捷:更小的 tarball 和依赖树意味着更快的
npm install与更少的磁盘占用。 - 安全更可控:减少的 npm 安装面(Audit Surface)直接降低了供应链攻击风险。
- 运行更高效:毫秒级的响应延迟让长上下文 Agent 应用在实际交互中更加流畅自然。
OpenClaw 团队强调,这些指标基于真实的 Mock Provider 工作流测试,旨在反映用户可见的实际效果,而非单纯的基准跑分。随着插件生态的成熟,OpenClaw 正致力于成为既强大又轻盈的 Agent 开发基石。