夜雨聆风学习资料网

ARTICLE · 1311695

《OpenClaw技术内幕》:一个 Agent 框架的内部,到底长什么样?7 张表拆解架构与原理

《OpenClaw技术内幕》:一个 Agent 框架的内部,到底长什么样?7 张表拆解架构与原理

内容说明

①本公众号资源来源于网络,免费分享仅供学习和交流使用,勿用于商业用途,请在下载后24小时内予以删除,请支持购买正版资源。

②分享的资源由于来源于网络,无法确认所有权,如有侵权请联系删除,谢谢合作!

③每期分享的资源都在文末放置了关键词,一定要看好关键词再发,关键词一般为资源名,在公众号发消息处回复关键词即可获取!最新资源可以直接看阅读原文。

④所有资源都有时效性,不能保证可长期使用,如果遇到资源失效、无法打开等问题,请留言反馈。


内容简介 · · · · · ·

【限时免费】保姆级教程!超全「Deepseek从入门到变现」资料包+日更资源,小白秒变大神![1]

⚙️ 一个 Agent 框架的内部,到底长什么样?7 张表拆解架构与原理

这两年,会用 AI 的人很多,见过 AI 系统内脏的人很少。

你在 Telegram 里让 AI 总结一份文档,它先查了历史对话,又调了搜索工具,最后流式吐出结果——这几十秒里,它怎么决定调哪个工具?聊了三个月的上下文它怎么装得下?API 限流了它怎么办?

这些问题的答案,基本都在刘琦这本《OpenClaw技术内幕:Agent框架架构设计与实现原理》(机械工业出版社,2026年9月)里。书的主角 OpenClaw,是一个开源的「多通道个人 AI 助手网关」。这句黑话可以拆成三个词:多通道,把 WhatsApp、Telegram、Discord 等 10 余个主流消息平台变成 AI 助手的入口(第 8 章的渠道生态表实际列了 20 余种,此处按第 1 章口径);个人,数据全存你自己的设备上;网关,它自己不生产智能,更像插在你和各家大模型之间的一台路由器,管协议转换、消息分发、工具调用和记忆。

作者的态度很明确:深入理解一个优秀开源项目的内部,远比泛泛了解十个框架的 API 更有价值。所以这本书是「庖丁解牛」式的——8 章从五层架构一路拆到上下文压缩的算法推导,几乎逐函数讲源码。先给张速览表:

项
内容
定位
开源个人 AI 助手网关,本地优先,多通道接入
体量
8 章 168 个小节,版权页标 78 千字
技术栈
TypeScript ESM + Node.js 22 + pnpm Monorepo + SQLite(sqlite-vec 向量扩展)
门槛
要有 TypeScript/JavaScript 基础;BM25、MMR 等公式书里均带推导
读法
前两章建全局认知,中间按子系统跳读,第 8 章是双路径动手任务
适合谁
想从「调 API」进阶到「懂系统」的开发者与架构师

下面挑五件事讲:分层、心脏、记忆、安全、兜底。每一件都对应书里一到两章的硬货。


一、五层架构:一条消息的旅程

第 1 章先解决「怎么分层」的问题。OpenClaw 从上到下五层:

层级
管什么
一句话理解
控制面
启动、配置、管理入口
驾驶舱:macOS 原生应用、命令行、Web UI 三种形态
网关层
各模块间的通信中枢
神经中枢:WebSocket 双向通信,10 步有序启动
消息通道层
各平台适配
翻译官:每个平台一个适配器,收发都转成统一格式
核心引擎层
Agent 循环、记忆、路由
发动机:真正「想事干活」的地方
扩展层
插件、扩展、Skill
外挂库:不碰核心代码就能加能力

一条消息从 Telegram 发出,先被通道层适配器翻译成统一的 UnifiedMessage 结构,网关按路由规则交给某个 Agent,引擎跑完「感知—思考—行动」循环,回复再沿原路翻译回 Telegram 格式。因为各层只认抽象接口,任何一层都可以单独替换,新增一个平台只需写一个新适配器。

两个值得抄走的细节:配置全部集中在一个 YAML 文件里,密钥走环境变量注入,配置文件可以放心分享;网关启动被拆成 10 个有前置依赖的步骤,任何一步失败立即回滚并报错,系统绝不在「半成品」状态下运行——书里管这叫快速失败。


二、Agent Loop:框架的心脏

大模型是大脑,Agent Loop 就是心脏。第 2 章先讲 ReAct、Plan-and-Execute、Reflexion 这些决策架构的演进,然后落到 OpenClaw 自己的三层嵌套实现:

循环
所在文件
职责
外层循环
run.ts
全局状态、双重队列调度、重试控制
中层循环
attempt.ts
单次大模型交互的完整生命周期管理
内层循环
subscribe.ts
工具调用指令的解析与并行执行

外层的双重队列是稳定性的关键:会话队列保证同一会话的消息串行处理,避免三条消息并发改坏同一份上下文;全局队列控制整体并发度,100 个用户同时发消息也不会同时打出 100 个大模型调用。书里的类比很形象——前者像银行柜台排队,后者像大厅取号机。

出错怎么办?外层按「先轻后重」的渐进式容错走,指数退避公式里还加了 ±10% 的随机抖动,防止故障恢复时所有客户端一起涌进来。内层则借鉴 LLMCompiler 的思路:解析出工具调用之间的依赖关系,无依赖的工具并发执行,有依赖的排队等结果。


三、记忆系统:Agent 怎么记住你

第 3 章是我个人最喜欢的一章。选型先就很讲究:不用云端向量数据库,选了 SQLite 加 sqlite-vec 扩展——单文件、零依赖、数据在你自己硬盘上,代价是放弃百万级向量规模的性能,但个人助手记忆通常只有数万条,这个取舍很清醒。

检索用的是混合搜索,配料表如下:

机制
干什么
关键参数
BM25 关键词搜索
按字面精确命中
SQLite FTS5 全文索引
向量语义搜索
按意思相近召回
8 倍过采样留过滤余量
混合加权
两路结果融合排序
向量权重 0.7 + 关键词权重 0.3
MMR 重排
挤掉高度重复的结果
λ=0.7,兼顾相关性与多样性
时间衰减
近期记忆权重更高
指数衰减,半衰期 30 天
多语言查询扩展
分词与停用词过滤
覆盖中日韩等 7 种语言

记忆本体就是 Markdown 文件:每日会话写进 memory/YYYY-MM-DD.md,长期偏好写在 MEMORY.md——后者被当作「常青记忆」,永不衰减。更妙的是 Agentic RAG:上下文快满时系统触发一轮「静默代理」,让大模型自己判断哪些信息值得写进记忆文件,写不成就回复一个标记。比「保存最后 N 条消息」这种死规则聪明得多。


四、安全:四道防火墙

Agent 能真刀真枪地执行操作,也就有了真风险。第 5 章的纵深防御是全书的招牌之一:

层
机制
防什么
Layer 1
工具策略管道(七层过滤)
越权调用工具:默认全拒,逐层按需放开,只收紧不放宽
Layer 2
循环检测熔断器
无限循环烧钱烧资源:识别重复调用、乒乓调用等模式
Layer 3
安全审计系统
配置漏洞:从配置权限、网关、执行策略、沙盒四个维度巡检
Layer 4
Docker 沙盒隔离
物理兜底:前三层全失守,破坏也被锁在容器里

针对 Agent 特有的提示注入攻击,书里给了双重大模型防护:主模型负责干活,护栏大模型当安全审计员,检查每次交互有没有被塞进恶意指令;工具参数再用 JSON Schema 约束(枚举值、正则、长度上限),高风险操作还要走人工审批。一条设计原则贯穿始终:每一层只能在上层基础上收紧规则,不能放宽。


五、长跑的本事:窗口装不下、服务挂掉怎么办

个人助手要 7×24 跑,第 7 章解决两个「长跑」难题。先是上下文,五层递进:

层
策略
动作
Layer 1
窗口防护
上下文窗口小于 16k Token 直接拒绝启动
Layer 2
自动压缩
用量超 70%~80% 触发语义压缩,保留最近 2~3 轮
Layer 3
溢出恢复
压缩比 50%→40%→30% 逐次加码
Layer 4
工具结果截断
超大输出生成保留结构的摘要
Layer 5
历史裁剪
丢旧留新,系统提示词与工具定义永不动

设计哲学一句话:能预防的不恢复,能恢复的不丢弃。

然后是故障转移,三级递进:

级别
手段
适用场景
Level 1
Profile 轮换 + 指数退避
限流、密钥失效这类「换个 Key 就能好」的问题
Level 2
Thinking Budget 降级
模型不支持高级推理特性,从 10k 降到 5k、1k 再到关闭
Level 3
模型回退
直接切换到另一家供应商的模型

配上熔断器「开启→半开→关闭」的状态机和健康检查,一套下来,大模型 API 再不稳定,用户侧也基本无感。

顺带一提第 6 章和第 8 章:扩展体系分插件、扩展、Skill 三层,官方提供 38 个扩展、内置 52 个 Skill、24 个 Hook;Skill 就是写一个 Markdown 文件,零代码。第 8 章把任务分成 A、B 两个板块——运营和产品经理走 6 个零代码配置任务,开发者走 4 个源码任务,各练各的。


结语

这本书不适合当 AI 入门读物,它默认你会写代码,也默认你想弄明白系统为什么长这样。但只要你在做或打算做 Agent 方向的东西,它就是市面上少见的「内部视角」材料:分层怎么划、队列怎么排、记忆怎么混合检索、注入怎么防、窗口怎么省着用,每一个决策都附了理由和代价。

框架会过时,模型会换代,但这套「分层解耦、纵深防御、能预防不恢复」的工程思路,是能带走的。

互动话题:

如果把 OpenClaw 这样的本地 AI 网关接进你常用的聊天软件,你最想让它先记住你的什么?(比如:日程习惯、项目背景、口味偏好,还是干脆什么都别记……)

欢迎在评论区聊聊你的看法👇


致亲爱的书友:

很高兴能与您分享这本好书。电子书为我们提供了便利,但这份「便利」有时却削弱了阅读应有的分量。

屏幕上的文字终究缺少纸张的温度、墨香的气息,以及捧在手中的踏实感。一本实体书,不仅是一次完整的阅读体验,更是一件可以珍藏、传递的礼物。 它代表着对知识的敬畏,也是对作者心血最直接的肯定。

因此,我们真诚建议:如果这本书打动了您,请考虑购买一本正版实体书。让我们的喜爱,成为支持作者继续创作下一部精彩作品的真实力量。

感谢您的理解与支持!


本期资源

《OpenClaw技术内幕:Agent框架架构设计与实现原理》 (刘琦 著,机械工业出版社,2026年09月)

关注公众号「云上分享」,在公众号发消息处回复:

OpenClaw技术内幕

即可获取本期资源。看好关键词再发。


引用链接

[1]【限时免费】保姆级教程!超全「Deepseek从入门到变现」资料包+日更资源,小白秒变大神!: https://mp.weixin.qq.com/s?__biz=MjM5NDkxODgzMA==&mid=2247485799&idx=1&sn=1f90de3572554dd0e9f373af4d18efca&scene=21#wechat_redirect

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料