用途:解决多子代理协作中主调度器上下文膨胀的问题。若不隔离,主上下文会累积一次性文件读取、已落盘的子代理输出、无关技能文件和历史推理,导致压缩后规则违规、输出错误。
主要能力:调度任何子代理前,主调度器必须先生成类型化清单(manifest),清单即子代理的全部世界,子代理不读取清单外任何内容。清单字段包括 agent、task、toolshed、token_budget、files(must_read、reference_only、must_not_touch)、skills、constraints、success_criteria、output_format、verification_agent。
使用方式:五步协议——DISCOVER(仅用 Glob/Grep 发现路径,不读内容)、MANIFEST(填写清单,从 toolshed 选最多 5-6 个技能,按 toolsheds.json 设 token_budget)、DISPATCH(把清单作为完整提示传给 Agent 工具)、RETURN(子代理只返回修改文件列表与验证输出,不返回完整代码或中间推理)、INTEGRATE(主调度器接收结构化摘要并转交验证代理)。
限制与约束:主调度器硬上限 80,000 token,超限须立即委派;前端专家与高级全栈 60,000;数据库专家 40,000;安全审计 50,000;Bug 猎手 40,000;测试工程师 50,000;验证 30,000。禁止在主上下文读取完整文件、持有子代理工作文件、加载无关技能、重复读取已处理文件。反模式包括在主调度器执行 Read("src/")、子代理读取清单外文件、返回完整文件内容、为每个任务加载全部 P1 技能、在主调度器重复验证。该技能与 .claude/data/toolsheds.json 配合使用,调度协议参考 .claude/AGENT_HARNESS.md 第 4 阶段。