Shell scripts for running baselines, training, and batch experiments.
run_no_defense.sh— baseline evaluationrun_rl_defense.sh— TurnGate evaluationtrain_naive_sft.sh— naive SFT trainingtrain_reweighted_sft.sh— reweighted SFT trainingtrain_turngate.sh— TurnGate trainingevaluate_all_baselines.sh— baseline comparison
cd online-battle
bash run_no_defense.sh
bash run_rl_defense.shFrom the repo root:
bash scripts/train_turngate.sh
bash scripts/evaluate_all_baselines.sh- Most scripts accept environment overrides such as
OUTPUT_DIR. - Set
GEMINI_API_KEYbefore Gemini-based runs.