# @package _global_
defaults:
  - override /evaluation: base_evaluation
  - override /game: base_game
  - override /llm: base_llm

evaluation:
  evaluate: true
  environment_names: [
    "synchronous/0_cheese_sandwich",
    "synchronous/1_lettuce_sandwich",
    "synchronous/2_lettuce_tomato_sandwich"
  ]
  optimal_steps: [10, 14, 24]
  testing_seeds: [42, 84, 126]
  log_dir_path: ${hydra:runtime.output_dir}/evaluation

game:
  agent_name: ReAct
  max_steps: null
  max_step_multiplier: 1.5
  render_mode: "rgb_array"

  record: true
  video_fps: 3
  video_path: ${hydra:runtime.output_dir}/video_ReAct.mp4

llm:
  llm_model: gpt-4o
  log_path: ${hydra:runtime.output_dir}/log_ReAct.txt
  prompts:
    action_proposal_prompt:
      experiment_name: ReAct
      prompt_description: last-obs-reasoning-action-mpc
      prompt_version: 1.4.1
  # ReAct specific configuration
  is_no_history: false
  is_last_action: false
  is_last_reasoning_action: false
  is_last_obs_reasoning_action: true