diff --git a/openevolve/evaluator.py b/openevolve/evaluator.py index 6355b8c3e..b1142ece5 100644 --- a/openevolve/evaluator.py +++ b/openevolve/evaluator.py @@ -192,7 +192,7 @@ async def evaluate_program( # Combine metrics llm_scores = [] - for name, value in llm_result.metrics.items(): + for name, value in llm_eval_result.metrics.items(): weighted_value = value * self.config.llm_feedback_weight eval_result.metrics[f"llm_{name}"] = weighted_value llm_scores.append(value) # Use unweighted value for average