OpenClaw 中 SubAgent 的生命周期

张开发
2026/4/15 23:05:25 15 分钟阅读

分享文章

OpenClaw 中 SubAgent 的生命周期
在 OpenClaw 的架构中,子 Agent (Sub-agent)不会随着 Skill 的执行完成就立即物理销毁,但它会进入休眠/待命状态。可以将其理解为:“任务驱动型实例,会话级生命周期”。以下是详细的机制解析:1. 核心逻辑:是“交互”而不是“触发”你提到的“等到 skill 触发才去跟子 agent 交互”更接近真相,但需要微调:Skill 只是说明书:Skill 本身没有能力去“唤醒”一个已经存在的子 Agent。主 Agent 是协调员:当 Skill 指导主 Agent 需要某个结果时,主 Agent 会通过sessions_spawn或sessions_send等工具与子 Agent 交互。2. 子 Agent 的生命周期阶段阶段状态资源占用说明初始化 (Spawn)活跃 (Active)高 (内存+LLM上下文)子 Agent 正在执行 LLM 循环,处理具体任务。任务完成 (Idl

更多文章