e2e-checkpoint-store: align per-agent env with e2e.yml + harden input

main

Commit

Soph2mo ago

Address trail #706 review findings:

  • E2E_CODEX_MODEL: gpt-5.1-codex-mini -> gpt-5.4-mini (match e2e.yml)
  • add E2E_GEMINI_MODEL pin (gemini-3.1-flash-lite) so gemini-cli doesn't run an arbitrary default model
  • add E2E_CONCURRENT_TEST_LIMIT per-agent (gemini-cli=6, factoryai-droid=1, cursor-cli=2) to avoid rate-limit-induced spurious failures
  • route roger-roger through its deterministic task (no --rerun-fails), matching e2e.yml, so a real regression isn't retried and masked
  • clarify the agent input description: blank runs all real agents; vogon must be selected explicitly (matches the all-agents list, which excludes vogon as e2e.yml does)
  • pass the dispatch input via env in matrix-setup instead of interpolating it into the shell script (type: choice only constrains the UI, not REST dispatch)

The collapsed-matrix copilot-requests/COPILOT_GITHUB_TOKEN scoping is left as-is: it mirrors the established e2e.yml pattern that already runs on every push.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 719255a02ff8

Checkpoints

Build Checkpoints Store Based on Design

Claude CodeOpus 4.8
View session
Checkpoint 1