.python-version
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
configs/models.yaml
configs/baselines/bpi/deepseek_v4_pro_raw/deepseek_v4_pro_raw_battlesnake.yaml
configs/baselines/bpi/deepseek_v4_pro_raw/deepseek_v4_pro_raw_halite.yaml
configs/baselines/bpi/deepseek_v4_pro_raw/deepseek_v4_pro_raw_huskybench.yaml
configs/baselines/bpi/deepseek_v4_pro_raw/deepseek_v4_pro_raw_robocode.yaml
configs/baselines/bpi/deepseek_v4_pro_raw/deepseek_v4_pro_raw_robotrumble.yaml
configs/baselines/bpi/gemma_4_31b_raw/gemma_4_31b_raw_battlesnake.yaml
configs/baselines/bpi/gemma_4_31b_raw/gemma_4_31b_raw_halite.yaml
configs/baselines/bpi/gemma_4_31b_raw/gemma_4_31b_raw_huskybench.yaml
configs/baselines/bpi/gemma_4_31b_raw/gemma_4_31b_raw_robocode.yaml
configs/baselines/bpi/gemma_4_31b_raw/gemma_4_31b_raw_robotrumble.yaml
configs/baselines/bpi/gpt5/gpt5_battlesnake.yaml
configs/baselines/bpi/gpt5/gpt5_halite.yaml
configs/baselines/bpi/gpt5/gpt5_huskybench.yaml
configs/baselines/bpi/gpt5/gpt5_robocode.yaml
configs/baselines/bpi/gpt5/gpt5_robotrumble.yaml
configs/baselines/bpi/gpt54_mini/gpt54_mini_battlesnake.yaml
configs/baselines/bpi/gpt54_mini/gpt54_mini_halite.yaml
configs/baselines/bpi/gpt54_mini/gpt54_mini_huskybench.yaml
configs/baselines/bpi/gpt54_mini/gpt54_mini_robocode.yaml
configs/baselines/bpi/gpt54_mini/gpt54_mini_robotrumble.yaml
configs/baselines/bpi/gpt54_mini_raw/gpt54_mini_raw_battlesnake.yaml
configs/baselines/bpi/gpt54_mini_raw/gpt54_mini_raw_halite.yaml
configs/baselines/bpi/gpt54_mini_raw/gpt54_mini_raw_huskybench.yaml
configs/baselines/bpi/gpt54_mini_raw/gpt54_mini_raw_robocode.yaml
configs/baselines/bpi/gpt54_mini_raw/gpt54_mini_raw_robotrumble.yaml
configs/baselines/bpi/gpt5_raw/gpt5_raw_battlesnake.yaml
configs/baselines/bpi/gpt5_raw/gpt5_raw_halite.yaml
configs/baselines/bpi/gpt5_raw/gpt5_raw_huskybench.yaml
configs/baselines/bpi/gpt5_raw/gpt5_raw_robocode.yaml
configs/baselines/bpi/gpt5_raw/gpt5_raw_robotrumble.yaml
configs/benchmark/claude_sonnet_4_6/claude_sonnet_4_6_battlesnake.yaml
configs/benchmark/claude_sonnet_4_6/claude_sonnet_4_6_halite.yaml
configs/benchmark/claude_sonnet_4_6/claude_sonnet_4_6_huskybench.yaml
configs/benchmark/claude_sonnet_4_6/claude_sonnet_4_6_robocode.yaml
configs/benchmark/claude_sonnet_4_6/claude_sonnet_4_6_robotrumble.yaml
configs/benchmark/deepseek_v4_flash/deepseek_v4_flash_battlesnake.yaml
configs/benchmark/deepseek_v4_flash/deepseek_v4_flash_halite.yaml
configs/benchmark/deepseek_v4_flash/deepseek_v4_flash_huskybench.yaml
configs/benchmark/deepseek_v4_flash/deepseek_v4_flash_robocode.yaml
configs/benchmark/deepseek_v4_flash/deepseek_v4_flash_robotrumble.yaml
configs/benchmark/deepseek_v4_pro/deepseek_v4_pro_battlesnake.yaml
configs/benchmark/deepseek_v4_pro/deepseek_v4_pro_halite.yaml
configs/benchmark/deepseek_v4_pro/deepseek_v4_pro_huskybench.yaml
configs/benchmark/deepseek_v4_pro/deepseek_v4_pro_robocode.yaml
configs/benchmark/deepseek_v4_pro/deepseek_v4_pro_robotrumble.yaml
configs/benchmark/gemini_3_1_pro/gemini_3_1_pro_battlesnake.yaml
configs/benchmark/gemini_3_1_pro/gemini_3_1_pro_halite.yaml
configs/benchmark/gemini_3_1_pro/gemini_3_1_pro_huskybench.yaml
configs/benchmark/gemini_3_1_pro/gemini_3_1_pro_robocode.yaml
configs/benchmark/gemini_3_1_pro/gemini_3_1_pro_robotrumble.yaml
configs/benchmark/gemma_4_26b_a4b/gemma_4_26b_a4b_battlesnake.yaml
configs/benchmark/gemma_4_26b_a4b/gemma_4_26b_a4b_halite.yaml
configs/benchmark/gemma_4_26b_a4b/gemma_4_26b_a4b_huskybench.yaml
configs/benchmark/gemma_4_26b_a4b/gemma_4_26b_a4b_robocode.yaml
configs/benchmark/gemma_4_26b_a4b/gemma_4_26b_a4b_robotrumble.yaml
configs/benchmark/gemma_4_31b/gemma_4_31b_battlesnake.yaml
configs/benchmark/gemma_4_31b/gemma_4_31b_halite.yaml
configs/benchmark/gemma_4_31b/gemma_4_31b_huskybench.yaml
configs/benchmark/gemma_4_31b/gemma_4_31b_robocode.yaml
configs/benchmark/gemma_4_31b/gemma_4_31b_robotrumble.yaml
configs/benchmark/glm_5_1/glm_5_1_battlesnake.yaml
configs/benchmark/glm_5_1/glm_5_1_halite.yaml
configs/benchmark/glm_5_1/glm_5_1_huskybench.yaml
configs/benchmark/glm_5_1/glm_5_1_robocode.yaml
configs/benchmark/glm_5_1/glm_5_1_robotrumble.yaml
configs/benchmark/gpt5/gpt5_battlesnake.yaml
configs/benchmark/gpt5/gpt5_halite.yaml
configs/benchmark/gpt5/gpt5_huskybench.yaml
configs/benchmark/gpt5/gpt5_robocode.yaml
configs/benchmark/gpt5/gpt5_robotrumble.yaml
configs/benchmark/gpt54_mini/gpt54_mini_battlesnake.yaml
configs/benchmark/gpt54_mini/gpt54_mini_halite.yaml
configs/benchmark/gpt54_mini/gpt54_mini_huskybench.yaml
configs/benchmark/gpt54_mini/gpt54_mini_robocode.yaml
configs/benchmark/gpt54_mini/gpt54_mini_robotrumble.yaml
configs/benchmark/gpt55/gpt55_battlesnake.yaml
configs/benchmark/gpt55/gpt55_halite.yaml
configs/benchmark/gpt55/gpt55_huskybench.yaml
configs/benchmark/gpt55/gpt55_robocode.yaml
configs/benchmark/gpt55/gpt55_robotrumble.yaml
configs/benchmark/gpt55_codex/codex_battlesnake.yaml
configs/benchmark/gpt55_codex/codex_battlesnake_high.yaml
configs/benchmark/gpt55_codex/codex_halite.yaml
configs/benchmark/gpt55_codex/codex_huskybench.yaml
configs/benchmark/gpt55_codex/codex_robocode.yaml
configs/benchmark/gpt55_codex/codex_robotrumble.yaml
configs/benchmark/gpt_oss_120b/gpt_oss_120b_battlesnake.yaml
configs/benchmark/gpt_oss_120b/gpt_oss_120b_halite.yaml
configs/benchmark/gpt_oss_120b/gpt_oss_120b_huskybench.yaml
configs/benchmark/gpt_oss_120b/gpt_oss_120b_robocode.yaml
configs/benchmark/gpt_oss_120b/gpt_oss_120b_robotrumble.yaml
configs/benchmark/grok4_fast/grok4_fast_battlesnake.yaml
configs/benchmark/grok4_fast/grok4_fast_halite.yaml
configs/benchmark/grok4_fast/grok4_fast_huskybench.yaml
configs/benchmark/grok4_fast/grok4_fast_robocode.yaml
configs/benchmark/grok4_fast/grok4_fast_robotrumble.yaml
configs/benchmark/kimi_k2_6/kimi_k2_6_battlesnake.yaml
configs/benchmark/kimi_k2_6/kimi_k2_6_halite.yaml
configs/benchmark/kimi_k2_6/kimi_k2_6_huskybench.yaml
configs/benchmark/kimi_k2_6/kimi_k2_6_robocode.yaml
configs/benchmark/kimi_k2_6/kimi_k2_6_robotrumble.yaml
configs/benchmark/qwen3_6_35b_a3b/qwen3_6_35b_a3b_battlesnake.yaml
configs/benchmark/qwen3_6_35b_a3b/qwen3_6_35b_a3b_halite.yaml
configs/benchmark/qwen3_6_35b_a3b/qwen3_6_35b_a3b_huskybench.yaml
configs/benchmark/qwen3_6_35b_a3b/qwen3_6_35b_a3b_robocode.yaml
configs/benchmark/qwen3_6_35b_a3b/qwen3_6_35b_a3b_robotrumble.yaml
configs/conditions/nl_observation/deepseek_v4_pro/deepseek_v4_pro_battlesnake.yaml
configs/conditions/nl_observation/deepseek_v4_pro/deepseek_v4_pro_halite.yaml
configs/conditions/nl_observation/deepseek_v4_pro/deepseek_v4_pro_huskybench.yaml
configs/conditions/nl_observation/deepseek_v4_pro/deepseek_v4_pro_robocode.yaml
configs/conditions/nl_observation/deepseek_v4_pro/deepseek_v4_pro_robotrumble.yaml
configs/conditions/nl_observation/gemma_4_31b/gemma_4_31b_battlesnake.yaml
configs/conditions/nl_observation/gemma_4_31b/gemma_4_31b_halite.yaml
configs/conditions/nl_observation/gemma_4_31b/gemma_4_31b_huskybench.yaml
configs/conditions/nl_observation/gemma_4_31b/gemma_4_31b_robocode.yaml
configs/conditions/nl_observation/gemma_4_31b/gemma_4_31b_robotrumble.yaml
configs/conditions/nl_observation/gpt5/gpt5_battlesnake.yaml
configs/conditions/nl_observation/gpt5/gpt5_halite.yaml
configs/conditions/nl_observation/gpt5/gpt5_huskybench.yaml
configs/conditions/nl_observation/gpt5/gpt5_robocode.yaml
configs/conditions/nl_observation/gpt5/gpt5_robotrumble.yaml
configs/conditions/nl_observation/gpt5.4mini/gpt54_mini_battlesnake.yaml
configs/conditions/nl_observation/gpt5.4mini/gpt54_mini_halite.yaml
configs/conditions/nl_observation/gpt5.4mini/gpt54_mini_huskybench.yaml
configs/conditions/nl_observation/gpt5.4mini/gpt54_mini_robocode.yaml
configs/conditions/nl_observation/gpt5.4mini/gpt54_mini_robotrumble.yaml
configs/conditions/nl_observation/gpt_oss_120b/gpt_oss_120b_battlesnake.yaml
configs/conditions/nl_observation/gpt_oss_120b/gpt_oss_120b_halite.yaml
configs/conditions/nl_observation/gpt_oss_120b/gpt_oss_120b_huskybench.yaml
configs/conditions/nl_observation/gpt_oss_120b/gpt_oss_120b_robocode.yaml
configs/conditions/nl_observation/gpt_oss_120b/gpt_oss_120b_robotrumble.yaml
configs/conditions/no_probe/deepseek_v4_pro/deepseek_v4_pro_battlesnake.yaml
configs/conditions/no_probe/deepseek_v4_pro/deepseek_v4_pro_halite.yaml
configs/conditions/no_probe/deepseek_v4_pro/deepseek_v4_pro_huskybench.yaml
configs/conditions/no_probe/deepseek_v4_pro/deepseek_v4_pro_robocode.yaml
configs/conditions/no_probe/deepseek_v4_pro/deepseek_v4_pro_robotrumble.yaml
configs/conditions/no_probe/gemma_4_31b/gemma_4_31b_battlesnake.yaml
configs/conditions/no_probe/gemma_4_31b/gemma_4_31b_halite.yaml
configs/conditions/no_probe/gemma_4_31b/gemma_4_31b_huskybench.yaml
configs/conditions/no_probe/gemma_4_31b/gemma_4_31b_robocode.yaml
configs/conditions/no_probe/gemma_4_31b/gemma_4_31b_robotrumble.yaml
configs/conditions/no_probe/gpt5/gpt5_battlesnake.yaml
configs/conditions/no_probe/gpt5/gpt5_halite.yaml
configs/conditions/no_probe/gpt5/gpt5_huskybench.yaml
configs/conditions/no_probe/gpt5/gpt5_robocode.yaml
configs/conditions/no_probe/gpt5/gpt5_robotrumble.yaml
configs/conditions/no_probe/gpt54_mini/gpt54_mini_battlesnake.yaml
configs/conditions/no_probe/gpt54_mini/gpt54_mini_halite.yaml
configs/conditions/no_probe/gpt54_mini/gpt54_mini_huskybench.yaml
configs/conditions/no_probe/gpt54_mini/gpt54_mini_robocode.yaml
configs/conditions/no_probe/gpt54_mini/gpt54_mini_robotrumble.yaml
configs/conditions/no_probe/gpt_oss_120b/gpt_oss_120b_battlesnake.yaml
configs/conditions/no_probe/gpt_oss_120b/gpt_oss_120b_halite.yaml
configs/conditions/no_probe/gpt_oss_120b/gpt_oss_120b_huskybench.yaml
configs/conditions/no_probe/gpt_oss_120b/gpt_oss_120b_robocode.yaml
configs/conditions/no_probe/gpt_oss_120b/gpt_oss_120b_robotrumble.yaml
configs/conditions/no_probe/grok4_fast/grok4_fast_battlesnake.yaml
configs/conditions/no_probe/grok4_fast/grok4_fast_halite.yaml
configs/conditions/no_probe/grok4_fast/grok4_fast_huskybench.yaml
configs/conditions/no_probe/grok4_fast/grok4_fast_robocode.yaml
configs/conditions/no_probe/grok4_fast/grok4_fast_robotrumble.yaml
configs/examples/github_battlesnake.yaml
configs/examples/models.yaml
configs/examples/ollama_battlesnake.yaml
configs/examples/openrouter_battlesnake.yaml
configs/examples/static_battlesnake.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/deepseek-v3.2/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/deepseek-v3.2/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/deepseek-v3.2/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/deepseek-v3.2/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/deepseek-v3.2/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/deepseek-v3.2/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/deepseek-v3.2/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/deepseek-v3.2/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/deepseek-v3.2/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/deepseek-v3.2/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/deepseek-v3.2/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/deepseek-v3.2/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/deepseek-v3.2/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/deepseek-v3.2/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/deepseek-v3.2/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/gpt-oss-120b/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/gpt-oss-120b/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/gpt-oss-120b/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/gpt-oss-120b/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/gpt-oss-120b/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/gpt-oss-120b/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/gpt-oss-120b/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/gpt-oss-120b/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/gpt-oss-120b/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/gpt-oss-120b/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/gpt-oss-120b/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/gpt-oss-120b/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/gpt-oss-120b/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/gpt-oss-120b/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/gpt-oss-120b/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/gpt5-mini/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/gpt5-mini/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/gpt5-mini/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/gpt5-mini/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/gpt5-mini/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/gpt5-mini/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/gpt5-mini/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/gpt5-mini/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/gpt5-mini/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/gpt5-mini/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/gpt5-mini/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/gpt5-mini/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/gpt5-mini/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/gpt5-mini/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/gpt5-mini/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/gpt5-mini/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/gpt5-mini/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/gpt5-mini/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/gpt5-mini/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/gpt5-mini/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/gpt5-mini/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/gpt5-mini/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/gpt5-mini/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/gpt5-mini/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/gpt5-mini/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/gpt5-mini/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/gpt5-mini/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/gpt5-mini/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/gpt5-mini/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/gpt5-mini/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/gpt5-mini/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/gpt5-mini/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/gpt5-mini/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/gpt5-mini/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/gpt5-mini/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/gpt5-mini/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/gpt5-mini/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/gpt5-mini/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/gpt5-mini/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/gpt5-mini/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/gpt5-mini/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/gpt5-mini/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/gpt5/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/gpt5/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/gpt5/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/gpt5/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/gpt5/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/gpt5/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/gpt5/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/gpt5/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/gpt5/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/gpt5/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/gpt5/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/gpt5/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/gpt5/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/gpt5/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/gpt5/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/gpt5/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/gpt5/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/gpt5/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/gpt5/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/gpt5/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/gpt5/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/gpt5/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/gpt5/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/gpt5/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/gpt5/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/gpt5/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/gpt5/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/gpt5/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/gpt5/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/gpt5/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/gpt5/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/gpt5/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/gpt5/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/gpt5/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/gpt5/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/gpt5/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/gpt5/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/gpt5/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/gpt5/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/gpt5/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/gpt5/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/gpt5/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/grok-4.1-fast/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/grok-4.1-fast/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/grok-4.1-fast/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/grok-4.1-fast/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/grok-4.1-fast/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/grok-4.1-fast/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/grok-4.1-fast/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/grok-4.1-fast/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/grok-4.1-fast/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/grok-4.1-fast/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/grok-4.1-fast/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/grok-4.1-fast/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/grok-4.1-fast/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/grok-4.1-fast/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/grok-4.1-fast/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__263cb1cfefb2__blind.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__263cb1cfefb2__oracle.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__263cb1cfefb2__recovered.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__f80300d975bf__blind.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__f80300d975bf__oracle.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-20250514__f80300d975bf__recovered.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-5-20250929__4349a491670d__blind.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-5-20250929__4349a491670d__oracle.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/cs4-5-20250929__4349a491670d__recovered.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/grok-code-fast-1__e2d9c3c435ba__blind.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/grok-code-fast-1__e2d9c3c435ba__oracle.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/grok-code-fast-1__e2d9c3c435ba__recovered.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/p1__e2e0615779df__blind.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/p1__e2e0615779df__oracle.yaml
configs/forward_pvp/kimi-k2.6/battlesnake/p1__e2e0615779df__recovered.yaml
configs/forward_pvp/kimi-k2.6/halite/cs4-5-20250929__efaca3c57599__blind.yaml
configs/forward_pvp/kimi-k2.6/halite/cs4-5-20250929__efaca3c57599__oracle.yaml
configs/forward_pvp/kimi-k2.6/halite/cs4-5-20250929__efaca3c57599__recovered.yaml
configs/forward_pvp/kimi-k2.6/halite/gemini-2.5-pro__f2ce731a5c20__blind.yaml
configs/forward_pvp/kimi-k2.6/halite/gemini-2.5-pro__f2ce731a5c20__oracle.yaml
configs/forward_pvp/kimi-k2.6/halite/gemini-2.5-pro__f2ce731a5c20__recovered.yaml
configs/forward_pvp/kimi-k2.6/halite/gpt5__c98b51a24f8c__blind.yaml
configs/forward_pvp/kimi-k2.6/halite/gpt5__c98b51a24f8c__oracle.yaml
configs/forward_pvp/kimi-k2.6/halite/gpt5__c98b51a24f8c__recovered.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__7b3c5fdd7395__blind.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__7b3c5fdd7395__oracle.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__7b3c5fdd7395__recovered.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__f7034e6c2071__blind.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__f7034e6c2071__oracle.yaml
configs/forward_pvp/kimi-k2.6/halite/o3__f7034e6c2071__recovered.yaml
configs/forward_pvp/kimi-k2.6/robocode/claudesonnet4520250929__52a747f942a5__blind.yaml
configs/forward_pvp/kimi-k2.6/robocode/claudesonnet4520250929__52a747f942a5__oracle.yaml
configs/forward_pvp/kimi-k2.6/robocode/claudesonnet4520250929__52a747f942a5__recovered.yaml
configs/forward_pvp/kimi-k2.6/robocode/gemini25pro__fa313f0deca8__blind.yaml
configs/forward_pvp/kimi-k2.6/robocode/gemini25pro__fa313f0deca8__oracle.yaml
configs/forward_pvp/kimi-k2.6/robocode/gemini25pro__fa313f0deca8__recovered.yaml
configs/forward_pvp/kimi-k2.6/robocode/gpt5__8436c8d73c16__blind.yaml
configs/forward_pvp/kimi-k2.6/robocode/gpt5__8436c8d73c16__oracle.yaml
configs/forward_pvp/kimi-k2.6/robocode/gpt5__8436c8d73c16__recovered.yaml
configs/forward_pvp/kimi-k2.6/robocode/grokcodefast1__4df24b0bda60__blind.yaml
configs/forward_pvp/kimi-k2.6/robocode/grokcodefast1__4df24b0bda60__oracle.yaml
configs/forward_pvp/kimi-k2.6/robocode/grokcodefast1__4df24b0bda60__recovered.yaml
configs/forward_pvp/kimi-k2.6/robocode/qwen3coderplus20250923__9ebdba6c8641__blind.yaml
configs/forward_pvp/kimi-k2.6/robocode/qwen3coderplus20250923__9ebdba6c8641__oracle.yaml
configs/forward_pvp/kimi-k2.6/robocode/qwen3coderplus20250923__9ebdba6c8641__recovered.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-20250514__d06de577a885__blind.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-20250514__d06de577a885__oracle.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-20250514__d06de577a885__recovered.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-5-20250929__ef774852ce8f__blind.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-5-20250929__ef774852ce8f__oracle.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/cs4-5-20250929__ef774852ce8f__recovered.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__366e38fc72c8__blind.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__366e38fc72c8__oracle.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__366e38fc72c8__recovered.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__a2cbf9ec8b8a__blind.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__a2cbf9ec8b8a__oracle.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/gpt5-mini__a2cbf9ec8b8a__recovered.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__blind.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__oracle.yaml
configs/forward_pvp/kimi-k2.6/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453__recovered.yaml
configs/litellm/litellm_custom_model_config.yaml
configs/mini/default.yaml
configs/mini/instant_submit.yaml
configs/mini/litellm_custom_model_config.yaml
configs/prompts/codex/system.yaml
configs/prompts/codex/games/battlesnake.yaml
configs/prompts/codex/games/halite.yaml
configs/prompts/codex/games/huskybench.yaml
configs/prompts/codex/games/robocode.yaml
configs/prompts/codex/games/robotrumble.yaml
configs/prompts/game/battlesnake.yaml
configs/prompts/game/halite.yaml
configs/prompts/game/huskybench.yaml
configs/prompts/game/robocode.yaml
configs/prompts/game/robotrumble.yaml
configs/prompts/game/nl_observation/battlesnake.yaml
configs/prompts/game/nl_observation/halite.yaml
configs/prompts/game/nl_observation/huskybench.yaml
configs/prompts/game/nl_observation/robocode.yaml
configs/prompts/game/nl_observation/robotrumble.yaml
configs/prompts/game/no_probe/battlesnake.yaml
configs/prompts/game/no_probe/halite.yaml
configs/prompts/game/no_probe/huskybench.yaml
configs/prompts/game/no_probe/robocode.yaml
configs/prompts/game/no_probe/robotrumble.yaml
configs/prompts/summarizer/default.yaml
configs/prompts/system/default.yaml
configs/prompts/system/interventionist.yaml
configs/prompts/system/interventionist_high_budget.yaml
configs/prompts/system/interventionist_nl_observation.yaml
configs/prompts/system/newtonbench_interventionist.yaml
configs/prompts/system/quick.yaml
configs/prompts/system/quick_robotrumble.yaml
configs/test/battlesnake_pvp_test.yaml
data/.gitkeep
data/targets/README.md
data/targets/battlesnake/selection_report.json
data/targets/battlesnake/cs4-20250514__0787b4d66216/main.py
data/targets/battlesnake/cs4-20250514__0787b4d66216/provenance.json
data/targets/battlesnake/cs4-20250514__263cb1cfefb2/main.py
data/targets/battlesnake/cs4-20250514__263cb1cfefb2/provenance.json
data/targets/battlesnake/cs4-20250514__2748ac5b983c/main.py
data/targets/battlesnake/cs4-20250514__2748ac5b983c/provenance.json
data/targets/battlesnake/cs4-20250514__9371d3cca6ff/main.py
data/targets/battlesnake/cs4-20250514__9371d3cca6ff/provenance.json
data/targets/battlesnake/cs4-20250514__f80300d975bf/detailed_round9_analysis.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/endgame_enhancement.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/improved_pathfinding.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/main.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/pathfinding.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/pathfinding_enhanced.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/proper_round9_analysis.py
data/targets/battlesnake/cs4-20250514__f80300d975bf/provenance.json
data/targets/battlesnake/cs4-20250514__f80300d975bf/tail_chase_addition.py
data/targets/battlesnake/cs4-5-20250929__23db08feeb37/main.py
data/targets/battlesnake/cs4-5-20250929__23db08feeb37/provenance.json
data/targets/battlesnake/cs4-5-20250929__3c2a3a422fb5/main.py
data/targets/battlesnake/cs4-5-20250929__3c2a3a422fb5/provenance.json
data/targets/battlesnake/cs4-5-20250929__4349a491670d/main.py
data/targets/battlesnake/cs4-5-20250929__4349a491670d/provenance.json
data/targets/battlesnake/cs4-5-20250929__4fca4ecec869/main.py
data/targets/battlesnake/cs4-5-20250929__4fca4ecec869/provenance.json
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/flood_fill.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/food_logic.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/food_logic_indented.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/head_to_head.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/killer_logic.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/main.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/opponent_prediction.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/pathfinding.py
data/targets/battlesnake/gemini-2.5-pro__07ff9f7044b9/provenance.json
data/targets/battlesnake/gemini-2.5-pro__2ce2abb83eeb/main.py
data/targets/battlesnake/gemini-2.5-pro__2ce2abb83eeb/provenance.json
data/targets/battlesnake/gemini-2.5-pro__3d8375c67d84/correct_move_function.py
data/targets/battlesnake/gemini-2.5-pro__3d8375c67d84/logic.py
data/targets/battlesnake/gemini-2.5-pro__3d8375c67d84/main.py
data/targets/battlesnake/gemini-2.5-pro__3d8375c67d84/provenance.json
data/targets/battlesnake/gemini-2.5-pro__9491bf13aa25/main.py
data/targets/battlesnake/gemini-2.5-pro__9491bf13aa25/provenance.json
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/bfs_function.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/flood_fill.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/game_state.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/main.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/minimax.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/new_logic.py
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/provenance.json
data/targets/battlesnake/gemini-2.5-pro__9bcf231afbe6/utils.py
data/targets/battlesnake/gemini-2.5-pro__b7d86ae8fa94/main.py
data/targets/battlesnake/gemini-2.5-pro__b7d86ae8fa94/provenance.json
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/aggressive_code.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/aggressive_code_v2.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/center_logic.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/logic.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/main.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/main_new.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/minimax.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/modify_main.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/new_code.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/new_move.py
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/provenance.json
data/targets/battlesnake/gemini-2.5-pro__f6a6d17b3e1c/replace_script.py
data/targets/battlesnake/gpt5-mini__62facd9e0b93/main.py
data/targets/battlesnake/gpt5-mini__62facd9e0b93/provenance.json
data/targets/battlesnake/gpt5-mini__809b92cac2b9/main.py
data/targets/battlesnake/gpt5-mini__809b92cac2b9/provenance.json
data/targets/battlesnake/gpt5-mini__b245c7cc6fca/main.py
data/targets/battlesnake/gpt5-mini__b245c7cc6fca/provenance.json
data/targets/battlesnake/gpt5-mini__b420e33bfe23/main.py
data/targets/battlesnake/gpt5-mini__b420e33bfe23/provenance.json
data/targets/battlesnake/gpt5-mini__b73dace14f59/main.py
data/targets/battlesnake/gpt5-mini__b73dace14f59/provenance.json
data/targets/battlesnake/gpt5-mini__eba7f5649934/main.py
data/targets/battlesnake/gpt5-mini__eba7f5649934/provenance.json
data/targets/battlesnake/gpt5__2c8cc8479f62/main.py
data/targets/battlesnake/gpt5__2c8cc8479f62/provenance.json
data/targets/battlesnake/gpt5__9aa36d603153/main.py
data/targets/battlesnake/gpt5__9aa36d603153/provenance.json
data/targets/battlesnake/gpt5__fe94b257b136/main.py
data/targets/battlesnake/gpt5__fe94b257b136/provenance.json
data/targets/battlesnake/grok-code-fast-1__5801bf49e0e7/main.py
data/targets/battlesnake/grok-code-fast-1__5801bf49e0e7/provenance.json
data/targets/battlesnake/grok-code-fast-1__72edf9b1a925/main.py
data/targets/battlesnake/grok-code-fast-1__72edf9b1a925/provenance.json
data/targets/battlesnake/grok-code-fast-1__7dbfdf6bedf6/main.py
data/targets/battlesnake/grok-code-fast-1__7dbfdf6bedf6/provenance.json
data/targets/battlesnake/grok-code-fast-1__81b851eb2d3d/main.py
data/targets/battlesnake/grok-code-fast-1__81b851eb2d3d/provenance.json
data/targets/battlesnake/grok-code-fast-1__a163a393a259/main.py
data/targets/battlesnake/grok-code-fast-1__a163a393a259/provenance.json
data/targets/battlesnake/grok-code-fast-1__e2d9c3c435ba/main.py
data/targets/battlesnake/grok-code-fast-1__e2d9c3c435ba/provenance.json
data/targets/battlesnake/grok-code-fast-1__ffedb9e45e41/main.py
data/targets/battlesnake/grok-code-fast-1__ffedb9e45e41/provenance.json
data/targets/battlesnake/o3__451ea38d9c09/main.py
data/targets/battlesnake/o3__451ea38d9c09/provenance.json
data/targets/battlesnake/o3__7c211153581f/main.py
data/targets/battlesnake/o3__7c211153581f/provenance.json
data/targets/battlesnake/o3__a4f0e087333a/main.py
data/targets/battlesnake/o3__a4f0e087333a/provenance.json
data/targets/battlesnake/o3__c0bf1efaf67c/main.py
data/targets/battlesnake/o3__c0bf1efaf67c/provenance.json
data/targets/battlesnake/o3__da1944ed2379/main.py
data/targets/battlesnake/o3__da1944ed2379/provenance.json
data/targets/battlesnake/p1__e2e0615779df/main.py
data/targets/battlesnake/p1__e2e0615779df/provenance.json
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__c47706a88a18/main.py
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__c47706a88a18/pathfinding.py
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__c47706a88a18/provenance.json
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__c47706a88a18/strategy_analysis.py
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__c47706a88a18/utility.py
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__dd1493274996/main.py
data/targets/battlesnake/qwen3-coder-plus-2025-09-23__dd1493274996/provenance.json
data/targets/debug/battlesnake_claude_sonnet4/main.py
data/targets/debug/battlesnake_greedy_food/README.md
data/targets/debug/battlesnake_greedy_food/main.py
data/targets/debug/halite_expand_opponent/main.c
data/targets/debug/halite_expand_opponent/provenance.json
data/targets/debug/halite_still_target/main.c
data/targets/debug/halite_still_target/provenance.json
data/targets/debug/huskybench_tight_passive/info.json
data/targets/debug/huskybench_tight_passive/main.py
data/targets/debug/huskybench_tight_passive/player.py
data/targets/debug/robocode_circle_bot/MyTank.java
data/targets/debug/robocode_circle_bot/info.json
data/targets/debug/robotrumble_aggressive_attacker/robot.js
data/targets/debug/robotrumble_defensive/robot.js
data/targets/debug/robotrumble_move_east/robot.js
data/targets/halite/selection_report.json
data/targets/halite/cs4-20250514__3d386035ddd8/main.c
data/targets/halite/cs4-20250514__3d386035ddd8/provenance.json
data/targets/halite/cs4-20250514__859ca8a35fe2/main.c
data/targets/halite/cs4-20250514__859ca8a35fe2/provenance.json
data/targets/halite/cs4-20250514__b4b3a8ea19a4/main.c
data/targets/halite/cs4-20250514__b4b3a8ea19a4/provenance.json
data/targets/halite/cs4-20250514__c183bc6eb245/main.c
data/targets/halite/cs4-20250514__c183bc6eb245/provenance.json
data/targets/halite/cs4-20250514__d9760cb345c4/main.c
data/targets/halite/cs4-20250514__d9760cb345c4/provenance.json
data/targets/halite/cs4-20250514__df6804d9a90e/main.c
data/targets/halite/cs4-20250514__df6804d9a90e/provenance.json
data/targets/halite/cs4-5-20250929__4e929419cbaf/main.c
data/targets/halite/cs4-5-20250929__4e929419cbaf/provenance.json
data/targets/halite/cs4-5-20250929__67c6c4a22514/main.c
data/targets/halite/cs4-5-20250929__67c6c4a22514/provenance.json
data/targets/halite/cs4-5-20250929__7e419e752451/main.c
data/targets/halite/cs4-5-20250929__7e419e752451/provenance.json
data/targets/halite/cs4-5-20250929__efaca3c57599/main.c
data/targets/halite/cs4-5-20250929__efaca3c57599/provenance.json
data/targets/halite/cs4-5-20250929__ff4452059b90/main.c
data/targets/halite/cs4-5-20250929__ff4452059b90/provenance.json
data/targets/halite/gemini-2.5-pro__797b77f4c9c2/main.c
data/targets/halite/gemini-2.5-pro__797b77f4c9c2/provenance.json
data/targets/halite/gemini-2.5-pro__a77c1e187214/main.c
data/targets/halite/gemini-2.5-pro__a77c1e187214/provenance.json
data/targets/halite/gemini-2.5-pro__cb333c8da332/main.c
data/targets/halite/gemini-2.5-pro__cb333c8da332/provenance.json
data/targets/halite/gemini-2.5-pro__cd4c0b86488c/main.c
data/targets/halite/gemini-2.5-pro__cd4c0b86488c/provenance.json
data/targets/halite/gemini-2.5-pro__f2ce731a5c20/main.c
data/targets/halite/gemini-2.5-pro__f2ce731a5c20/provenance.json
data/targets/halite/gpt5-mini__0398f94a8bef/main.c
data/targets/halite/gpt5-mini__0398f94a8bef/provenance.json
data/targets/halite/gpt5-mini__19cc927998e8/main.c
data/targets/halite/gpt5-mini__19cc927998e8/provenance.json
data/targets/halite/gpt5-mini__9a9257161ef8/main.c
data/targets/halite/gpt5-mini__9a9257161ef8/provenance.json
data/targets/halite/gpt5-mini__c15659fab903/main.c
data/targets/halite/gpt5-mini__c15659fab903/provenance.json
data/targets/halite/gpt5-mini__f6a4394056e6/main.c
data/targets/halite/gpt5-mini__f6a4394056e6/provenance.json
data/targets/halite/gpt5__6e0a8bf090a2/main.c
data/targets/halite/gpt5__6e0a8bf090a2/provenance.json
data/targets/halite/gpt5__c5aecab34124/main.c
data/targets/halite/gpt5__c5aecab34124/provenance.json
data/targets/halite/gpt5__c98b51a24f8c/main.c
data/targets/halite/gpt5__c98b51a24f8c/provenance.json
data/targets/halite/grok-code-fast-1__0a6bc8aed145/main.c
data/targets/halite/grok-code-fast-1__0a6bc8aed145/provenance.json
data/targets/halite/grok-code-fast-1__75be90cbd572/main.c
data/targets/halite/grok-code-fast-1__75be90cbd572/provenance.json
data/targets/halite/grok-code-fast-1__8ba19be9c293/main.c
data/targets/halite/grok-code-fast-1__8ba19be9c293/provenance.json
data/targets/halite/grok-code-fast-1__cf5904738030/main.c
data/targets/halite/grok-code-fast-1__cf5904738030/provenance.json
data/targets/halite/grok-code-fast-1__f1d9d9b12d79/main.c
data/targets/halite/grok-code-fast-1__f1d9d9b12d79/provenance.json
data/targets/halite/o3__17ab493af1e6/main.c
data/targets/halite/o3__17ab493af1e6/provenance.json
data/targets/halite/o3__20de1f0392ef/main.c
data/targets/halite/o3__20de1f0392ef/provenance.json
data/targets/halite/o3__7b3c5fdd7395/main.c
data/targets/halite/o3__7b3c5fdd7395/provenance.json
data/targets/halite/o3__f7034e6c2071/main.c
data/targets/halite/o3__f7034e6c2071/provenance.json
data/targets/halite/o3__f744d9f01571/main.c
data/targets/halite/o3__f744d9f01571/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__40585eb155cc/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__40585eb155cc/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__76c2ebfcd3bc/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__76c2ebfcd3bc/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__a0f176397851/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__a0f176397851/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__d57d031b04a1/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__d57d031b04a1/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__ecd0ae6e5654/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__ecd0ae6e5654/provenance.json
data/targets/halite/qwen3-coder-plus-2025-09-23__eed2231c2d69/main.c
data/targets/halite/qwen3-coder-plus-2025-09-23__eed2231c2d69/provenance.json
data/targets/huskybench/selection_report.json
data/targets/huskybench/cs4-20250514__93610a6962cb/player.py
data/targets/huskybench/cs4-20250514__93610a6962cb/provenance.json
data/targets/huskybench/cs4-20250514__bc3e15220bdf/player.py
data/targets/huskybench/cs4-20250514__bc3e15220bdf/provenance.json
data/targets/huskybench/cs4-5-20250929__49423dc9766d/player.py
data/targets/huskybench/cs4-5-20250929__49423dc9766d/provenance.json
data/targets/huskybench/cs4-5-20250929__4c12a8d32880/player.py
data/targets/huskybench/cs4-5-20250929__4c12a8d32880/provenance.json
data/targets/huskybench/cs4-5-20250929__a840804bd7cb/player.py
data/targets/huskybench/cs4-5-20250929__a840804bd7cb/provenance.json
data/targets/huskybench/cs4-5-20250929__e6964c13332c/player.py
data/targets/huskybench/cs4-5-20250929__e6964c13332c/provenance.json
data/targets/huskybench/cs4-5-20250929__ef9f9aebeb7b/player.py
data/targets/huskybench/cs4-5-20250929__ef9f9aebeb7b/provenance.json
data/targets/huskybench/cs4-5-20250929__fdf3e493ce89/player.py
data/targets/huskybench/cs4-5-20250929__fdf3e493ce89/provenance.json
data/targets/huskybench/gemini-2.5-pro__0d5fb910ddeb/new_function.py
data/targets/huskybench/gemini-2.5-pro__0d5fb910ddeb/new_get_action.py
data/targets/huskybench/gemini-2.5-pro__0d5fb910ddeb/player.py
data/targets/huskybench/gemini-2.5-pro__0d5fb910ddeb/provenance.json
data/targets/huskybench/gemini-2.5-pro__204ab5a51584/player.py
data/targets/huskybench/gemini-2.5-pro__204ab5a51584/provenance.json
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/full_player.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/insert.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/insert_code.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/missing_code.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/new_get_action.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/new_preflop_logic.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/new_preflop_strength.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/player.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/player_insert.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/player_new.py
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/provenance.json
data/targets/huskybench/gemini-2.5-pro__458429b9baf8/temp_func.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/analyze_logs.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/get_action.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/get_outs.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/hand_eval_test.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/methods.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/new_code.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/player.py
data/targets/huskybench/gemini-2.5-pro__53a9af073ce8/provenance.json
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/correct_model.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/fixed_tracking.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/new_bluff_logic.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/new_func.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/new_function.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/new_getter.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/player.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/player_new.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/provenance.json
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/river_logic.py
data/targets/huskybench/gemini-2.5-pro__abcfd78923af/round_state.py
data/targets/huskybench/gemini-2.5-pro__c6258db1e016/player.py
data/targets/huskybench/gemini-2.5-pro__c6258db1e016/provenance.json
data/targets/huskybench/gemini-2.5-pro__e413f80bbce3/player.py
data/targets/huskybench/gemini-2.5-pro__e413f80bbce3/provenance.json
data/targets/huskybench/gpt5-mini__563b7a8fa4d0/player.py
data/targets/huskybench/gpt5-mini__563b7a8fa4d0/provenance.json
data/targets/huskybench/gpt5-mini__5d14efe5aa55/player.py
data/targets/huskybench/gpt5-mini__5d14efe5aa55/provenance.json
data/targets/huskybench/gpt5-mini__5eb04979f470/player.py
data/targets/huskybench/gpt5-mini__5eb04979f470/provenance.json
data/targets/huskybench/gpt5-mini__b31f4eb4a244/player.py
data/targets/huskybench/gpt5-mini__b31f4eb4a244/provenance.json
data/targets/huskybench/gpt5-mini__b86a5fd7661f/player.py
data/targets/huskybench/gpt5-mini__b86a5fd7661f/provenance.json
data/targets/huskybench/gpt5__11f6e74a9700/player.py
data/targets/huskybench/gpt5__11f6e74a9700/provenance.json
data/targets/huskybench/gpt5__a61e02304fce/player.py
data/targets/huskybench/gpt5__a61e02304fce/provenance.json
data/targets/huskybench/gpt5__a9cd1c0ad639/player.py
data/targets/huskybench/gpt5__a9cd1c0ad639/provenance.json
data/targets/huskybench/gpt5__b950e7a98639/player.py
data/targets/huskybench/gpt5__b950e7a98639/provenance.json
data/targets/huskybench/grok-code-fast-1__104f6bb227b3/player.py
data/targets/huskybench/grok-code-fast-1__104f6bb227b3/provenance.json
data/targets/huskybench/grok-code-fast-1__60b1491b252b/player.py
data/targets/huskybench/grok-code-fast-1__60b1491b252b/provenance.json
data/targets/huskybench/grok-code-fast-1__81b581b41bd0/player.py
data/targets/huskybench/grok-code-fast-1__81b581b41bd0/provenance.json
data/targets/huskybench/grok-code-fast-1__92ba781d6f81/analysis.py
data/targets/huskybench/grok-code-fast-1__92ba781d6f81/player.py
data/targets/huskybench/grok-code-fast-1__92ba781d6f81/provenance.json
data/targets/huskybench/grok-code-fast-1__ab9a91288094/player.py
data/targets/huskybench/grok-code-fast-1__ab9a91288094/provenance.json
data/targets/huskybench/grok-code-fast-1__f706f230d24a/player.py
data/targets/huskybench/grok-code-fast-1__f706f230d24a/provenance.json
data/targets/huskybench/o3__01c0872e2c4b/player.py
data/targets/huskybench/o3__01c0872e2c4b/provenance.json
data/targets/huskybench/o3__1146a321d226/player.py
data/targets/huskybench/o3__1146a321d226/provenance.json
data/targets/huskybench/o3__6817bd7e411c/player.py
data/targets/huskybench/o3__6817bd7e411c/provenance.json
data/targets/huskybench/o3__7277047ef5e2/player.py
data/targets/huskybench/o3__7277047ef5e2/provenance.json
data/targets/huskybench/o3__9015614a1a48/player.py
data/targets/huskybench/o3__9015614a1a48/provenance.json
data/targets/huskybench/o3__e93f8981a0bc/player.py
data/targets/huskybench/o3__e93f8981a0bc/provenance.json
data/targets/huskybench/qwen3-coder-plus-2025-09-23__17b9476a725b/player.py
data/targets/huskybench/qwen3-coder-plus-2025-09-23__17b9476a725b/provenance.json
data/targets/huskybench/qwen3-coder-plus-2025-09-23__a3a7162fd199/player.py
data/targets/huskybench/qwen3-coder-plus-2025-09-23__a3a7162fd199/provenance.json
data/targets/huskybench/qwen3-coder-plus-2025-09-23__c74ccff66ff5/player.py
data/targets/huskybench/qwen3-coder-plus-2025-09-23__c74ccff66ff5/provenance.json
data/targets/huskybench/qwen3-coder-plus-2025-09-23__e8ac03f320f7/player.py
data/targets/huskybench/qwen3-coder-plus-2025-09-23__e8ac03f320f7/provenance.json
data/targets/robocode/selection_report.json
data/targets/robocode/claudesonnet420250514__1993874f22ea/MyTank.java
data/targets/robocode/claudesonnet420250514__1993874f22ea/provenance.json
data/targets/robocode/claudesonnet420250514__2fc174f54af4/MyTank.java
data/targets/robocode/claudesonnet420250514__2fc174f54af4/provenance.json
data/targets/robocode/claudesonnet420250514__60a7376ea9e4/MyTank.java
data/targets/robocode/claudesonnet420250514__60a7376ea9e4/provenance.json
data/targets/robocode/claudesonnet420250514__8a399fce4996/MyTank.java
data/targets/robocode/claudesonnet420250514__8a399fce4996/provenance.json
data/targets/robocode/claudesonnet420250514__a179d671c515/MyTank.java
data/targets/robocode/claudesonnet420250514__a179d671c515/provenance.json
data/targets/robocode/claudesonnet420250514__e1f04425a88c/MyTank.java
data/targets/robocode/claudesonnet420250514__e1f04425a88c/provenance.json
data/targets/robocode/claudesonnet420250514__e44790deada6/MyTank.java
data/targets/robocode/claudesonnet420250514__e44790deada6/provenance.json
data/targets/robocode/claudesonnet420250514__e9fb0e196d71/MyTank.java
data/targets/robocode/claudesonnet420250514__e9fb0e196d71/provenance.json
data/targets/robocode/claudesonnet4520250929__52a747f942a5/MyTank.java
data/targets/robocode/claudesonnet4520250929__52a747f942a5/provenance.json
data/targets/robocode/claudesonnet4520250929__77330abfd74b/MyTank.java
data/targets/robocode/claudesonnet4520250929__77330abfd74b/provenance.json
data/targets/robocode/claudesonnet4520250929__c0ee3a51142b/MyTank.java
data/targets/robocode/claudesonnet4520250929__c0ee3a51142b/provenance.json
data/targets/robocode/claudesonnet4520250929__d3ebd794334d/MyTank.java
data/targets/robocode/claudesonnet4520250929__d3ebd794334d/provenance.json
data/targets/robocode/claudesonnet4520250929__f602acca7a12/MyTank.java
data/targets/robocode/claudesonnet4520250929__f602acca7a12/provenance.json
data/targets/robocode/gemini25pro__2c03e73826f3/MyTank.java
data/targets/robocode/gemini25pro__2c03e73826f3/provenance.json
data/targets/robocode/gemini25pro__46ff7dae8afd/MyTank.java
data/targets/robocode/gemini25pro__46ff7dae8afd/provenance.json
data/targets/robocode/gemini25pro__55ec725268b0/MyTank.java
data/targets/robocode/gemini25pro__55ec725268b0/provenance.json
data/targets/robocode/gemini25pro__96620fe6750b/MyTank.java
data/targets/robocode/gemini25pro__96620fe6750b/provenance.json
data/targets/robocode/gemini25pro__fa313f0deca8/MyTank.java
data/targets/robocode/gemini25pro__fa313f0deca8/provenance.json
data/targets/robocode/gpt5__8436c8d73c16/MyTank.java
data/targets/robocode/gpt5__8436c8d73c16/provenance.json
data/targets/robocode/gpt5__9641271097f7/MyTank.java
data/targets/robocode/gpt5__9641271097f7/provenance.json
data/targets/robocode/gpt5mini__c22aaf4fc6d4/MyTank.java
data/targets/robocode/gpt5mini__c22aaf4fc6d4/provenance.json
data/targets/robocode/gpt5mini__f3b3f30d9e16/MyTank.java
data/targets/robocode/gpt5mini__f3b3f30d9e16/provenance.json
data/targets/robocode/gpt5mini__fd915882a87e/MyTank.java
data/targets/robocode/gpt5mini__fd915882a87e/provenance.json
data/targets/robocode/grokcodefast1__2a2abccdfd8e/MyTank.java
data/targets/robocode/grokcodefast1__2a2abccdfd8e/provenance.json
data/targets/robocode/grokcodefast1__4df24b0bda60/MyTank.java
data/targets/robocode/grokcodefast1__4df24b0bda60/provenance.json
data/targets/robocode/grokcodefast1__59255331fd08/MyTank.java
data/targets/robocode/grokcodefast1__59255331fd08/provenance.json
data/targets/robocode/grokcodefast1__5b2f214830f8/MyTank.java
data/targets/robocode/grokcodefast1__5b2f214830f8/provenance.json
data/targets/robocode/grokcodefast1__80d01e2ea502/MyTank.java
data/targets/robocode/grokcodefast1__80d01e2ea502/provenance.json
data/targets/robocode/grokcodefast1__add30a391d4e/MyTank.java
data/targets/robocode/grokcodefast1__add30a391d4e/provenance.json
data/targets/robocode/grokcodefast1__c37d49204e12/MyTank.java
data/targets/robocode/grokcodefast1__c37d49204e12/provenance.json
data/targets/robocode/grokcodefast1__cbbb94d86842/MyTank.java
data/targets/robocode/grokcodefast1__cbbb94d86842/provenance.json
data/targets/robocode/grokcodefast1__e08a71d91855/MyTank.java
data/targets/robocode/grokcodefast1__e08a71d91855/provenance.json
data/targets/robocode/o3__5c4cf9a399d7/MyTank.java
data/targets/robocode/o3__5c4cf9a399d7/provenance.json
data/targets/robocode/o3__7ad8ab7b079e/MyTank.java
data/targets/robocode/o3__7ad8ab7b079e/provenance.json
data/targets/robocode/o3__ed501449b3ce/MyTank.java
data/targets/robocode/o3__ed501449b3ce/provenance.json
data/targets/robocode/o3__ffc6d7693b80/MyTank.java
data/targets/robocode/o3__ffc6d7693b80/provenance.json
data/targets/robocode/qwen3coderplus20250923__18a686c44095/MyTank.java
data/targets/robocode/qwen3coderplus20250923__18a686c44095/provenance.json
data/targets/robocode/qwen3coderplus20250923__862a36f1493c/MyTank.java
data/targets/robocode/qwen3coderplus20250923__862a36f1493c/provenance.json
data/targets/robocode/qwen3coderplus20250923__9ebdba6c8641/MyTank.java
data/targets/robocode/qwen3coderplus20250923__9ebdba6c8641/provenance.json
data/targets/robocode/qwen3coderplus20250923__eb83e70473c7/MyTank.java
data/targets/robocode/qwen3coderplus20250923__eb83e70473c7/provenance.json
data/targets/robotrumble/selection_report.json
data/targets/robotrumble/cs4-20250514__a3655df811fc/provenance.json
data/targets/robotrumble/cs4-20250514__a3655df811fc/robot.js
data/targets/robotrumble/cs4-20250514__aead9c0e9955/provenance.json
data/targets/robotrumble/cs4-20250514__aead9c0e9955/robot.js
data/targets/robotrumble/cs4-20250514__d06de577a885/provenance.json
data/targets/robotrumble/cs4-20250514__d06de577a885/robot.js
data/targets/robotrumble/cs4-20250514__d8cf753ede01/provenance.json
data/targets/robotrumble/cs4-20250514__d8cf753ede01/robot.js
data/targets/robotrumble/cs4-20250514__d8cf753ede01/robot_aggressive.js
data/targets/robotrumble/cs4-20250514__d8cf753ede01/robot_simple_test.js
data/targets/robotrumble/cs4-20250514__d8cf753ede01/test_coordination.js
data/targets/robotrumble/cs4-20250514__d8cf753ede01/test_robot.js
data/targets/robotrumble/cs4-20250514__e60da042b2dd/provenance.json
data/targets/robotrumble/cs4-20250514__e60da042b2dd/robot.js
data/targets/robotrumble/cs4-20250514__f4e7fc5c7d93/provenance.json
data/targets/robotrumble/cs4-20250514__f4e7fc5c7d93/robot.js
data/targets/robotrumble/cs4-5-20250929__344e716f9f84/provenance.json
data/targets/robotrumble/cs4-5-20250929__344e716f9f84/robot.js
data/targets/robotrumble/cs4-5-20250929__684b5ef99e4f/provenance.json
data/targets/robotrumble/cs4-5-20250929__684b5ef99e4f/robot.js
data/targets/robotrumble/cs4-5-20250929__8729f82409e4/provenance.json
data/targets/robotrumble/cs4-5-20250929__8729f82409e4/robot.js
data/targets/robotrumble/cs4-5-20250929__967040cc3a2d/provenance.json
data/targets/robotrumble/cs4-5-20250929__967040cc3a2d/robot.js
data/targets/robotrumble/cs4-5-20250929__c6980d81e574/provenance.json
data/targets/robotrumble/cs4-5-20250929__c6980d81e574/robot.js
data/targets/robotrumble/cs4-5-20250929__ef774852ce8f/provenance.json
data/targets/robotrumble/cs4-5-20250929__ef774852ce8f/robot.js
data/targets/robotrumble/gemini-2.5-pro__40e1f8403ea6/provenance.json
data/targets/robotrumble/gemini-2.5-pro__40e1f8403ea6/robot.js
data/targets/robotrumble/gemini-2.5-pro__62ee66f3ca4f/provenance.json
data/targets/robotrumble/gemini-2.5-pro__62ee66f3ca4f/robot.js
data/targets/robotrumble/gemini-2.5-pro__6b21c6726600/provenance.json
data/targets/robotrumble/gemini-2.5-pro__6b21c6726600/robot.js
data/targets/robotrumble/gemini-2.5-pro__9f1a019b5a95/provenance.json
data/targets/robotrumble/gemini-2.5-pro__9f1a019b5a95/robot.js
data/targets/robotrumble/gemini-2.5-pro__a8f524adb245/provenance.json
data/targets/robotrumble/gemini-2.5-pro__a8f524adb245/robot.js
data/targets/robotrumble/gemini-2.5-pro__c8dac6d701e6/provenance.json
data/targets/robotrumble/gemini-2.5-pro__c8dac6d701e6/robot.js
data/targets/robotrumble/gpt5-mini__279352a3f7ec/provenance.json
data/targets/robotrumble/gpt5-mini__279352a3f7ec/robot.js
data/targets/robotrumble/gpt5-mini__287a268dbd19/provenance.json
data/targets/robotrumble/gpt5-mini__287a268dbd19/robot.js
data/targets/robotrumble/gpt5-mini__366e38fc72c8/provenance.json
data/targets/robotrumble/gpt5-mini__366e38fc72c8/robot.js
data/targets/robotrumble/gpt5-mini__4e70dba35853/provenance.json
data/targets/robotrumble/gpt5-mini__4e70dba35853/robot.js
data/targets/robotrumble/gpt5-mini__a2cbf9ec8b8a/provenance.json
data/targets/robotrumble/gpt5-mini__a2cbf9ec8b8a/robot.js
data/targets/robotrumble/gpt5__4ba7ef61999c/provenance.json
data/targets/robotrumble/gpt5__4ba7ef61999c/robot.js
data/targets/robotrumble/gpt5__8c2fd57869a9/provenance.json
data/targets/robotrumble/gpt5__8c2fd57869a9/robot.js
data/targets/robotrumble/gpt5__9a0636e75e4f/provenance.json
data/targets/robotrumble/gpt5__9a0636e75e4f/robot.js
data/targets/robotrumble/grok-code-fast-1__20e444fd6779/provenance.json
data/targets/robotrumble/grok-code-fast-1__20e444fd6779/robot.js
data/targets/robotrumble/grok-code-fast-1__315fc2fd355b/provenance.json
data/targets/robotrumble/grok-code-fast-1__315fc2fd355b/robot.js
data/targets/robotrumble/grok-code-fast-1__6403c952e9eb/provenance.json
data/targets/robotrumble/grok-code-fast-1__6403c952e9eb/robot.js
data/targets/robotrumble/grok-code-fast-1__6485ca856e3a/provenance.json
data/targets/robotrumble/grok-code-fast-1__6485ca856e3a/robot.js
data/targets/robotrumble/grok-code-fast-1__ca803266a829/provenance.json
data/targets/robotrumble/grok-code-fast-1__ca803266a829/robot.js
data/targets/robotrumble/o3__09bcc4777f89/provenance.json
data/targets/robotrumble/o3__09bcc4777f89/robot.js
data/targets/robotrumble/o3__27b48f25768c/provenance.json
data/targets/robotrumble/o3__27b48f25768c/robot.js
data/targets/robotrumble/o3__58fd8ef654e0/provenance.json
data/targets/robotrumble/o3__58fd8ef654e0/robot.js
data/targets/robotrumble/o3__f35d31c428b9/provenance.json
data/targets/robotrumble/o3__f35d31c428b9/robot.js
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__4681c388dfa7/provenance.json
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__4681c388dfa7/robot.js
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__7645cd33510a/provenance.json
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__7645cd33510a/robot.js
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453/provenance.json
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__8bcfd6d26453/robot.js
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__926cd0a1a61d/provenance.json
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__926cd0a1a61d/robot.js
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__e4f4e89c46f1/provenance.json
data/targets/robotrumble/qwen3-coder-plus-2025-09-23__e4f4e89c46f1/robot.js
data/test_fixtures/evaluation/README.md
data/test_fixtures/evaluation/battlesnake/mock_crash.py
data/test_fixtures/evaluation/battlesnake/mock_partial.py
data/test_fixtures/evaluation/battlesnake/mock_perfect.py
data/test_fixtures/evaluation/battlesnake/simple_traces.json
data/test_fixtures/traces/README.md
data/test_fixtures/traces/halite1/short_game.hlt
data/test_fixtures/traces/halite3/short_game.hlt
data/test_fixtures/traces/huskybench/short_game.json
data/test_fixtures/traces/robocode/draw_game.xml
data/test_fixtures/traces/robocode/short_game.xml
data/test_fixtures/traces/robotrumble/draw_game.json
data/test_fixtures/traces/robotrumble/short_game.json
revenge_bench.egg-info/PKG-INFO
revenge_bench.egg-info/SOURCES.txt
revenge_bench.egg-info/dependency_links.txt
revenge_bench.egg-info/entry_points.txt
revenge_bench.egg-info/requires.txt
revenge_bench.egg-info/top_level.txt
scripts/codex_exec.sh
scripts/run_bpi.sh
scripts/run_forward_pvp.sh
scripts/run_nl_observation.sh
scripts/run_no_probe.sh
scripts/run_pool.sh
scripts/codeclash_strategies/FILTERING.md
scripts/codeclash_strategies/README.md
scripts/codeclash_strategies/build_pool.sh
scripts/ops/watchdog_oom.sh
src/revenge_bench/__init__.py
src/revenge_bench/cli.py
src/revenge_bench/constants.py
src/revenge_bench/game_context.py
src/revenge_bench/paths.py
src/revenge_bench/strategy_pool.py
src/revenge_bench/agents/__init__.py
src/revenge_bench/agents/codex_agent.py
src/revenge_bench/agents/codex_mcp.py
src/revenge_bench/agents/minisweagent.py
src/revenge_bench/agents/player.py
src/revenge_bench/agents/static_agent.py
src/revenge_bench/agents/utils.py
src/revenge_bench/arenas/__init__.py
src/revenge_bench/arenas/arena.py
src/revenge_bench/arenas/battlesnake/BattleSnake.Dockerfile
src/revenge_bench/arenas/battlesnake/BattleSnake.codex.Dockerfile
src/revenge_bench/arenas/battlesnake/BattleSnake.def
src/revenge_bench/arenas/battlesnake/__init__.py
src/revenge_bench/arenas/battlesnake/battlesnake.py
src/revenge_bench/arenas/halite/Halite.Dockerfile
src/revenge_bench/arenas/halite/Halite.codex.Dockerfile
src/revenge_bench/arenas/halite/Halite.def
src/revenge_bench/arenas/halite/__init__.py
src/revenge_bench/arenas/halite/halite.py
src/revenge_bench/arenas/huskybench/HuskyBench.Dockerfile
src/revenge_bench/arenas/huskybench/HuskyBench.codex.Dockerfile
src/revenge_bench/arenas/huskybench/HuskyBench.def
src/revenge_bench/arenas/huskybench/__init__.py
src/revenge_bench/arenas/huskybench/huskybench.py
src/revenge_bench/arenas/robocode/RoboCode.Dockerfile
src/revenge_bench/arenas/robocode/RoboCode.codex.Dockerfile
src/revenge_bench/arenas/robocode/RoboCode.def
src/revenge_bench/arenas/robocode/__init__.py
src/revenge_bench/arenas/robocode/main_seed.py
src/revenge_bench/arenas/robocode/robocode.py
src/revenge_bench/arenas/robotrumble/RobotRumble.Dockerfile
src/revenge_bench/arenas/robotrumble/RobotRumble.codex.Dockerfile
src/revenge_bench/arenas/robotrumble/RobotRumble.def
src/revenge_bench/arenas/robotrumble/__init__.py
src/revenge_bench/arenas/robotrumble/robotrumble.py
src/revenge_bench/scripts/__init__.py
src/revenge_bench/scripts/cleanup_log_artifacts.py
src/revenge_bench/scripts/cleanup_partial_pool.py
src/revenge_bench/scripts/generate_openrouter_pool_configs.py
src/revenge_bench/scripts/list_pool_targets.py
src/revenge_bench/scripts/list_top_elo_targets.py
src/revenge_bench/scripts/make_pool_target_config.py
src/revenge_bench/scripts/parse_trajectory.py
src/revenge_bench/scripts/run_pool_eval.py
src/revenge_bench/scripts/select_targets.py
src/revenge_bench/scripts/codeclash_strategies/__init__.py
src/revenge_bench/scripts/codeclash_strategies/download.py
src/revenge_bench/scripts/codeclash_strategies/elo_tournament.py
src/revenge_bench/scripts/codeclash_strategies/extract.py
src/revenge_bench/scripts/codeclash_strategies/fix_pools.py
src/revenge_bench/scripts/codeclash_strategies/select_candidates.py
src/revenge_bench/scripts/codeclash_strategies/validate_strategies.py
src/revenge_bench/tournaments/__init__.py
src/revenge_bench/tournaments/bayesian_program_inference.py
src/revenge_bench/tournaments/inverse_strategy.py
src/revenge_bench/tournaments/inverse_strategy_interventionist.py
src/revenge_bench/tournaments/observation_summarizer.py
src/revenge_bench/tournaments/pvp.py
src/revenge_bench/tournaments/tournament.py
src/revenge_bench/tournaments/utils/__init__.py
src/revenge_bench/tournaments/utils/git_utils.py
src/revenge_bench/traces/__init__.py
src/revenge_bench/traces/collector.py
src/revenge_bench/traces/models.py
src/revenge_bench/traces/reader.py
src/revenge_bench/traces/writer.py
src/revenge_bench/traces/parsers/__init__.py
src/revenge_bench/traces/parsers/battlesnake.py
src/revenge_bench/traces/parsers/halite.py
src/revenge_bench/traces/parsers/halite3.py
src/revenge_bench/traces/parsers/huskybench.py
src/revenge_bench/traces/parsers/robocode.py
src/revenge_bench/traces/parsers/robotrumble.py
src/revenge_bench/traces/parsers/robotrumble_eval_harness.js
src/revenge_bench/traces/parsers/robotrumble_lodash.min.js
src/revenge_bench/traces/parsers/robotrumble_stdlib.js
src/revenge_bench/utils/__init__.py
src/revenge_bench/utils/atomic_write.py
src/revenge_bench/utils/aws.py
src/revenge_bench/utils/environment.py
src/revenge_bench/utils/generate_confs.py
src/revenge_bench/utils/generate_confs_multi.py
src/revenge_bench/utils/generate_confs_transparent.py
src/revenge_bench/utils/git_utils.py
src/revenge_bench/utils/js_eval.py
src/revenge_bench/utils/log.py
src/revenge_bench/utils/update_tracker.py
src/revenge_bench/utils/yaml_utils.py
src/revenge_bench/utils/git/__init__.py
src/revenge_bench/utils/git/git_utils.py
tests/__init__.py
tests/conftest.py
tests/test_battlesnake_traces.py
tests/test_cleanup_log_artifacts.py
tests/test_cleanup_partial_pool.py
tests/test_game_prompt_includes.py
tests/test_integration.py
tests/test_inverse_codex_detection.py
tests/test_list_pool_targets.py
tests/test_real_end_to_end.py
tests/test_strategy_pool.py
tests/test_trace_eval_integration.py
tests/agents/__init__.py
tests/agents/test_codex_agent_lifecycle.py
tests/agents/test_codex_agent_mcp_wiring.py
tests/agents/test_codex_agent_persistent.py
tests/agents/test_codex_auth_redaction.py
tests/agents/test_codex_command.py
tests/agents/test_codex_mcp_server.py
tests/agents/test_codex_submission_status.py
tests/agents/test_codex_usage_parsing.py
tests/agents/test_compaction.py
tests/agents/test_compaction_pinning.py
tests/agents/test_game_context_mode.py
tests/agents/test_inverse_agent_lifecycle.py
tests/agents/test_inverse_codex_exec_helper.py
tests/agents/test_litellm_timeout.py
tests/agents/test_resumable_clash_agent.py
tests/agents/test_s3_cascade_accounting.py
tests/agents/test_utils.py
tests/arenas/__init__.py
tests/arenas/conftest.py
tests/arenas/test_arena_environment.py
tests/arenas/test_battlesnake.py
tests/arenas/test_codex_image_variant.py
tests/arenas/test_halite.py
tests/arenas/test_huskybench.py
tests/arenas/test_robocode.py
tests/arenas/test_robotrumble.py
tests/codeclash/__init__.py
tests/codeclash/tournaments/__init__.py
tests/codeclash/tournaments/test_memory_hygiene.py
tests/scripts/__init__.py
tests/scripts/test_codeclash_strategies_elo_tournament.py
tests/tournaments/__init__.py
tests/tournaments/test_codex_mcp_tournament_wiring.py
tests/tournaments/test_codex_probe_registration.py
tests/tournaments/test_context_mode.py
tests/tournaments/test_distance_history_failure_modes.py
tests/tournaments/test_game_specific_eval.py
tests/tournaments/test_integration.py
tests/tournaments/test_interventionist_probing.py
tests/tournaments/test_inverse_strategy.py
tests/tournaments/test_persistent_context_integration.py
tests/tournaments/test_process_traces.py
tests/tournaments/test_round_transition_summary.py
tests/tournaments/test_tournament.py
tests/traces/__init__.py
tests/traces/test_battlesnake_parser.py
tests/traces/test_halite3_integration.py
tests/traces/test_halite3_offline_eval.py
tests/traces/test_halite3_parser.py
tests/traces/test_halite_integration.py
tests/traces/test_halite_offline_eval.py
tests/traces/test_halite_parser.py
tests/traces/test_huskybench_parser.py
tests/traces/test_robocode_parser.py
tests/traces/test_robotrumble_parser.py
tests/utils/__init__.py
tests/utils/test_container_environment.py
tests/utils/test_js_eval.py
vendor/codeclash/LICENSE
vendor/codeclash/README.md
vendor/codeclash/pyproject.toml
vendor/codeclash/codeclash/__init__.py
vendor/codeclash/codeclash/constants.py
vendor/codeclash/codeclash/agents/__init__.py
vendor/codeclash/codeclash/agents/dummy_agent.py
vendor/codeclash/codeclash/agents/minisweagent.py
vendor/codeclash/codeclash/agents/player.py
vendor/codeclash/codeclash/agents/utils.py
vendor/codeclash/codeclash/analysis/__init__.py
vendor/codeclash/codeclash/analysis/matrix.py
vendor/codeclash/codeclash/analysis/significance.py
vendor/codeclash/codeclash/analysis/bootstrap/__init__.py
vendor/codeclash/codeclash/analysis/bootstrap/analyze_round_correlations.py
vendor/codeclash/codeclash/analysis/bootstrap/bootstrap.py
vendor/codeclash/codeclash/analysis/bootstrap/extract_round_scores.py
vendor/codeclash/codeclash/analysis/code_evolve/README.md
vendor/codeclash/codeclash/analysis/code_evolve/main.py
vendor/codeclash/codeclash/analysis/llm_as_judge/__init__.py
vendor/codeclash/codeclash/analysis/llm_as_judge/action_categories_by_model.py
vendor/codeclash/codeclash/analysis/llm_as_judge/aggregate_results.py
vendor/codeclash/codeclash/analysis/llm_as_judge/big_questions.py
vendor/codeclash/codeclash/analysis/llm_as_judge/big_questions.yaml
vendor/codeclash/codeclash/analysis/llm_as_judge/categorize_actions.py
vendor/codeclash/codeclash/analysis/llm_as_judge/categorize_actions.yaml
vendor/codeclash/codeclash/analysis/llm_as_judge/get_instances.py
vendor/codeclash/codeclash/analysis/llm_as_judge/grounding_validation_triple_plot.py
vendor/codeclash/codeclash/analysis/llm_as_judge/hallucination.py
vendor/codeclash/codeclash/analysis/llm_as_judge/hallucination.yaml
vendor/codeclash/codeclash/analysis/llm_as_judge/plot_edit_type_stacked.py
vendor/codeclash/codeclash/analysis/llm_as_judge/utils.py
vendor/codeclash/codeclash/analysis/llm_as_judge/visualize.ipynb.py
vendor/codeclash/codeclash/analysis/metrics/__init__.py
vendor/codeclash/codeclash/analysis/metrics/elo.py
vendor/codeclash/codeclash/analysis/metrics/tskill.py
vendor/codeclash/codeclash/analysis/metrics/win_rate.py
vendor/codeclash/codeclash/analysis/multiplayer/__init__.py
vendor/codeclash/codeclash/analysis/multiplayer/win_change_rate.py
vendor/codeclash/codeclash/analysis/multiplayer/win_share.py
vendor/codeclash/codeclash/analysis/stats/__init__.py
vendor/codeclash/codeclash/analysis/stats/per_model.py
vendor/codeclash/codeclash/analysis/transparent/README.md
vendor/codeclash/codeclash/analysis/transparent/main.py
vendor/codeclash/codeclash/analysis/viz/__init__.py
vendor/codeclash/codeclash/analysis/viz/cdf_command_diversity.py
vendor/codeclash/codeclash/analysis/viz/cdf_files_edited_per_round.py
vendor/codeclash/codeclash/analysis/viz/cdf_steps_per_round.py
vendor/codeclash/codeclash/analysis/viz/cdf_thought_length_per_round.py
vendor/codeclash/codeclash/analysis/viz/cdf_total_created_files_round15.py
vendor/codeclash/codeclash/analysis/viz/heatmap_returncode.py
vendor/codeclash/codeclash/analysis/viz/heatmap_win_rates.py
vendor/codeclash/codeclash/analysis/viz/heatmap_win_streak_distribution.py
vendor/codeclash/codeclash/analysis/viz/line_chart_model_resiliency.py
vendor/codeclash/codeclash/analysis/viz/line_chart_per_round_changes.py
vendor/codeclash/codeclash/analysis/viz/line_chart_per_round_specific.py
vendor/codeclash/codeclash/analysis/viz/line_chart_per_round_win_rate.py
vendor/codeclash/codeclash/analysis/viz/line_chart_steps_per_round.py
vendor/codeclash/codeclash/analysis/viz/line_chart_thought_length_per_round.py
vendor/codeclash/codeclash/analysis/viz/line_chart_total_created_files_vs_round.py
vendor/codeclash/codeclash/analysis/viz/recover_after_loss_streak.py
vendor/codeclash/codeclash/analysis/viz/round_score_distribution.py
vendor/codeclash/codeclash/analysis/viz/scatter_codebase_organization.py
vendor/codeclash/codeclash/analysis/viz/survival_curve_error_recovery.py
vendor/codeclash/codeclash/analysis/viz/throwaway_files_bar_chart.py
vendor/codeclash/codeclash/analysis/viz/throwaway_files_cdf.py
vendor/codeclash/codeclash/analysis/viz/utils.py
vendor/codeclash/codeclash/analysis/viz/win_rate_distribution.py
vendor/codeclash/codeclash/arenas/__init__.py
vendor/codeclash/codeclash/arenas/arena.py
vendor/codeclash/codeclash/arenas/battlecode23/BattleCode23.Dockerfile
vendor/codeclash/codeclash/arenas/battlecode23/__init__.py
vendor/codeclash/codeclash/arenas/battlecode23/battlecode23.py
vendor/codeclash/codeclash/arenas/battlecode24/BattleCode24.Dockerfile
vendor/codeclash/codeclash/arenas/battlecode24/__init__.py
vendor/codeclash/codeclash/arenas/battlecode24/battlecode24.py
vendor/codeclash/codeclash/arenas/battlecode25/BattleCode25.Dockerfile
vendor/codeclash/codeclash/arenas/battlecode25/__init__.py
vendor/codeclash/codeclash/arenas/battlecode25/battlecode25.py
vendor/codeclash/codeclash/arenas/battlesnake/BattleSnake.Dockerfile
vendor/codeclash/codeclash/arenas/battlesnake/__init__.py
vendor/codeclash/codeclash/arenas/battlesnake/battlesnake.py
vendor/codeclash/codeclash/arenas/bridge/Bridge.Dockerfile
vendor/codeclash/codeclash/arenas/bridge/__init__.py
vendor/codeclash/codeclash/arenas/bridge/bridge.py
vendor/codeclash/codeclash/arenas/chess/Chess.Dockerfile
vendor/codeclash/codeclash/arenas/chess/__init__.py
vendor/codeclash/codeclash/arenas/chess/chess.py
vendor/codeclash/codeclash/arenas/corewar/CoreWar.Dockerfile
vendor/codeclash/codeclash/arenas/corewar/__init__.py
vendor/codeclash/codeclash/arenas/corewar/corewar.py
vendor/codeclash/codeclash/arenas/dummy/Dummy.Dockerfile
vendor/codeclash/codeclash/arenas/dummy/__init__.py
vendor/codeclash/codeclash/arenas/dummy/dummy.py
vendor/codeclash/codeclash/arenas/figgie/Figgie.Dockerfile
vendor/codeclash/codeclash/arenas/figgie/__init__.py
vendor/codeclash/codeclash/arenas/figgie/figgie.py
vendor/codeclash/codeclash/arenas/gomoku/Gomoku.Dockerfile
vendor/codeclash/codeclash/arenas/gomoku/__init__.py
vendor/codeclash/codeclash/arenas/gomoku/gomoku.py
vendor/codeclash/codeclash/arenas/halite/Halite.Dockerfile
vendor/codeclash/codeclash/arenas/halite/__init__.py
vendor/codeclash/codeclash/arenas/halite/halite.py
vendor/codeclash/codeclash/arenas/halite2/Halite2.Dockerfile
vendor/codeclash/codeclash/arenas/halite2/__init__.py
vendor/codeclash/codeclash/arenas/halite2/halite2.py
vendor/codeclash/codeclash/arenas/halite3/Halite3.Dockerfile
vendor/codeclash/codeclash/arenas/halite3/__init__.py
vendor/codeclash/codeclash/arenas/halite3/halite3.py
vendor/codeclash/codeclash/arenas/huskybench/HuskyBench.Dockerfile
vendor/codeclash/codeclash/arenas/huskybench/__init__.py
vendor/codeclash/codeclash/arenas/huskybench/huskybench.py
vendor/codeclash/codeclash/arenas/robocode/RoboCode.Dockerfile
vendor/codeclash/codeclash/arenas/robocode/__init__.py
vendor/codeclash/codeclash/arenas/robocode/robocode.py
vendor/codeclash/codeclash/arenas/robotrumble/RobotRumble.Dockerfile
vendor/codeclash/codeclash/arenas/robotrumble/__init__.py
vendor/codeclash/codeclash/arenas/robotrumble/robotrumble.py
vendor/codeclash/codeclash/tournaments/__init__.py
vendor/codeclash/codeclash/tournaments/pvp.py
vendor/codeclash/codeclash/tournaments/single_player.py
vendor/codeclash/codeclash/tournaments/tournament.py
vendor/codeclash/codeclash/tournaments/utils/__init__.py
vendor/codeclash/codeclash/tournaments/utils/git_utils.py
vendor/codeclash/codeclash/utils/__init__.py
vendor/codeclash/codeclash/utils/atomic_write.py
vendor/codeclash/codeclash/utils/aws.py
vendor/codeclash/codeclash/utils/environment.py
vendor/codeclash/codeclash/utils/generate_confs.py
vendor/codeclash/codeclash/utils/generate_confs_multi.py
vendor/codeclash/codeclash/utils/generate_confs_transparent.py
vendor/codeclash/codeclash/utils/git_utils.py
vendor/codeclash/codeclash/utils/log.py
vendor/codeclash/codeclash/utils/update_tracker.py
vendor/codeclash/codeclash/utils/yaml_utils.py
vendor/codeclash/codeclash/viewer/_STATIC_README.md
vendor/codeclash/codeclash/viewer/__init__.py
vendor/codeclash/codeclash/viewer/app.py
vendor/codeclash/codeclash/viewer/app_aws.py
vendor/codeclash/codeclash/viewer/static/css/picker.css
vendor/codeclash/codeclash/viewer/static/css/style.css
vendor/codeclash/codeclash/viewer/static/js/analysis.js
vendor/codeclash/codeclash/viewer/static/js/app.js
vendor/codeclash/codeclash/viewer/static/js/clipboard.js
vendor/codeclash/codeclash/viewer/static/js/experiment.js
vendor/codeclash/codeclash/viewer/static/js/json-editors.js
vendor/codeclash/codeclash/viewer/static/js/matrix.js
vendor/codeclash/codeclash/viewer/static/js/picker.js
vendor/codeclash/codeclash/viewer/static/js/trajectory.js
vendor/codeclash/codeclash/viewer/templates/batch.html
vendor/codeclash/codeclash/viewer/templates/error.html
vendor/codeclash/codeclash/viewer/templates/index.html
vendor/codeclash/codeclash/viewer/templates/no_logs.html
vendor/codeclash/codeclash/viewer/templates/picker.html
vendor/codeclash/codeclash/viewer/templates/trajectory.html
vendor/codeclash/codeclash/viewer/templates/includes/analysis.html
vendor/codeclash/codeclash/viewer/templates/includes/header.html
vendor/codeclash/codeclash/viewer/templates/includes/message.html
vendor/codeclash/codeclash/viewer/templates/includes/overview.html
vendor/codeclash/codeclash/viewer/templates/includes/picker_header.html
vendor/codeclash/codeclash/viewer/templates/includes/rounds.html
vendor/codeclash/codeclash/viewer/templates/includes/setup.html
vendor/codeclash/codeclash/viewer/templates/includes/storage.html
vendor/codeclash/codeclash/viewer/templates/includes/trajectory.html