OpenClaw 2.0 正式发布:史上最大更新,933人贡献16000个PR,龙虾全面进化

8月30日,OpenClaw 发布了 2.0 版本。这是这个项目有史以来规模最大的一次更新——按项目自己的统计,933 名开发者参与,其中 569 人是第一次给这个项目提交代码,合并的 pull request 超过 1.6 万个,约等于 OpenClaw 迄今全部合并量的一半。

发布博客的标题很有意思,叫《OpenClaw 2.0, Accidentally》(意外的 2.0)。主要推动者 Hannes Rudolph 写道:团队本来只打算做两件事,把安装流程做简单,把浏览器端体验做成一流公民。结果做着做着发现要改干净就得往下清理,清着清着就变成了一个大版本。

这次更新之前,OpenClaw 有将近七周没发新版本。而在那之前的 230 天里,它发了 106 个版本,两次发版通常只隔一两天。博客里说,发版节奏慢下来的同时开发反而在加速,团队规模变大,工作量和速度同时超出了原有代码底座和发布流程能承受的范围,于是两边一起返工。

改了什么

安装流程是这次最大的变化之一。新版支持直接接入现有的 ChatGPT、Claude 订阅、API 密钥和本地模型,不用再折腾配置,开箱即用。多种登录方式也支持了。

浏览器端的 Control UI 被彻底重写,改为 chat-first 结构。原来那个 Overview 页面取消了,会话进侧边栏,正在进行的对话居于中心。文件、审批、终端、Git 变更和一个可停靠的浏览器面板都排在对话旁边,工具调用与结果成对显示,文件改动展示聚焦的 diff。一个叫 /btw 的命令可以开一段独立的多轮侧边对话,用来问不想污染主线记录的问题。官方给的性能数字来自模拟测试环境(mocked Gateway,50 毫秒 HTTP/1.1 延迟),JavaScript 请求从 140 降到 45,启动时间从约 1.6 秒降到 575 毫秒。

底层存储也换了。会话和转录记录迁入 SQLite,这是个破坏性变更——回滚到旧的文件存储版本前,必须用当前 CLI 恢复归档的旧格式转录文件,而迁移之后创建的会话在旧版本里根本不会出现。官方建议升级前先做一次经过验证的备份。

新版还引入了”共享云端会话”功能,支持团队在保留上下文的情况下协作或交接任务。针对日常场景,系统支持跨平台连接与自动化任务处理,比如自动解析邮件并推送通知、跨应用跨消息检索信息等。

为什么是现在

这篇博客承认了一个事实:过去那个平均两天一个版本的节奏,底层架构和发布流程已经跟不上了。团队决定接下来放慢更新频率,不再追求数字好看。

36氪在报道里说得很直接:过去半年 OpenClaw 在中文和英文社区最常见的关键词是”凉了吗”。这次 2.0 更新,看起来是想往真正可用的生产力工具方向演进。复用已有登录凭据、把会话搬进 SQLite、给审批请求加 30 天历史、在多人协作文档里主动声明”这不是安全边界”……这些是一个项目从演示品转向生产工具时才会花力气做的事,也是它在今年一二月那波狂热里最缺的东西。

2.0 能不能把人拉回来,拭目以待吧。

原文链接:OpenClaw 2.0 官方博客