Problem
The CLI accepts --max-turns for every harness. Only the Claude SDK config sets max_turns. Cursor spawn is cursor-agent -p --trust plus a 900s wall clock. Codex config has no turn cap.
Related open work: harnesses: assess and add Grok and OpenCode legs.
Evidence
src/cli.ts --max-turns
src/scenario.ts Claude max_turns
src/cursor-provider.ts spawn args
Done when
- Cursor and Codex either honor
--max-turns or the flag is rejected for those harnesses
Problem
The CLI accepts
--max-turnsfor every harness. Only the Claude SDK config setsmax_turns. Cursor spawn iscursor-agent -p --trustplus a 900s wall clock. Codex config has no turn cap.Related open work: harnesses: assess and add Grok and OpenCode legs.
Evidence
src/cli.ts--max-turnssrc/scenario.tsClaudemax_turnssrc/cursor-provider.tsspawn argsDone when
--max-turnsor the flag is rejected for those harnesses