Skip to content

API Reference

Intentionally curated. Documents the runtime surface users are most likely to compose directly.


Coverage

Module Content
Core Runtime EvolutionConfig, ShinkaEvolveRunner, run_shinka_eval
Database DatabaseConfig, Program, ProgramDatabase, prompt DB
Launch LocalJobConfig, SLURM configs, JobScheduler
LLM LLMClient, AsyncLLMClient, query helpers, model prioritization
Embeddings EmbeddingClient, AsyncEmbeddingClient, backend resolution

Source of Truth

Reference pages render from Python objects and docstrings via mkdocstrings. Signatures stay close to the code.

For config layering and Hydra presets, use Configuration rather than treating the API pages as the only source of truth.