在 OpenClaw 中搭建多个 Agent Bot 的完整步骤
在 OpenClaw 中搭建多个可独立运行且能协同工作的 Agent Bot,可通过添加 Agent、配置属性、设置路由、开启通信、重启服务五个核心步骤完成,实现不同 Agent 按预设职责处理专属任务,并通过消息传递完成协作,具体操作如下:
1、添加 Agent使用openclaw agents add命令创建不同业务方向的 Agent,可根据实际需求定义技术、运营、通用等不同类型的 Agent,示例命令:
openclaw agents add tech-agentopenclaw agents add ops-agentopenclaw agents add general-agent
/.openclaw/workspace/目录下:-
soul.md:定义Agent 的角色、性格、认知框架与交互风格等核心人格属性,是 Agent 的系统提示词核心,示例:
# soul.md你是一个技术专家,擅长代码编写和系统架构设计,思考严谨且输出内容附带详细注释。
-
agents.md:明确 Agent 的具体职责、工作流程、记忆管理规范与任务执行逻辑,示例:
# agents.md## 技术Agent- 负责代码生成、调试和优化- 汇报工作进展给总控Agent- 会话启动时自动加载核心记忆与项目状态信息
~/.openclaw/openclaw.json配置文件,在bindings节点中设置 Agent 与各类渠道的绑定关系,指定不同 Agent 对接的渠道类型、端节点类型及 ID,实现任务的精准路由,示例配置:{"bindings":[{"agentid":"tech-agent","match":{"channel":"telegram","peer":{"kind":"group","id":"tech-group-id"}}},{"agentid":"ops-agent","match":{"channel":"telegram","peer":{"kind":"group","id":"ops-group-id"}}}]}
~/.openclaw/openclaw.json配置文件的tools节点中,开启agenttoagent功能并配置允许通信的 Agent 列表,实现不同 Agent 之间的消息传递与协同工作,示例配置:{"tools":{"agenttoagent":{"enabled":true,"allow":["tech-agent","ops-agent","general-agent"]}}}
openclaw gateway restart命令重启 OpenClaw Gateway,使 Agent 的创建、属性配置、路由规则及通信设置全部生效。
注:本文转载自【今日头条 - AI技术多元应用社】,点击阅读原文进入原文链接