=== max_turns=1 === ResultMessage: subtype=error_max_turns is_error=True turns=2 cost=$0.0367 terminal_reason='max_turns' result field: None ResultError raised after the result: subtype=error_max_turns terminal_reason='max_turns' message: Claude Code returned an error result: Reached maximum number of turns (1) (exit code: 1) === max_budget_usd=0.02 === ResultMessage: subtype=error_max_budget_usd is_error=True turns=1 cost=$0.0369 terminal_reason='budget_exhausted' result field: None ResultError raised after the result: subtype=error_max_budget_usd terminal_reason='budget_exhausted' message: Claude Code returned an error result: Reached maximum budget ($0.02) (exit code: 1) === bad cli_path === CLINotFoundError: Claude Code not found at: /nonexistent/claude