from arc_agi.prompts import FEEDBACK_PROMPT, SOLVER_PROMPT_1, SOLVER_PROMPT_2, SOLVER_PROMPT_3
from arc_agi.types import ExpertConfig
NUM_EXPERTS = 1
CONFIG_LIST: list[ExpertConfig] = [
{
'solver_prompt': SOLVER_PROMPT_1,
'feedback_prompt': FEEDBACK_PROMPT,
'llm_id': 'gemini/gemini-3-pro-preview',
'solver_temperature': 1.0,
'request_timeout': 60 * 60,
'max_total_timeouts': 15,
'max_total_time': None,
'per_iteration_retries': 2,
'num_experts': 1,
'max_iterations': 10,
'max_solutions': 5,
'selection_probability': 1.0,
'seed': 0,
'shuffle_examples': True,
'improving_order': True,
'return_best_result': True,
'use_new_voting': True,
'count_failed_matches': True,
'iters_tiebreak': False,
'low_to_high_iters': False,
},
] * NUM_EXPERTS