GEPA

Run
bash
cd minigrid_containerexport OPENAI_API_KEY="..."bash run_fresh_gepa.sh --profile smokebash run_fresh_gepa.sh --profile longbash run_fresh_gepa.sh --list

Banking77 profiles may need OPENROUTER_API_KEY — see run_profiles/.

Config

Reference covers shared sections. GEPA adds:

code
[proposer]backend = "codex_app_server"model = "gpt-5.4-nano"auth_mode = "api_key"api_key_env = "OPENAI_API_KEY"[gepa]max_generations = 3proposals_per_generation = 6minibatch_size = 40max_total_rollouts = 4096
Examples
DirectoryTask
minigrid_containerMiniGrid
banking77_containerBanking77
hotpotqa_containerHotpotQA
tblite_containerTBLite
crafter_containerCrafter

synth-cookbooks-public/cookbooks/optimizers/gepa