用途:把软件工程任务在监督者与执行子代理之间分工。监督者充当产品经理与 QA 负责人,执行者在隔离 worktree 内做规范编写、规划与编码。技能与模型无关,运行时按当前 CLI 读取最便宜模型。
主要能力:1)确定活动 CLI 后端(agy、claude、copilot、codex、llama),读取 plugins/agent-loops/references/cheapest_models.json 选择模型,不硬编码模型名。2)通过 run_agent.py 启动子代理,如 python ./scripts/run_agent.py <PERSONA_FILE> <PACKET_FILE> <OUTPUT_FILE> "<INSTRUCTION>" --cli agy --model "Gemini 3.5 Flash (Low)" < /dev/null,命令后必须追加 < /dev/null 防止后台执行时 SIGTTIN 挂起。3)用 Strategy Packet 交接,内容包括目标、约束(TDD、符号链接策略、编码规范、禁止删除)、No-Git 规则、规范与计划输出路径。4)监督审查门:Gate 1 设计规范审查,检查无 TODO/TBD/REPLACE 占位符并与 ADR 对齐;Gate 2 实施计划审查,检查按依赖层分组及自动验证计划;Gate 3 QA 验证,运行 python3 run_tests.py 或 npm run test / npm run build 与 git diff,按 🔴 CRITICAL、🟡 MODERATE、🟢 MINOR 分级处理,并用 python ./scripts/agent_orchestrator.py correct --packet handoffs/task_packet_NNN.md --feedback "具体失败原因" 生成纠正包。5)收尾:验证通过后从主仓库根合并 worktree/分支,更新 RLM 摘要与上下文文件,git commit,运行 python ./scripts/agent_orchestrator.py retro 写回顾,记录提示模板改进。
使用方式:先确定可用 CLI 与最便宜模型,读取参考 JSON,再创建隔离 worktree 或分支,生成 Strategy Packet 并交给执行者启动并行会话,随后按 Gate 1 至 Gate 3 顺序审查,禁止跳门。
适用场景:需要低成本子代理承担规范、规划与编码,同时由人保留审查与验证控制的开发任务。
限制:执行者被严格禁止运行任何 git 命令;合并必须从主仓库根进行,不能在 worktree 内执行;模型表仅为快照,需以参考文件为准;具体价格、平台支持范围、效果等资料未完整提供,暂未提供。