delegation-protocol 来自 caanio/agent-skills,是一套关于“把工作下放给子代理,而不是在主线程亲自做”的规则。它把主线程定位为决策者:上下文窗口稀缺,凡是被主线程读取的内容,都会在后续每一轮持续付出成本。
用途:在准备大量读文件、grep 仓库或查资料时;准备对多个文件做同样的机械改动时;需要验证或审查时;撰写子代理提示或选择层级时;准备并行运行代理时;子代理刚汇报回来时;以及想建议用户切换对话模型时。
主要能力:给出硬性阈值,例如预计读取超过 3 个文件或超过 400 行、不知道目标在哪个文件、查网页或官方文档、同一机械改动涉及超过 5 个文件、任何判断级验证或审查,分别对应搜索代理、委派、廉价代理执行加抽查、全新上下文代理。硬性约束包括:两个可能写同一文件的代理绝不并行(并行只用于读取与分析,写入必须串行);委派验证时只交付产物与验收标准,不得交付自己的推理或辩护。
必要的委派提示包含三要素:目标与动机、可客观检查的验收标准、逐字段的报告格式。报告契约要求结论以 file:line 锚定、长输出写入文件并只报路径与三行摘要、数字原样照抄、找不到也是有效答案、不整篇回贴文件。层级按廉价、标准、昂贵、顶配划分,不维护具体模型 ID、价格或功能矩阵。升级规则:廉价层失败一次直接升标准层;标准层同一子任务失败两次升昂贵层并附完整失败轨迹;昂贵层找到模式后回落廉价层批量套用。需要更强模型时应新建该层子代理,而非让用户切换主对话模型。
限制:并非所有运行环境都能生成子代理,非交互运行中上述阈值变成上下文预算警告,需做最小切片、把中间发现写入文件再基于文件工作;判断级验证不能靠自己做来替代,须走 completion-gate 的“无子代理可用”流程,绝不把缺少审查者当作自我认证的许可。对返回结果要抽查一两个关键论断,“X 不存在”比“X 存在”需要更多证据。资料未提供具体命令、支持平台或独立安装步骤。