| # General settings | |
| max_iterations: 100 | |
| checkpoint_interval: 10 | |
| log_level: "INFO" | |
| random_seed: 42 | |
| # LLM configuration | |
| llm: | |
| models: | |
| - name: "gpt-5" | |
| weight: 1.0 | |
| temperature: 0.7 | |
| # top_p: 0.95 # omitted by default; some providers (e.g. Anthropic) reject both temperature and top_p | |
| max_tokens: 32000 | |
| timeout: 600 | |
| # Database configuration | |
| search: | |
| # Read from the evolved file and then use the evolve algorithm to evolve the program | |
| type: "topk" | |
| database: | |
| random_seed: 42 | |
| num_context_programs: 4 | |
| # Prompt configuration | |
| prompt: | |
| system_message: "You are an expert to help find the best solution to the problem." | |
| # Evaluator configuration | |
| evaluator: | |
| timeout: 10000 | |
| max_retries: 3 | |
| cascade_evaluation: false | |
| # Generation settings | |
| diff_based_generation: true | |
| max_solution_length: 60000 |