Skip to content

Commit 5352eb9

Browse files
authored
Merge pull request #204 from hyounjunlee/bug/prompt-sampler-metadata-access
Fix metadata field access in PromptSampler (#203)
2 parents 599cd54 + 71bef23 commit 5352eb9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

openevolve/prompt/sampler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ def _format_evolution_history(
251251

252252
for i, program in enumerate(reversed(selected_previous)):
253253
attempt_number = len(previous_programs) - i
254-
changes = program.get("changes", "Unknown changes")
254+
changes = program.get("metadata", {}).get("changes", "Unknown changes")
255255

256256
# Format performance metrics using safe formatting
257257
performance_parts = []
@@ -266,7 +266,7 @@ def _format_evolution_history(
266266
performance_str = ", ".join(performance_parts)
267267

268268
# Determine outcome based on comparison with parent (only numeric metrics)
269-
parent_metrics = program.get("parent_metrics", {})
269+
parent_metrics = program.get("metadata", {}).get("parent_metrics", {})
270270
outcome = "Mixed results"
271271

272272
# Safely compare only numeric metrics

0 commit comments

Comments
 (0)