| use forge_domain::ProviderId; | |
| /// Errors specific to UI operations | |
| pub enum UIError { | |
| /// No authentication methods are available for a provider | |
| NoAuthMethodsAvailable { provider: ProviderId }, | |
| /// User selected an authentication method that could not be found | |
| AuthMethodNotFound, | |
| /// Display data is missing a header line - occurs when the data source | |
| /// (agents, models, or providers list) produces empty output after | |
| /// formatting | |
| MissingHeaderLine, | |
| } | |