Skip to main content

ProviderRegistry

Type Alias ProviderRegistry 

Source
pub type ProviderRegistry = Arc<HashMap<Provider, Arc<dyn LlmProvider>>>;
Expand description

Shared registry mapping each crate::model::Provider to its concrete instance.

Created once at startup via the CLI; cloned into every agent so they can switch providers without reconnecting.

Aliased Typeยง

pub struct ProviderRegistry { /* private fields */ }