夜雨聆风学习资料网

ARTICLE · 998642

OpenClaw 2.0 正式发布:那个叫 Clawdbot 的 38 万星项目,用 16000+ PR 把自己从里到外重做一遍

OpenClaw 2.0 正式发布:那个叫 Clawdbot 的 38 万星项目,用 16000+ PR 把自己从里到外重做一遍
那个叫 Clawdbot【Clawdbot , 最最最火火火的AI开源项目】 的 38 万星项目,用 16000+ PR 把自己从里到外重做一遍。

如果三年前你混过 Telegram bot 圈子,大概率见过一个叫 Clawdbot 的小项目——一个能让 Claude 在 Telegram 里动手干活的工具。名字后来因 Anthropic 的商标异议改成 Moltbot,2026 年 1 月 30 日定名 OpenClaw;同一年 2 月创始人 Peter Steinberger 加入 OpenAI,项目交由 OpenClaw 基金会接手。

三年过去,仓库(github.com/openclaw/openclaw)长这样:388k Stars、81k Forks、TypeScript 主写、MIT 开源。但今天值得说的是 v2026.8.1——官方称为 OpenClaw 2.0:933 位贡献者(含 569 位首次贡献者)合进 16000+ 个 PR,单列的 "Maintainer and Internal Changes" 就有 5804 条。社区用近七周闭关换来一次全栈换血。

先搞清楚:OpenClaw 到底是个什么工具
Gateway 中心架构

把 OpenClaw 和 ChatGPT、Claude、Gemini 摆在一起最显眼的差别是:OpenClaw 不托管在别人机房里,而是装在你自己的机器上。一个本地 Gateway 进程是所有事情的中枢:会话、工具调用、事件、外部渠道都挂在它身上;网页版 Control UI、命令行 CLI、终端 TUI 都是 Gateway 的客户端。

第一件事:装得上、聊得起来

对个人 AI 助手来说,装上就崩是头号杀手。2.0 把引导流程推倒重来:先看机器上已经有什么,能复用的就别再让你配一遍。

新版 onboarding 会扫描本机已有的 Codex、ChatGPT、Claude CLI 登录、API key,以及 Ollama、LM Studio 已下载的本地模型,挑出能跑得通的方案;选定后真发一条推理探针,确认模型能答出来再保存。Mac 用户从 Downloads 或镜像打开 App 时,安装器会主动提议搬进 Applications;Linux 和其他 Unix 系统让 openclaw 命令直接进新终端会话。

几道护栏:不鉴权就把 Gateway 暴露到公网的安装立刻阻断;Reinstall 中途取消不会覆盖旧配置;首次启动会等一段时间再判定是否就绪。给自动化场景的扩展:openclaw onboard --json 在选项不合规时返回结构化失败,方便 CI 解析。

Control UI 大改版:从开发者面板走向聊天应用
Control UI 的六处变化

旧版打开就是一个 Overview,新版打开就是对话本身。侧边栏铺着会话列表,中间是当前聊的那一条,Settings 和 Inbox 被收进不打扰的地方;侧边栏宽度可拖,配合移动端的可拖抽屉导航,整体观感明显向 ChatGPT、Claude、Gemini 那套"先聊天再说"对齐。

几个对日常工作影响很大的细节:

· /btw:发一条"顺便问一下"会开一条独立的旁路多轮对话,主线历史不会被填满。· 审批门:工具调用需要你点头时,请求直接出现在发起它的会话里;其他会话只显示安静提示,关闭弹窗也不会误批。· "Worked for" 摘要:一轮结束后中间过程的思考和工具调用收进一条可重开的摘要;还在跑的搜索、未完成附件、未解决错误继续显示。· 文件编辑:受支持的 Markdown / 文本文件可直接在 Chat 里编辑;同一文件被 Claw 改时编辑器停下来报冲突。Changes 面板展示分支提交与工作区编辑,可达仓库还带 PR 状态 + CI 摘要。· Incognito:默认关闭。开启后对话只活在进程内存里,不写主历史、不写自动记忆;模型提供方依旧收到消息,工具依旧能动文件——这是更窄的"无痕"。

性能也有数字:模拟默认聊天(mock Gateway + 50 毫秒 HTTP/1.1)测试里,JS 请求数从 140 降到 45,启动从 1.6 秒降到 575 毫秒。同时 7 套内置主题、20 个非英语 locale 按需加载。

会话进 SQLite,记忆换了内核

这次最值得预警的破坏性变更:会话与 transcript 从文件存储迁到了 SQLite。降级前要先用当前 CLI 把 legacy transcript 还原出来;升级前按官方文档做一份 verified backup。改这一层并不是为了显得现代,而是后面 rewind、fork、分支切换都依赖它。

SQLite-backed 会话可 rewind 到任意用户消息、fork 出分支、在多个分支间切换;rewind 不会撤销已发出去的消息或写出去的文件。记忆这边:内置 Memory 已取代 QMD 成为核心检索路径,QMD 用户跑一次 openclaw doctor --fix 就能把兼容数据搬过来;LanceDB、Memory Wiki、MEMORY.md、USER.md 继续承担各自角色。还多了一个 openclaw memory forget,按会话或参与者预览要清的内容再执行——清的是派生出的记忆。

消息渠道与自动化:把跑了、送达了、完成了拆开

30 多个外部渠道拿到一组统一改进:已接受的消息即使中途重启也不丢;连接状态显示成 usable、recovering、blocked 三态;一次发送超时未确认时不盲目重发,而是把状态记成"不确定"并在下次提醒。各渠道再各自补能力——Telegram 支持更丰富的富媒体、Discord 支持 opt-in 的 Activities 与能感知在场人数的语音房、Slack 把进度与最终答案合并在同一条流式消息里、Teams 让审批直接在 Adaptive Card 上完成。

自动化最大变化是 Cron 改名为 Automations,命令从 openclaw cron 变成 openclaw automations,旧名和旧定时表达式继续可用。History 分三件事:跑了没、送达了没、整件事算不算完成。连续 10 次执行失败的 cron 或 every 任务会自动停用并提示重新启用;仅送达失败不计入连败。Heartbeats 并入 Automations,原用 HEARTBEAT.md 的用户要跑一次 doctor --fix,否则 OpenClaw 不再运行时读这个文件。IMAP 监控默认关闭、仅收不发。

浏览器、电脑操作、插件:权限收紧一圈

浏览器侧最大变化是按需授权。Mac 上可显式从 Chrome、Brave、Edge、Chromium 导入 cookie(Keychain 或 Touch ID 授权)到隔离的托管浏览器;若是另一台 OpenClaw 机器上的浏览器,可选同步只针对白名单站点。两个路径都不复制 localStorage 和 IndexedDB,设备绑定会话仍要重新登录。手头已有浏览器的用户,官方 Chrome 扩展按标签共享,每标签可挂独立 copilot。

Computer Use 把配对 Mac 和显式启用的 Windows 机器纳入支持范围,Linux 仍为实验性。Desktop 面板能打开承载会话的那台机器,view-only 会话拒绝任何输入。

插件方面,管理员可在 Control UI 内浏览、搜索、安装、启停插件;首次从任意来源(包、仓库、归档、本地路径、市场)安装会停下做一次能力审查,绑定到具体 artifact;插件更新保留一代旧运行时,让已接进的消息继续跑完再切。ClawHub 安装必须给出完整 commit SHA。MCP 服务现在可独立恢复连接与目录,单独一台挂了不拖垮其他。Cohere、Meta、Mistral、Zoom、Teams 等被官方拆成独立可装的包。

安全这一层:审批跟着人和设备走

所有审批绑定到具体的请求、命令、会话和人;设备被移除或重新配对,旧连接与 worker 权限一并作废;非管理员的设备 token 只能管自己。新增的本地 Secret Store 把 Protected(带外凭据)和 Agent-readable(环境变量)分成两层:vault 或 1Password 引用与带目标替换可在不出现在模型可见文本的前提下进入 Gateway 托管的 HTTPS 请求。沙盒、网络请求、浏览器动作、插件安装都会重新核对它依赖的工作区、目标或 artifact,错配时停下或重问。

网络策略默认屏蔽未指定与本地 NAT64 目标;搜索、抓取、MCP、Browser 等网络工具返回的文本在送进模型前被标准化并标记成 untrusted 外部内容——模型依然可能受影响,但来源和边界是显式的。常见凭据与签名参数模式会在覆盖到的日志、诊断与 Control UI 失败信息里脱敏。

升级到 2.0 之前,照着这份清单走
升级前清单

破坏性变更集中在三处:会话迁移到 SQLite、QMD 退出核心、HEARTBEAT.md 不再运行时读取。建议顺序:先按 install/updating 文档做一份 verified backup,再用 openclaw doctor --fix 处理 QMD 与 HEARTBEAT.md 的迁移,最后确认配置里没有 retired keys——含 retired keys 的配置需在 9 月 18 日前跑完 doctor --fix,逾期旧值回到内置默认。2026.7.1 + pnpm 11 的环境需手动执行一次 pnpm add -g openclaw@latest,OpenClaw 不会替你升 Node。

还有一个版本号陷阱:之前发布的 2026.9.1-beta.1 实际是 2026.8.1-beta.4,稳定版用户应当装或升级到 2026.8.1。已知有漏洞的 Node 与 SQLite 组合会在开库前停下,并提示该升内置 Node 还是系统 SQLite。

只看一句

OpenClaw 不再是当年跑在 Telegram 里的 Clawdbot,但"装在自己机器上、连到你已经在用的聊天软件"这件事没变。2.0 把装得上、配得动、不掉链子这三件事重做了一遍——剩下的,OpenClaw 能不能真正替你干活,还是得你自己跑两天才有答案。

#OpenClaw# #AI助手# #开源项目# #GitHub# #开发者工具#

相关学习资料