Skip to main content

Module factory

Module factory 

Source
Expand description

Runner factory, provider parsing, and provider enumeration

Statics§

ALL_PROVIDERS
All provider types supported by embacle, in discovery priority order.

Functions§

create_runner
Create an LlmProvider instance for the given runner type
create_runner_with_config
Create an LlmProvider instance for the given runner type with a pre-built config.
parse_runner_type
Parse a provider name string into a CliRunnerType
valid_provider_names
The valid provider names for error messages, comma-separated, derived from ALL_PROVIDERS so the list cannot drift from what the crate serves.