多 Agent Demo 里,主 Agent 常给子 Agent 发一句“去查一下这个问题”,子 Agent 回一段文字,主 Agent 再综合。任务一复杂,就会出现范围重叠、工具权限过宽、结果无法验收、两个 worker 重复做同一副作用,最后也不知道谁还持有任务。
我把交接设计成协议,不是聊天。Orchestrator 创建 Handoff Manifest,worker 获取带期限的 lease,过程产物写共享 Artifact Store,返回结构化 Result Contract;Orchestrator 通过 Acceptance Gate 后才把子任务标完成。