Skip to content

EvoToolkit Core

EvoToolkit is the runtime layer for LLM-driven evolutionary search.

The core package provides:

  • built-in methods: EoH, EvoEngineer, FunSearch
  • lifecycle bases: Method, IterativeMethod, PopulationMethod
  • checkpointing and readable artifacts through RunStore
  • generic PythonTask and StringTask SDKs
  • generic Python and string interfaces for the built-in methods
  • OpenAI-compatible HTTP client helpers in evotoolkit.tools

This branch prepares 1.0.1rc1, a release candidate on top of the v1.0.0 stable line. The repository documents only the reusable core. Keep concrete task families, datasets, and hardware-specific workflows in your own package or repository, and build them on top of this runtime.