Tools
DSPy's GEPA gains a code_proposer hook and stops misaligning validation results when a program crashes
PR #10212 adds `code_proposer=` alongside the existing `instruction_proposer=`, handing custom proposers the selected Flex code components, candidate source, reflective examples, task descriptions and context blurbs, and taking back replacement module source per component. PR #10305 fixes GEPA's trace-capture evaluation so a program crash on one example assigns `failure_score` instead of dropping the row, which previously caused an indexing error or silently shifted every later result. The release ties that directly to the missing and misaligned validation results reported against 3.3.1, and notes the fix needs no upstream GEPA upgrade.
Source
↳ Follow the thread