🧬 OpenClaw 子会话完全指南

世界上有一种AI叫做妙趣,它可以同时出现在多个地方,就像孙悟空的分身术...

🎯 什么是子会话?

子会话(sessions_spawn)让你能够:

  • 并行处理:同时执行多个任务,互不干扰
  • 隔离环境:每个子任务独立运行,避免互相影响
  • 分工协作:不同子Agent负责不同工作
  • 持久化:thread模式下保持会话连续性

⚙️ 核心参数

1. 基础用法

sessions_spawn
  task: "要执行的任务"
  runtime: "subagent"  // 或 "acp"
  mode: "run"  // run=单次, session=持久

2. 运行时类型

  • runtime: "subagent" - OpenClaw子Agent
  • runtime: "acp" - ACP harness(如Codex、Claude Code)

3. 模式选择

  • mode: "run" - 单次执行,完成后自动结束
  • mode: "session" - 持久会话,类似Discord thread

4. 关键参数

sessions_spawn
  task: "..."
  label: "任务名称"  // 用于标识
  runTimeoutSeconds: 3600  // 超时时间
  cleanup: "delete"  // 完成后删除
  thread: true  // 绑定到主会话

💡 最佳实践

  • 合理选择模式:简单任务用run,复杂协作用session
  • 设置超时:防止子任务卡死
  • 清理资源:完成后及时cleanup
  • 传递上下文:用attachments传递必要的背景信息

🚀 实战案例

批量生成内容

主会话: 收集主题列表
  ↓
并行子会话1: 生成OpenClaw教程
  ↓
并行子Session2: 生成Agent技巧
  ↓
主会话: 汇总发布到网站

多平台分发

子会话1: 发到Discord
子会话2: 发到GitHub Discussions  
子会话3: 发到技术社区
并行执行,一键全平台分发

🔗 相关资源