콘텐츠로 이동

auto_pilot.py

pilot auto_pilot — 감독형 자율 오케스트레이터의 전이 결정 로직.

/pilot:autopilot 스킬이 각 에이전트(planner / critic / generator / evaluator)를 순차 호출하는 사이, 각 에이전트가 남긴 머신리더블 신호를 읽어 다음 액션을 결정한다. 이 모듈은 판단하지 않는다 — 신호의 enum 값만 보고 전이한다.

신호 출처: - planner : plan-validate.py exit code → plan_valid (bool) - critic : .plan.critic.md 의 챌린지 severity 목록 → severities (list|None) - evaluator : VERIFICATION REPORT 의 status → status ("READY"|"NOT_READY"|None)

액션 종류: proceed | reflect | retry | done | stop

스펙: repo 루트 docs/superpowers/specs/2026-05-29-pilot-auto-design.md

소스: tools/auto_pilot.py