Skip to main content

codetether_agent/swarm/validation/
provider_status.rs

1/// Provider availability and model context information.
2#[derive(Debug, Clone)]
3pub struct ProviderStatus {
4    /// Selected provider name.
5    pub provider: String,
6    /// Selected model name.
7    pub model: String,
8    /// Whether the selected provider is available.
9    pub is_available: bool,
10    /// Whether credentials are configured.
11    pub has_credentials: bool,
12    /// Selected model context window size.
13    pub context_window: usize,
14}