GEPA
Reflective mutation over execution feedback, with Pareto-frontier candidate selection.
"""GEPA Memory component — none.
GEPA accumulates no free-form knowledge outside the candidate pool: every insight the search keeps is
carried by an accepted candidate's own text, and each reflection reads that candidate's fresh
evaluation feedback rather than a running scratchpad. So the slot is empty (``NullMemory``).
"""
from __future__ import annotations
from ...components.memory import NullMemory
GepaMemory = NullMemory