教程

OpenClaw Sub-agents 使用指南:后台并行任务、结果回传和线程绑定

OpenClaw Sub-agents 官方文档中文整理:什么时候用 sub-agent、如何后台并行执行任务、结果如何 announce 回主会话、thread-bound session、嵌套编排、工具权限、超时和自动归档。

2026/6/43分钟 阅读ClaudeEagle

Sub-agents 是 OpenClaw 的后台任务机制。它们运行在独立 session 中,可以并行处理研究、整理、长时间工具调用和慢任务,完成后把结果回传给发起者。


什么时候用 Sub-agent?

适合:

  • 长时间资料搜索
  • 多方向并行调研
  • 大文件总结
  • 后台生成报告
  • 多个候选方案比较
  • 不想阻塞主对话的慢任务

不适合:

  • 调用 Codex、Claude Code、Gemini CLI 等外部编码 harness
  • 需要完整 IDE/编码 harness 上下文的任务
  • 简单一两步就能完成的工具调用

外部 coding harness 应使用 ACP Agents。


基本工作流

  1. 主 Agent 发起 sub-agent
  2. Sub-agent 在独立上下文中执行任务
  3. 完成后触发 announce
  4. 主会话收到结果并用正常语气转述给用户

这种隔离让主对话不会被大量搜索日志和中间推理淹没。


run 模式与 session 模式

默认是 run:一次性后台任务,完成就返回。

session 模式适合 thread-bound 场景:一个线程持续绑定到同一个 sub-agent,后续回复继续进入该 session。

经验规则:

  • 一次性研究:run
  • 持续项目线程:session
  • 编码 harness:ACP,不用 sub-agent

结果回传:announce

Sub-agent 完成后不会把内部原始元数据直接发给用户,而是通过 announce 步骤把结果交回请求会话。主 Agent 应把结果改写成自然、可读的总结。

这避免了用户看到 runtime id、token stats、内部 transcript 等噪音。


线程绑定

支持线程绑定的渠道中,sub-agent 可以绑定到一个 thread:

  • 线程里的后续消息继续路由给该 sub-agent
  • 结果回到同一线程
  • 可以用 unfocus/idle/max-age 机制解绑或过期

这适合团队协作:每个长期任务一个线程,不污染主频道。


嵌套 Sub-agent

OpenClaw 支持 orchestrator pattern:主 Agent 启动一个 orchestrator sub-agent,orchestrator 再启动多个 worker sub-agent。

适合:

  • 多站点并行调研
  • 多方案竞品分析
  • 多文件批量审查
  • 大规模信息汇总

注意控制并发和超时,避免成本失控。


成本与安全建议

  • Sub-agent 有独立上下文,会产生额外 token 成本
  • 大量并行任务应使用更便宜模型
  • 对每个任务设置 runTimeoutSeconds
  • 不要无限循环轮询状态
  • 对外部输入保持隔离和不信任
  • 完成后可自动归档或清理 session

来源:OpenClaw 官方文档 - Sub-agents | 整理:ClaudeEagle

相关文章推荐

教程Claude Code Cron 定时任务完全指南:定时提醒、自动报告与后台自动化OpenClaw Cron 定时任务完全指南:配置语法、常用时间表达式、每日早报/代码健康检查/服务监控等实用场景示例,以及 Cron vs Heartbeat 的选择策略和任务会话隔离机制。2026/3/1教程OpenClaw Skills 完整指南:技能加载优先级、配置门控和 ClawHub 安装OpenClaw Skills 官方文档中文整理:技能目录结构、加载位置和优先级、per-agent 与 shared skills、插件技能、ClawHub 安装、metadata.openclaw 依赖门控、环境变量和安全边界。2026/6/4教程OpenClaw ACP Agents 完整指南:把 Codex、Claude Code、Gemini 接入聊天线程OpenClaw ACP Agents 官方文档中文整理:什么是 ACP runtime、如何把 Codex/Claude Code/Gemini CLI 绑定到聊天、current conversation bind、thread-bound session、持久会话、运行时配置和适用场景。2026/6/4教程Claude Code Sub-agents 官方完整指南:内置 Agent、自定义配置、并行模式和 Fork 会话Claude Code Sub-agents 官方文档完整整理:解决的核心问题(保护上下文/成本控制);三个内置 Sub-agent(Explore/Plan/General-purpose 及各自模型和工具);/agents 创建流程(界面/描述生成/工具选择/持久内存配置);完整 Frontmatter 字段参考;模型选择策略(Haiku 探索→Sonnet 审查→Opus 复杂任务);MCP 服务器限定到 Sub-agent;自动委托 vs 显式调用;前台/后台运行;隔离高容量/并行调研/链式 Sub-agent 三种模式;Fork 会话(与命名 Sub-agent 的区别);以及 4 个官方示例配置。2026/5/8教程OpenClaw Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18