临时分身、并行处理、任务委托——让 AI 助手多线程工作
适用版本:OpenClaw v2026.1+ | 更新日期:2026-03-16
Subagent(子代理)是 OpenClaw 的临时分身机制。主代理可以创建子代理来并行执行任务,完成后自动汇报结果。
你的主要对话窗口,拥有完整记忆和工具权限
临时创建,继承工作空间,完成后自动归档
• 完全独立的人格和工作空间
• 有自己的记忆、技能、认证
• 通过不同渠道绑定
• 用 CLI 创建配置
• 临时创建,用完即走
• 继承父代理的工作空间
• 自动管理生命周期
• 用 sessions_spawn 创建
| 参数 | 类型 | 说明 |
|---|---|---|
task |
string | ✅ 必填:分身要执行的任务描述 |
label |
string | 可选:用于日志/UI 的标签 |
agentId |
string | 可选:指定其他 agent(需 allowlist) |
model |
string | 可选:覆盖分身使用的模型 |
thinking |
string | 可选:覆盖思考级别 |
mode |
run/session | 默认 run,thread=true 时默认 session |
thread |
boolean | 是否绑定到线程(Discord 等) |
runTimeoutSeconds |
number | 超时秒数,0=不限制 |
在对话中直接请求创建分身,主代理会调用 sessions_spawn 工具:
// 用户说: 帮我创建一个分身,总结一下今天的工作 // 主代理调用: sessions_spawn({ "task": "总结今天的工作", "label": "daily-summary", "mode": "run" }) // 返回: { "status": "accepted", "childSessionKey": "agent:main:subagent:xxx", "runId": "uuid" }
创建多个分身,分别搜索、写代码、整理文档
主代理继续对话,分身在后台审查代码质量
数据分析、文件处理等耗时任务交给分身
每个分身写一个章节,最后合并
可以在配置文件中限制分身的工具权限:
// ~/.openclaw/openclaw.json { "tools": { "subagents": { "tools": { "allow": ["read", "write", "exec"], "deny": ["browser", "gateway"] } } } }
| 工具 | 功能 |
|---|---|
sessions_list |
列出所有会话(包括分身) |
sessions_history |
获取指定会话的历史记录 |
sessions_send |
向其他会话发送消息 |
sessions_spawn |
创建新的子代理 |
帮我创建分身去...
多任务同时进行
完成即汇报结果
60分钟后自动归档
分身让 AI 助手从单线程变成多线程!
善用分身,事半功倍 🚀