#!/bin/bash # Run Frontier-CS algorithmic evolution experiment. # # Usage: # ./scripts/dev/run_frontier_cs.sh [seed_model] [extra_args...] # # Examples: # ./scripts/dev/run_frontier_cs.sh 0 # Problem 0, default seed # ./scripts/dev/run_frontier_cs.sh 42 gpt5_1 # Problem 42, alternate seed # ./scripts/dev/run_frontier_cs.sh 1 gpt5 --num-generations 50 # # Prerequisites: # - Docker must be running (go-judge starts automatically) set -euo pipefail cd "$(dirname "$0")/../.." PROBLEM_ID="${1:?Usage: $0 [seed_model] [extra_args...]}" SEED_MODEL="${2:-gpt5}" shift 2 2>/dev/null || shift 1 2>/dev/null || true echo "Starting Frontier-CS Problem ${PROBLEM_ID} (seed: ${SEED_MODEL})" python tasks/frontier_cs_entry/run_experiment.py \ --experiment-name "p${PROBLEM_ID}" \ --problem-id "${PROBLEM_ID}" \ --seed-model "${SEED_MODEL}" \ "$@"