AI 编程教程中文版
从原理到实战

OpenClaw 从原理到实战

10 篇 OpenClaw 深度讲解的阅读地图:从 AI 为什么需要一个家,到消息旅程、记忆、Workspace、多 Agent、心跳、安全和设计复盘。

OpenClaw 的核心不是“又一个聊天入口”,而是给 AI 一个 24 小时常驻的工作空间。它把 Gateway、Agent runtime、Workspace、Memory、Session、Channel、Automation 和 Security 放进同一套可运行系统里,让 Agent 不只是回答问题,也能保留上下文、调用工具、按规则接入外部世界。

这组文章不替代官方操作教程。官方教程解决“怎么安装、怎么配置、怎么验证”;这一组解决“为什么 OpenClaw 要这样设计”。两条线要一起读:先跑起来,再理解系统;或者先理解概念,再回到配置页做验证。

这一组解决判断框架:它不教你复制配置,而是帮你判断 Gateway、Memory、Workspace、Session、Channel 和 Security 分别该承担什么。

学习地图

flowchart TD
    Home[AI 为什么需要一个家] --> Message[一条消息的旅程]
    Message --> Brain[Agent 的大脑]
    Brain --> Memory[记忆系统]
    Memory --> Context[Context 管理]
    Context --> Workspace[Workspace 边界]
    Workspace --> Multi[多 Agent]
    Multi --> Time[Session 与心跳]
    Time --> Security[Channel 与安全]
    Security --> Review[设计复盘]

推荐读法

不要把这 10 篇当成命令手册。它们更像系统设计课:先建立模型,再回到官方教程中文版做配置。

  • 01-03 先建立直觉:知道 OpenClaw 不是聊天 UI,而是 Gateway + embedded agent runtime。
  • 04-06 再理解长期性:分清 Memory、Context、Workspace、bootstrap 和 sandbox 的边界。
  • 07-09 然后看系统边界:判断什么时候拆 Agent、什么时候用 heartbeat、怎么收紧 channel 和 tools。
  • 10 最后做复盘:能用自己的话复述 OpenClaw 的核心架构取舍。

第一次阅读建议按顺序走。已经读过官方教程的人,可以直接从第 4 篇开始补“长期记忆和上下文”的设计逻辑。

读法不要反过来:每篇先带走一个系统判断,再回到官方教程找对应配置;不要把设计复盘当命令手册。

章节地图

01 · 为什么 AI 需要一个家

核心问题:AI 为什么不能只是聊天窗口。

读完要带走:Gateway、Memory、Channel 是从常驻 Agent 的需求推出来的。

02 · 一条消息的旅程

核心问题:一条消息怎么进入系统再返回。

读完要带走:Channel、binding、session、queue、context、streaming 的完整链路。

03 · Agent 的大脑是怎么工作的

核心问题:Agent 怎么推理、行动、观察。

读完要带走:Agent runtime、Agent loop、tools、skills、hooks 和权限边界。

04 · OpenClaw 的记忆系统:短期、长期、可检索记忆

核心问题:什么才算长期记忆。

读完要带走:Markdown memory files、memory search、compaction 前保存和 Dreaming 的分工。

05 · Context 管理:为什么 AI 会忘记、截断和压缩

核心问题:为什么上下文会不够用。

读完要带走:Context 是本次 run 发给模型的输入,不等于 Memory;compaction 和 pruning 只解决窗口压力。

06 · Workspace:Agent 的工作空间和身份容器

核心问题:Workspace 到底承载什么。

读完要带走:Workspace 是默认 cwd 和项目上下文,不是配置库、凭据库或硬沙箱。

07 · 多 Agent:什么时候拆、怎么协作

核心问题:什么时候需要多个 Agent。

读完要带走:多 Agent 是 workspace、agentDir、sessions、bindings 和权限边界,不是为了复杂而复杂。

08 · Session 与心跳:时间如何进入 Agent

核心问题:常驻系统怎么处理时间。

读完要带走:Session reset、Heartbeat、Cron、Webhooks、Hooks、Tasks 的边界。

09 · Channel 与安全:谁能进来、能做什么

核心问题:多入口怎么避免失控。

读完要带走:Channel routing、DM pairing、group gating、context visibility、tool policy、sandbox、elevated 和 Gateway 暴露面。

10 · 设计复盘:OpenClaw 为什么这样设计

核心问题:所有设计取舍如何合在一起。

读完要带走:Gateway、Agent Loop、Workspace、Memory、Session、Channel、Automation 与 Security 的系统图。

和官方教程的分工

优先看官方教程中文版的情况:

  • 想安装并跑起来。
  • 想知道 openclaw.json 怎么写。
  • 想接入 Telegram、Slack、WhatsApp、Discord。
  • 想配置 Cron、Heartbeat、Webhook。
  • 想按官方命令验证状态。

优先看这组原理讲解的情况:

  • 想知道为什么要有 Gateway。
  • 想判断该不该拆 Agent。
  • 想理解 Memory 和 Context 为什么不是一回事。
  • 想知道 Workspace 为什么不是 sandbox。
  • 想理解 channel 安全边界和 prompt injection 的关系。
  • 想做一次系统级架构复盘。

官方教程给操作边界,这组文章给判断框架。只看官方教程,容易知道命令但不知道为什么;只看原理讲解,容易理解设计但落不到配置。

两条线要交叉验证:原理文章里的每个判断,都应该能在官方教程里的安装、配置、workspace、channel 或 automation 页面找到落地位置。

读完之后

读完这 10 篇,你应该能判断:OpenClaw 解决的是哪个层次的问题;它和单个 coding agent、聊天机器人、自动化脚本有什么区别;为什么 Workspace、Memory、Heartbeat 和 Security 不是附加功能,而是常驻 Agent 系统的地基。

更具体地说,你应该能做到:

  • 用一句话解释 Gateway、Agent、Channel、Workspace、Memory、Session 的关系。
  • 看到“AI 失忆”“消息不回”“群聊乱触发”“上下文过长”时,知道该从哪一层排查。
  • 判断某个需求应该用配置、workspace 文件、standing order、Cron、Heartbeat、Hooks,还是拆 Agent。
  • 理解 OpenClaw 为什么偏向文件可见、确定性路由和个人助手信任模型。
  • 回到官方教程中文版时,能读懂每个配置项背后的系统设计取舍。

下一篇

下一篇从最基础的问题开始:为什么 AI 需要一个家。读这一篇时不要急着看配置,先把“聊天窗口”和“常驻工作空间”的区别想清楚。

本页目录