Skip to content

v0.2.0

@nshkrdotcom nshkrdotcom tagged this 25 Apr 02:48
This release introduces major workflow enhancements, focusing on
evaluator-driven tasks, robust observability, and standardizing the LLM
adapter layers. Documentation has been completely restructured into a
comprehensive guide-driven format.

Key additions and changes:
* Introduce GEPA.OptimizeAnything for evaluator-driven tasks and flexible
  workflow configurations.
* Add GEPA.CodeExecution for in-process or subprocess Elixir snippet
  execution.
* Implement robust observability via GEPA.Progress (terminal),
  GEPA.Tracking (metrics), and synchronous lifecycle callbacks.
* Standardize the GEPA.LLM facade, adding native structured output,
  caching, and unifying default models (e.g., gpt-5.4-mini for ASM Codex).
* Enhance candidate selection with stateful EpsilonGreedy strategies and a
  suite of granular stop conditions (budget, timeout, threshold, signal).
* Refactor documentation to rely on structured top-level guides (e.g.,
  Core API, LLMs & Adapters) replacing older design docs.
* Update agent_session_manager dependency to ~> 0.9.2 and integrate core
  subprocess components.
Assets 2
Loading