核心概念速览:网关、渠道、会话、记忆、上下文与路由
本教程共 26 篇 · 第 2 篇 · 更新于 2026-07-27 · 约 5 分钟阅读
2. 核心概念速览:网关、渠道、会话、记忆、上下文与路由
本节目标:用一张关系图讲清 Gateway / Channel / Session / Memory / Context / Routing 六者的分工与协作。读完你能画出 OpenClaw 的工作链路。
先记住一句话
OpenClaw 是一个本地常驻的 网关(Gateway)。它把聊天软件连到 AI,还管着会话、记忆和路由。
新人最易糊涂的是一堆名词。下面六个,是全书的高频词。
Note术语约定:网关=Gateway、渠道=Channel、会话=Session、记忆=Memory、上下文=Context、路由=Routing。后文只用中文,括号仅在第一次出现时标注英文。
六角色各管一摊
网关(Gateway) 是心脏。一个常驻进程同时对接多个渠道,收消息、转给 AI、发回回复,并统管所有会话。控制台在 http://127.0.0.1:18789/,配置在 ~/.openclaw/openclaw.json。
渠道(Channel) 是入口。Telegram、飞书、Discord、WhatsApp 等聊天插件,每个都是一个渠道。你从哪个 App 发话,就走哪个渠道进来。
会话(Session) 是容器。每条对话的上下文独立存放。私信默认汇到主会话,群聊各自隔离,定时任务和 Webhook 也各有独立会话。
路由(Routing) 是分诊台。它决定一条进来的消息去哪个会话、归哪个智能体(Agent)。规则确定、可配置,不是模型自己挑。
上下文(Context) 是窗口内容。某次运行里,网关塞给模型的一切:系统提示、对话历史、工具结果、附件。它受模型上下文窗口(token 上限)约束。
记忆(Memory) 是硬盘笔记。模型记不住跨会话的事,OpenClaw 把它写成 MEMORY.md 等 Markdown 文件落盘。下次会话开头再读回来。
它们怎么串起来
用一次真实对话串一遍:
你在飞书发一句"帮我找上次的发票"
↓
渠道(飞书)收到消息
↓
网关收下,路由把它分到你的主会话
↓
网关组装本次上下文(提示 + 历史 + 工具)
↓
模型处理,需要翻文件就调用工具
↓
网关把回答原路经飞书发回你
↓
过程中若学到偏好,写入记忆文件
一句话总结:渠道收、网关转、路由分、会话装、上下文喂模型、记忆存长远。
Tip记不住六者关系,就背这句:渠道是门,网关是厅,路由是引路牌,会话是房间,上下文是桌上材料,记忆是档案柜。
上下文 ≠ 记忆
新手最爱把两者混为一谈。记住关键差别:
上下文是”这一刻模型能看到的东西”,随对话增长、会被压缩。记忆是”写进磁盘、以后还能翻的笔记”,关掉网关也在。
网关用压缩(compaction)和裁剪(pruning)把上下文控制在窗口内;记忆则靠写入 MEMORY.md 长期保留。一个管当下,一个管长远。
还有个节点(Node)
手机、iPad 上的 OpenClaw 客户端叫 节点(Node)。它连到同一个网关,提供摄像头、截屏、定位等能力。
节点是”手脚”,网关是”大脑”,分工清晰。一台机器只跑一个网关,节点可以有多个。
Note一台机器只跑一个网关。它是会话与路由的唯一事实来源,也是你所有渠道的总调度站。多开网关反而会互相打架。
和”模型”是什么关系
模型不在六角色里,却贯穿全程。
它住在网关背后,是真正动脑的”大脑”。OpenClaw 自带一个内置智能体运行时(官方 runtime id 为 openclaw,社区常沿用旧称「Pi」);你也能接 OpenAI、Anthropic 等各家模型,用自备 API Key 按量计费。
网关负责”传话与管家”,模型负责”思考与生成”。两者通过上下文这个接口衔接。
一页速查
| 概念 | 一句话 | 存在哪 |
|---|---|---|
| 网关 Gateway | 总调度常驻进程 | 本机服务 |
| 渠道 Channel | 聊天软件入口 | 插件 |
| 会话 Session | 单次对话容器 | 网关内 |
| 路由 Routing | 消息分配规则 | 配置 |
| 上下文 Context | 喂给模型的窗口 | 运行时内存 |
| 记忆 Memory | 跨会话硬盘笔记 | ~/.openclaw/ |
读到这里,六个词应该不再陌生。下一章看它能帮你做什么。