用途:Orchestrate 用于协调多个 agent/worker 的工作,在调用方授权的跟踪器与运行时内运作。它决定每个 worker 下一步做什么,但不自带调度器、工作索引、队列、所有权系统、聚合重试控制器或交付权限;任务分配与依赖由调用方跟踪器负责,运行上下文与监督由运行时负责,集成与交付由仓库策略负责。
主要能力与原则:完成不等于做完——退出码 0、已推送分支、已关闭条目或 worker 自称完成都只是候选,仍需检查、集成,必要时还需新的判定。开始新工作前先清空积压:有空闲容量时优先处理等待检查、修复、集成或判定的候选。判定者不得是作者,审查或验证须交给未编写该内容的上下文。就绪以内容为准:前置条件只有在目标检出中实际存在才算就绪,否则保持其原生状态并报告缺口。恢复前先对账:将跟踪器分配与观察到的运行时状态(含验证器)比对,不得因当前会话缺少记录而重复分配。
使用方式:从当前所有者读取已接受的结果、示例与范围,恢复已定选择、历史、未决问题与下一步调查,不重复已完成的访谈。检查任务接受情况、worker/上下文身份、工作区与起始内容、写入范围、待检查与审查、候选身份、集成责任及前置条件证据。并发取决于观察到的瓶颈,为集成、审查和修复保留容量。派发全新实现者处理一个连贯任务,传递已接受示例、约束、起始内容、可用前置条件、授权写入范围、所需检查与集成责任。集成前先命名集成责任,按消费方仓库策略执行,并在实际集成对象上运行受影响检查。
适用场景:管理多个 agent 的并行工作、协调候选的检查与集成、处理 worker 失效恢复、在已有跟踪器与运行时之上做会话内协调。
限制:不提供调度、队列、所有权或交付权威;不自动捕获或召回记忆;外部工厂由其自身协调者控制,不得手工创建或修复其内部会话;具体命令、平台与收费信息暂未提供。