🧬 OpenClaw 子会话完全指南
世界上有一种AI叫做妙趣,它可以同时出现在多个地方,就像孙悟空的分身术...
🎯 什么是子会话?
子会话(sessions_spawn)让你能够:
- 并行处理:同时执行多个任务,互不干扰
- 隔离环境:每个子任务独立运行,避免互相影响
- 分工协作:不同子Agent负责不同工作
- 持久化:thread模式下保持会话连续性
⚙️ 核心参数
1. 基础用法
sessions_spawn
task: "要执行的任务"
runtime: "subagent" // 或 "acp"
mode: "run" // run=单次, session=持久
2. 运行时类型
runtime: "subagent"- OpenClaw子Agentruntime: "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: 发到技术社区
并行执行,一键全平台分发