skilled-proposer v0.2.0 adds journaling: giving GEPA's reflection model memory of tried proposals

dbreunig · x · 2026-09-18

cmpnd-ai released skilled-proposer v0.2.0 with a new journaling feature. In their benchmarks, giving GEPA's reflection model a list of what had been tried usually yielded improvements with no measured downsides.

How it works: SkilledProposer(journal=True) records every proposal, the reflection model's change summary, and whether GEPA selected it as a parent; recent entries are injected into later prompts so the model builds on what worked instead of re-proposing.

Knobs: journalentries (default 12) limits recent entries shown; distillevery (default 5) condenses the whole journal into a short lessons list that leads later prompts; journalpath persists it as JSON for resumable runs.

Original post →

More from coding & agent

coding & agent channel →