Skip to main content

Overview

Full Auto is the multi-turn execution mode in Autopilot. Instead of manual “continue” prompts, the system uses a Guidance Module to decide the next action between turns.

Turn-to-Turn Loop

Codex turn -> Summary -> DSPy decision -> Guardrails -> Dispatch -> Next turn
  • Summary: builds a FullAutoTurnSummary from turn events
  • Decision: DSPy chooses continue, pause, stop, or review
  • Guardrails: deterministic safety and budget constraints
  • Dispatch: executes the action and continues if allowed

Examples

  • Failing tests + low budget -> pause with reason
  • Clean diff + tests passing -> continue with follow-up prompt

Current Guardrails

  • Turn failed -> stop
  • Turn interrupted -> pause
  • Max turns or max tokens -> stop
  • No-progress limit -> stop
  • Low confidence or review -> pause

Why It Matters

Full Auto turns Autopilot into a reliable scheduler for long-running tasks while keeping execution bounded and auditable.

Learn More