返回首页

OpenClaw 多代理:代理、子代理、ACP | 指南

本文详细解释了 OpenClaw 平台中的多代理架构,涵盖了持久代理的创建、临时子代理的使用,以及通过 ACP 协议将编程任务委托给外部工具。呈现了实用命令和编排场景。

OpenClaw:多代理和任务编排如何工作
Advertisement 728x90

OpenClaw 多代理架构:从编排到 ACP 集成指南

OpenClaw 远不止是一个简单聊天机器人,它提供了一个完整的多代理系统,能将任务分配给专业执行者。该平台让你创建持久代理,每个有独立工作空间,还能临时启动子代理处理特定任务,并通过 ACP 协议将编码任务委托给外部工具。

OpenClaw 中的多代理架构

OpenClaw 的多代理方法基于三大核心概念,每种针对特定任务类型:

  • 独立代理 — 持久执行者,拥有专属工作空间文件夹、记忆和系统角色。适合长期任务,如研究、文本改写或内容发布。
  • 子代理 — 由主代理启动的临时子进程,用于一次性任务。只处理提供上下文,完成后自动关闭。
  • ACP(代理控制协议) — 将编码任务交给外部专业工具,如 Codex、Claude Code 或 Gemini CLI。OpenClaw 负责会话编排。

这种三级结构让主代理成为调度中心,根据任务类型、复杂度和所需专长高效分配工作。

Google AdInline article slot

实际设置持久代理

创建独立代理从工作空间命令开始,例如 Create a new Researcher agent with its own workspace.(创建一个拥有独立工作空间的研究员代理)。然后链接通信渠道。使用 Telegram Bot API:Link Researcher agent to Telegram bot [BOT API](将研究员代理链接到 Telegram 机器人 [BOT API]),或如果 BotFather 启用了线程模式,则链接到聊天特定主题:Link Researcher agent to current Telegram DM topic(将研究员代理链接到当前 Telegram 私聊主题)。

使用时,从主代理委托:Hand off market analysis task to Researcher agent(将市场分析任务交给研究员代理)。这样主代理成为入口,专业代理处理各自领域,提升重复任务的上下文深度和质量。

子代理工作策略

子代理适合不值得创建完整持久代理的场景。主要用例包括:

Google AdInline article slot
  • 一次性研究: Spin up a subagent to research multi-agents in OpenClaw and return only key takeaways(启动子代理研究 OpenClaw 多代理,只返回关键要点)。代理处理任务并提供简洁总结。
  • 复杂任务并行处理: Break this task across subagents: one for standalone agents, one for subagents and ACP, then synthesize a unified summary.(将此任务拆分到子代理:一个处理独立代理,一个处理子代理和 ACP,然后合成统一总结)。主代理并行工作并编译最终响应。

这种方法减少了一次性操作的上下文管理开销,并扩展大规模信息处理能力。

通过 ACP 集成外部工具

ACP 是技术最先进、也最强大的层。它调用专业 AI 编码工具,同时 OpenClaw 管理会话和编排。首先,在 OpenClaw 服务器上安装并授权目标工具的 CLI 客户端(如 Codex)。

ACP 操作模式

  • 单次会话: Run this task via a one-shot ACP session and return a quick summary(通过单次 ACP 会话运行此任务并返回快速总结)。适合无长期上下文的独立工程任务。
  • 持久上下文: Create a persistent ACP session via Codex(通过 Codex 创建持久 ACP 会话)。适用于多阶段项目,但可能使单一聊天杂乱。
  • Telegram 中的隔离编码室: Create a persistent ACP session and link it to Telegram topic https://t.me/c/1111111111/3(创建持久 ACP 会话并链接到 Telegram 主题 https://t.me/c/1111111111/3)。首选方案 — 生成专用主题(非机器人!),技术上下文顺序构建,与主聊天分离。

编排:杀手级功能

OpenClaw 的真正威力在于主代理协调整个生态。它能:

Google AdInline article slot
  • 接收复杂用户任务。
  • 自主拆解成组件。
  • 委托研究给持久代理。
  • 分配一次性分析给子代理。
  • 将编码外包给外部 ACP 工具。
  • 聚合所有执行者结果成最终产出。

这消除了微观管理每步,让用户专注高层指令。

关键要点

  • OpenClaw 提供三级多代理能力:持久代理、子代理和 ACP 集成。
  • Telegram(支持机器人和主题)完美视觉和逻辑分离角色与工作空间。
  • ACP 解锁专业 AI 编码工具(Codex、Claude Code),提升技术任务质量。
  • 主代理从闲聊伙伴进化为分布式团队控制中心。
  • 从独立代理起步,进阶子代理,再挑战高级 ACP 设置。

— Editorial Team

Advertisement 728x90

继续阅读