Skip to content

v0.11.1

Choose a tag to compare

@clintecker clintecker released this 27 Mar 15:00

Review fixes for the autopilot feature:

  • Hard-fail on provider errors: decide() now returns errors instead of silently falling back. Quota/auth failures propagate as pipeline failures per CLAUDE.md.
  • Provider-aware model selection: Default model picks cheapest from configured provider (not hardcoded to Anthropic). Works with OpenAI-only or Gemini-only setups.
  • Longest match: matchChoice uses longest-match to prevent "a" matching before "abandon".
  • No silent error swallowing: AskFreeform logs warnings. decide propagates errors.
  • Autopilot forces --no-tui: TUI path can't handle autopilot, so it's disabled automatically.
  • Minimal global state: Replaced activeRunConfig with focused autopilotCfg struct.

🤖 Generated with Claude Code