原文: OpenClaw多agents配置(语雀) 参考: 多 Agent 配置 | OpenClaw 中文教程 · OpenClaw 多 Agent 配置指南 — EasyClaw
多 Agent 是 OpenClaw 的核心特性。每个 Agent 是一个独立的「虚拟员工」,拥有:
维度 说明
Skills 可调用的工具和能力
Memory 对话上下文与历史
SOUL 性格、行为准则与能力边界
Workspace 配置与长期记忆存储
- 专业化分工:PM / Support / Coder 等不同角色各司其职
- 隔离上下文:测试与生产、不同客户、工作与个人分离
- 性能优化:分散负载、多 Agent 并行
- 权限控制:按 Agent 分配 Skills 与敏感操作范围
注意:每个 Agent 必须有独立 workspace,不能与主 Agent 共用。
每个 Agent 的工作区包含三个核心文件:
文件 作用
SOUL.md 性格、行为准则、能力边界(擅长/不擅长)
USER.md 用户信息、技术栈、项目背景、偏好
AGENTS.md 工作方式、记忆机制、协作与路由规则
重要:子 Agent 的 AGENTS.md 不能直接复制主 Agent,否则会以「主 Agent」自居;必须为子 Agent 写专属 AGENTS.md,明确「我是主 Agent 的 xxx 助手」。
在 中通过 将消息路由到不同 Agent,常见方式:
- 渠道路由:(如 telegram / discord / feishu)
- 用户路由: +
- 群组路由: + +
- 关键词路由:
- 时间路由:(如工作时间 / 夜间值班)
- 飞书多账号(方案 B) : + ,对应 下多应用
方式 适用场景 特点
sessions_spawn 一次性独立任务(调研、写作) 最常用,完成后结果自动回传
sessions_send 持续对话、传递上下文 向已有 session 发消息
共享文件读写 异步协作、数据共享 多 Agent 读写同一文件
示例: 主 Agent 需在 中配置 才能 spawn 对应子 Agent。
- agents.list:定义所有 Agent(执行 后才会生成,此前 会报 path not found)。
- 主 Agent:可配置
- 子 Agent:可单独设置 (如轻量模型省成本)、、
- bindings:将 与 (channel / accountId / userId 等)绑定。
- channels.feishu.accounts(方案 B):多飞书应用时,每个 account 下放 、、;迁移时不要删原有顶层字段(如 、、),否则易出现 Bot 反复重启或 “terminated”。
- 确认状态:、
- 添加子 Agent:
- 初始化人设:在子 Agent workspace 下写专属 SOUL.md 与 AGENTS.md(勿复制主 Agent 的 AGENTS.md)
- 主 Agent 调度权限:(索引以实际 list 为准)
- (可选)子 Agent 模型:
- (方案 B)多飞书账号:在 增加账号,并在顶层配置 ;改完后用脚本校验 JSON 与字段完整性。
- 验证:多 Agent 与 bindings 支持热重载,无需重启 Gateway;用 、 与 spawn 测试验证。
- 多 Agent 配置涉及系统配置与 Gateway,建议使用高智能模型(如 Claude Sonnet)执行,避免轻量模型误操作。
- 子 Agent 若自称「我是主 Agent」→ 检查并重写 AGENTS.md,不要复制主 Agent。
- 子 Agent 总反问、不执行 → 在 AGENTS.md 中写明「收到任务直接执行,不反问」。
- 不存在,绑定只能通过编辑 完成。
- 先执行 再执行 ,否则 path not found。
- 迁移飞书多账号时误删 等字段会导致 Bot 异常或每 30 分钟重启,需从备份恢复并补全字段。
- 不要依赖 应用多 Agent 配置;热重载即可,重启会影响当前会话。
- 多 Agent 配置 | OpenClaw 中文教程
- OpenClaw 多 Agent 配置指南 — EasyClaw
- 多智能体路由 - OpenClaw
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/232760.html