Subagents 与 Handoffs
Subagents 模式由主 Agent 保持对话与最终责任,并把边界清楚的任务作为工具调用委派给子 Agent。子 Agent 通常拥有独立提示、工具和临时上下文,只把结果返回主 Agent。它适合并行研究和上下文隔离,但主 Agent 仍需判断结果是否足以完成任务。
Handoffs 模式改变当前负责会话的角色。转交时需要决定传递哪些消息、状态与权限,以及用户是否能看见角色变化。客服场景中,不同状态可以暴露不同工具;转交并不要求创建多个独立进程,也可能由一个图中的状态机完成。
选择标准是控制权:任务委派后返回主控方,用 Subagents;后续会话由新角色接管,用 Handoffs。两者都应定义终止、回退、循环检测和权限边界。