夜雨聆风学习资料网

ARTICLE · 998650

OpenClaw 2.0 来了:388k star 的 Agent Runtime 怎么解决记忆与持续运行

OpenClaw 2.0 来了:388k star 的 Agent Runtime 怎么解决记忆与持续运行

933 贡献者合并 1.6 万 PR · 记忆 / 持续运行 / 权限三大体系重构 · Claude Code / Codex / Hermes Agent / Cursor 通用兼容 · Mac 与 Docker 本地可起

OpenClaw 2.0 上线:388k star 的开源 Agent Runtime,本轮交付上万 PR、933 位贡献者集体合作,砍掉 5 万行重复 Memory 代码,把记忆、持续运行、权限三大体系全部重写。本稿拆开三大变化怎么落、怎么用、边界在哪。

OpenClaw 2.0:从 Agent Runtime 到「永远在线的龙虾」

OpenClaw 来自 GitHub openclaw/openclaw(TypeScript 89.9%,MIT 协议,388k star,3.6 万+ fork)。它不是单一模型,而是常驻本地的 Gateway(默认 localhost:18789 WebSocket)+ 100+ 消息通道(Telegram、Discord、Slack、WhatsApp、Signal、iMessage、Microsoft Teams、Matrix、IRC、WeChat、LINE 等),再串到任意 OpenAI 兼容模型,兼容 Ollama 本地模型、Claude / GPT-4 / DeepSeek API、或者厂商订阅的 OAuth 都能挂。2.0 的关键不是某个新功能,而是把整个栈「重写成可生产运行」。

OpenClaw 的项目史是 AI 圈的纪录:2025 年 11 月 Peter Steinberger(PSPDFKit 创始人)一晚写出的 Clawdbot,1.0 时期 24 小时内拿到 9k star;1 月 26 日单日 25k star 创 GitHub 纪录;3 月 3 日超越 React 成为 GitHub star 最多的软件项目(358k+)。本次 2.0 是 7 周开发暂停后的合并版,发布流程本身也被重构。官方明说「原有发布基础设施已经扛不住了」。

记忆体系:三层 Markdown + 自动学习

OpenClaw 2.0 把记忆拆成三层,存到本地 Markdown 文件(默认 ~/.openclaw/workspace)而不是数据库黑盒。模型只看得见写入磁盘的内容,零隐藏状态。

MEMORY.md 是会话开始时加载的「长期记忆」层,控制在约 200 行以内,存持久事实、偏好、关键决策。memory/YYYY-MM-DD.md 是「每日笔记」层,存详细的会话摘要、观察、临时上下文。两者之间由 Grounded Dreaming 做背景整合:每周扫描一次历史笔记,评分、淘汰、按门槛提升到 MEMORY.md;过程摘要写到 DREAMS.md 供人审阅。

Active Memory 让你直接调出「同一只龙虾」过去私人会话里的关键信息,不用再把上下文重述一遍。Automatic Self-learning 更进一步:Agent 完成任务后可以总结可复用经验,过安全检查后形成新 Skill 或改进已有 Skill,这正是 Hermes Agent 此前的看家本领,现在 OpenClaw 把它接了进来。每次任务不仅完成,还把方法留下来。

OpenClaw 这次还删掉了一套重复的 Memory 系统,砍掉 5 万行代码,只保留统一体系。Peter 公开承认:「Memory 这个问题还没有任何人真正解决。」OpenClaw 的做法是把「过去发生过什么」和「什么值得长期记住」分开处理,让人在 DREAMS.md 上仍可读、可改、可回滚。

持续运行:Session 不再困在一台电脑

第二个变化是 Session 跨设备、跨人。过去 Session 跑在一台机器上,关机就断线;2.0 加入共享云端会话、Paired Device(手机 / Wear OS 接力)、Warm Machine 复用,已经在跑的 Session 可以「搬家」到配对设备或云 worker,project seed 还能在下次继续用。

团队内部做法更值得注意:Build OpenClaw with OpenClaw,团队自己的开发已全迁到 Agent team.openclaw.ai。Agent 知道每个成员在做什么,可以调度不同 Session 和机器,其他成员也能直接进已有 Session 继续工作,不用复制 Prompt、不用传代码、不用重述上下文。换句话说:OpenClaw 团队自己就是用 OpenClaw 写 2.0 的。

对个人用户而言,这意味着日常手机发个 Telegram、桌面 Claude Code 接续、车机 Wear OS 问一句。同一只「龙虾」是同一只。Agent 持续运行打破「聊天机器人」标签,正式升级为长期存在的 Runtime。

权限与安全:密钥绑定目标主机

权限是 OpenClaw 一直最被质疑的点:388k star 背后是 4.29 万台互联网暴露实例、15200 台确认 RCE 漏洞、ClawHub 900+ 恶意包(CVE-2026-28453 Zip Slip)。2.0 没回避这条线。

核心机制叫 Secret Egress Host Binding:每个共享存储的密钥(API Key、Token、Cookie)必须显式绑定到具体的 HTTPS 目标主机,CLI、Gateway RPC、Control UI 三个入口都校验,没绑定的占位符在明文外发前直接 fail-closed。这等于给密钥上「发件地址」,凭证只能发到你事先声明过的那台服务器。

配套加固:沙箱浏览器路由、可信 DNS 目标、敌意响应大小上限、fail-closed 密钥处理。Plugin 装来源做 Provenance 警告,非 ClawHub / 官方 catalog 来源要 --force 显式确认。Crestodian 安装限定在可信源。Plugin SDK 9 月 1 日有迁移 gate,第三方插件作者需要跟进。

如何部署:Mac / Docker / 升级路径三步走

# 方式一:Mac 本地起(推荐首次体验)

brew install openclaw

openclaw onboard# 自动检测已有的 ChatGPT/Claude 订阅、API Key、Ollama 本地模型

openclaw gateway# 启动 Gateway,监听 localhost:18789

# 方式二:Docker 部署(适合服务器 / 团队共享)

docker run -d --name openclaw -p 18789:18789 -v ~/.openclaw:/root/.openclaw openclaw/openclaw:2026.8.1

# 升级已有安装

openclaw doctor --fix# 关键步骤:迁移 OpenProse 配置、codex/* 改写为 openai/* 路由

openclaw backup sqlite create# 升级前先做 verified snapshot

openclaw update# 升级到 2.0

# 验证

openclaw memory status# 确认三层 Memory 已就位

openclaw gateway# 重新启动 Gateway

升级前必做:1) 跑 openclaw doctor --fix 迁移 OpenProse 配置(已删除)和 codex/* 改写为 openai/* 路由(Doctor 自动处理,冲突会标红让人确认)。2) 跑 openclaw backup sqlite create 拿一份 verified snapshot,恢复仅允许 fresh target。3) Windows 安装包 / Docker 镜像 / macOS app 三个平台都过了实测,但 Volcengine ClawHub mirror 暂时延后,Telegram / MiniMax / catalog subprocess 路径有 waiver 不是满级通过。

兼容生态:Claude Code / Codex / Cursor 通用

OpenClaw 不是要替代 Claude Code / Codex,而是「包起来做常驻 runtime」。Claude Code 仍是你写代码的临时搭档,OpenClaw 让它从一次会话变成 7×24 在线。它同时官方兼容:

Claude Code:记忆导入,~/projects/*/memory 下的 Markdown 自动识别。Codex:~/.codex/memories 下整合后的 MEMORY.md 和 memory_summary.md 同样支持导入,不动原始 rollout。Cursor:通过 Cline / OpenCode 接 bridge,OpenClaw 当 Gateway。Hermes Agent:技能库自动互认,因为 OpenClaw 2.0 自己也学了 Automatic Self-learning。

对开发者最大意义:原本要为每个 IDE / CLI 单独配 memory、配置、API Key、Skill 库;现在 OpenClaw 当常驻底座,每个 IDE 共享同一份 MEMORY.md、同一套 Skill、同一组密钥。这是 2.0 真正的「Agent OS」野心。

OpenClaw vs Hermes Agent vs Claude Code:怎么选

项

OpenClaw 2.0

Hermes Agent

Claude Code

定位

常驻 Agent Runtime(OS 层)

自学习 Agent(能力层)

编码 CLI(任务层)

GitHub star

388k(GitHub star 第一)

239k

闭源

记忆体系

三层 Markdown + Dreaming + Active Memory

技能自我积累

会话内,不跨 Session

持续运行

Gateway 7×24 + Paired Device + Cloud Session

本地或云 worker

每次手动启

消息通道

100+(Telegram/Discord/WhatsApp/Slack/iMessage 等)

命令行 + 主流 chat

终端

Self-learning

Automatic Self-learning(新)

首创

无

上手成本

中(首次 on-board 自动检测)

中

低

协议

MIT

MIT

闭源

结论很直白:Claude Code 适合单次编码会话;Hermes Agent 适合想要 Agent 越来越聪明的项目;OpenClaw 2.0 适合想养一只「永远在线、能跨设备、长期记忆、跨 IDE 共享」的数字员工。三者其实可以叠加。OpenClaw 当常驻 Gateway,Claude Code 和 Hermes Agent 各自当不同 Skill 挂载。

国内可达性和已知边界

国内开发者部署要解决 GitHub 访问问题,OpenClaw 的 npm 包和 Docker 镜像同样需要从国外拉。可用 hf-mirror.com 类镜像或自备代理。文章按事实写:OpenClaw 工具链本身不挑网络,但安装包下载是另一个问题。

OpenClaw 2.0 已知边界:其一,4.29 万台暴露实例的历史未消化完,沙箱 + 权限加固是过程而非终局;其二,Plugin SDK 9/1 迁移 gate,第三方插件可能暂时不可用;其三,Windows / macOS / Docker 三平台实测过但 Telegram / MiniMax / catalog subprocess 路径有 waiver 不是满级通过;其四,Memory 问题官方自己承认没真正解决,只是分层做了。

当前版本已知问题(2.0 首发周)

2.0 首发周(截至 8/31)已知问题:第一个,beta.3 测试版的 Volcengine ClawHub mirror 因社区 runtime-ID 冲突延后,官方 npm 路径不受影响;第二个,OpenProse 插件与 /prose 命令已删除,需用 openclaw doctor --fix 迁移;第三个,codex/* 和 openai-codex/* 路由已改名为 openai/*,模型引用全部要迁;第四个,9/1 起 Plugin SDK 子路径重构,第三方插件作者须按新路径迁移。

对照近期 Windows 核显跑本地 AI 角度(5.5GB 装本地 AI 跑通轻办公),本文锁定 Mac / Docker:TypeScript 常驻 Gateway + 多通道接入 + 长期记忆 + 自学习技能,两者方向互补。

相关链接

OpenClaw GitHub 仓库(388k star)

https://github.com/openclaw/openclaw

OpenClaw 官方文档(中文)

https://documentation.openclaw.ai/zh-CN/concepts/memory

OpenClaw 2.0 官方发布说明

https://docs.openclaw.ai/releases/2026-8-1

OpenClaw v2026.8.1 GitHub Release

https://github.com/openclaw/openclaw/releases/tag/v2026.8.1

OpenClaw npm 包

https://www.npmjs.com/package/openclaw

OpenClaw Memory 架构详解

https://docs.openclaw.ai/concepts/memory-architecture

OpenClaw 2.0 媒体复盘(388k star / 933 贡献者)

https://www.mrzhong.com/

#OpenClaw · #AgentRuntime#持续运行#长期记忆#共享会话#SecretEgress#ClaudeCode兼容

相关学习资料