用途:Improvement Orchestrator 用于协调完整的 skill 改进流水线,串联 Generator → Discriminator → Evaluator → Executor → Gate 五个阶段,适合对单个或多个 skill 跑完整改进周期,并在失败后自动重试。
主要能力:端到端协调五阶段流水线(评估阶段可选);支持带追踪反馈的失败重试(Ralph Wiggum 循环,最多 3 次);批量改进多个 skill。流水线为 propose → discriminate → evaluate* → execute → gate,其中 evaluate 在没有 task_suite.yaml 时跳过。
使用方式:通过 CLI 运行,命令为 python3 scripts/orchestrate.py --target /path/to/skill --state-root /path/to/state --max-retries 3 --auto。输出为包含各阶段输出、最终评分与执行追踪的 JSON;重试周期会输出注入失败追踪后的更新候选。
适用场景:需要一键跑完全流程、失败自动重试、或批量改进多个 skill 时使用。
限制与边界:不用于单独评估 skill 质量(用 improvement-learner),不用于手动打分(用 improvement-discriminator),不用于只改一个文件(用 improvement-executor),不用于只查基准数据(用 benchmark-store)。相关技能包括 improvement-generator、improvement-discriminator、improvement-evaluator、improvement-executor、improvement-gate、benchmark-store。