⁘ Channel 渠道
OpenClaw可以链接What's App,Discord,Telgram,QQ,feishu等不同入口,通过不同的入口消息需要进入到Gateway中,渠道表示从外部到Gateway的通道,需要保证通道畅通,外部消息才能进入OpenClaw进行处理。
⁘ Account 账号
针对QQ,飞书等入口,可以创建多个账号,对Openclaw来说这些本身是不同的接入实例,通过内部配置可以将不同的Account配置到不同的Agent来处理。 具体可以参考前面的文章[[OpenClaw多Agent部署]]
⁘ Agent
默认安装后OpenClaw配置一个agent, 但是可以创建多个agent分配不同的workspace,以及配置不同的provider,不同的account,tools policy等用于处理不同的流程。 具体可以参考前面的文章[[OpenClaw多Agent部署]]
⁘ Session 会话
Openclaw中通过sessionKey来区分不同的会话,会话决定本次对话上下文,是否并行处理,以及结束后状态的记录等。如果你发现换了一个入口(包括channel,account等)或者群聊转到私聊中,会出现信息的丢失,这里不是同步的问题,而是会话机制决定的。
在openclaw.json配置中通过DM(directly message)来控制:
main: 所有会话公用,如果是单独使用,整体连续性较好,如果多人使用,会导致上下文污染。
per-channel-peer:按照channel+发送者隔离。
per-account-channel-peer:按account+channel+发送者隔离。
per-peer:按照发送者隔离。 同时如果使用了/new /reset命令开启新的会话也会造成历史信息的丢失,我们就要用到后面的memory来说明。
⁘ Memory 记忆
Memory不是内存,内存是PC时代的概念,这里很容易混淆,这里的Memory是markdown文件形式,是每次会话加载的内容,可以要求agent记住或者内部触发memory flush的时候写入。 具体可以参考[[OpenClaw的memory机制]]
⁘ Tools 工具
OpenClaw内置了工具,包括read, write, edit以及bash,browser,cavans,cron等,在Agent loop阶段通过判断是否需要调用工具来完成整个工作流。
⁘ Skills 技能
Skills容易和Tools混淆,Skills就是OpenClaw的“插件系统”,是教智能体如何使用工具、完成具体任务的功能模块,相当于给聪明的AI大脑装上“灵活的双手”“敏锐的眼睛”,让AI从“只会说”升级为“会做事”
夜雨聆风