拓冰建站拓冰建站
首页 / 资讯中心 / 正文

第19篇-多Agent路由

【OpenClaw 从入门到精通】第 19 篇多 Agent 路由 — 一个 Gateway 多个 Agent本系列定位零基础入门从安装配置到高级架构全覆盖。本篇你将学到多 Agent 路由概念按通道/账号/联系人路由到不同 Agent每个 Agent 独立 Workspace Session配置实战一、多 Agent 概念一个 Gateway 可以运行多个隔离的 Agent工作 Telegram → work Agent加载工作技能用 Claude 个人 Discord → personal Agent加载爱好技能用 DeepSeek 团队 Slack → team Agent沙箱隔离用 GPT-4o每个 Agent 有独立的 Workspace、Session、技能和模型配置。下面是多 Agent 路由的整体流程channel: telegramchannel: discordchannel: slackGateway路由判断work Agentpersonal Agentteam AgentWorkspace: /home/user/workModel: Claude Sonnet 4Workspace: /home/user/personalModel: DeepSeek ChatWorkspace: /home/user/sharedModel: GPT-4oSandbox: non-main二、配置2.1 定义多个 Agent{agents:{work:{model:anthropic/claude-sonnet-4,workspace:/home/user/work},personal:{model:deepseek/deepseek-chat,workspace:/home/user/personal},team:{model:openai/gpt-4o,workspace:/home/user/shared,sandbox:{mode:non-main}}}}2.2 路由规则{routing:{rules:[{channel:telegram,account:my_work_bot,agent:work},{channel:discord,peer:DM,agent:personal},{channel:slack,channel_name:#dev-team,agent:team}]}}路由维度说明channel按平台路由telegram / discord / slackaccount按机器人账号路由peer按发送者路由channel_name按频道名路由路由规则的匹配逻辑如下是否是否是否是否是否收到消息匹配 channel?匹配 account?继续匹配下一条规则匹配 peer?匹配 channel_name?路由到对应 Agent还有下一条规则?使用默认 Agent 或报错三、实战场景3.1 工作与个人分离{routing:{rules:[{channel:telegram,agent:work,comment:工作 Telegram → 工作助手},{channel:discord,agent:personal,comment:Discord → 个人助手}]}}3.2 群组沙箱群组中的 Agent 自动用sandbox.mode: non-main工具受限。本篇小结知识点核心内容多 Agent一个 Gateway 多个隔离 Agent路由维度channel / account / peer / channel_name独立性每个 Agent 独立 Workspace / Session / 模型群组沙箱非 main 会话自动隔离下篇预告第 20 篇沙箱隔离 — 安全执行环境如果本篇内容对你有帮助欢迎点赞收藏有任何疑问欢迎在评论区交流。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门