OpenClaw 多 Agent 对接飞书机器人实践
在实际业务场景中,我们往往需要多个不同角色的 AI 助手协同工作。基于 OpenClaw Gateway,我们可以构建一套灵活的多 Agent 系统架构,实现飞书应用与 AI Agent 的深度对接。
这套架构的核心优势在于隔离性。每个飞书机器人对应一个独立的 AI Agent,拥有专属的工作空间、知识库和模型配置。这意味着:
- 每个 Agent 的模型状态完全独立,互不干扰
- 技能单独安装维护,避免依赖冲突
- 模型切换仅对当前会话生效,持久化到 Agent 配置中
- 严格的数据隔离,每个 Agent 拥有独立的 workspace
创建独立 Agent 实例
要开始搭建,首先需要为不同的业务角色创建独立的 Agent。使用 openclaw CLI 工具可以非常便捷地完成这一步。
添加与配置 Agent
我们可以通过以下命令来初始化一个新的 Agent,比如财务助手或代码专家:
# 添加财务 Agent
openclaw agents add finance_agent
# 添加代码 Agent
openclaw agents add code_agent
# 设置身份标识
openclaw agents set-identity --agent code_agent --name "全栈开发专家"
# 查看 Agents 列表
openclaw agents list
执行添加命令后,系统会进入交互式配置向导。这个过程会自动处理工作空间目录、认证配置文件以及模型选择。下面是一个典型的交互过程示例(以 finance_agent 为例):
cobrew@DESKTOP-9449JCG:~$ openclaw agents add finance_agent
🦞 OpenClaw 2026.3.13 (61d171a) — Your AI assistant, now without the $3,499 headset.
┌ Add OpenClaw agent
│ ◇ Workspace directory │ /home/cobrew/.openclaw/workspace-finance_agent
│ ◇ Copy auth profiles from "main"? │ Yes
│ ◇ Auth profiles ─────────────────────?
│ │ Copied auth profiles from "main".
│ ├─────────────────────────────────────?
│ ◇ Configure model/auth for this agent now? │ Yes
│ ◇ Model/auth provider │ Xiaomi
│ ◇ How do you want to provide this API key? │ Paste API key now
│ ◇ Enter Xiaomi API key │ [YOUR_XIAOMI_API_KEY]
│ ◇ Model configured ─────────────────────────────────────────────────────?
│ │ Default model set to xiaomi/mimo-v2-flash for agent "finance_agent".
│ ├────────────────────────────────────────────────────────────────────────?
│ ◇ Model check ──────────────────────────────────────────────────────────────────────────────?
│ │ Model not found: xiaomi/mimo-v2-flash. agents.defaults.model run /models list.
│ ├────────────────────────────────────────────────────────────────────────────────────────────?
│ ◇ Channel status ────────────────────────────?
│ │ : needs token
│ │ WhatsApp (default): linked
│ │ : needs token
│ │ : needs tokens
│ │ : missing (signal-cli)
│ │ : needs setup
│ │ : install plugin to enable
│ │ Google : install plugin to enable
│ │ : install plugin to enable
│ │ Microsoft : install plugin to enable
│ │ : install plugin to enable
│ │ Nextcloud : install plugin to enable
│ │ : install plugin to enable
│ │ : install plugin to enable
│ │ : install plugin to enable
│ │ : install plugin to enable
│ │ Synology : install plugin to enable
│ │ : install plugin to enable
│ ├─────────────────────────────────────────────?
│ ◇ Configure chat channels now? │ No
Config : /home/cobrew/.openclaw/openclaw.json
Updated ~/.openclaw/openclaw.json
Workspace : ~/.openclaw/workspace-finance_agent
Sessions : ~/.openclaw/agents/finance_agent/sessions
└ Agent ready.

