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}