diff --git a/cecli/helpers/model_providers.py b/cecli/helpers/model_providers.py index 0b2f29b1d80..72bb7c5e82b 100644 --- a/cecli/helpers/model_providers.py +++ b/cecli/helpers/model_providers.py @@ -399,6 +399,10 @@ def _fetch_provider_models(self, provider: str) -> Optional[Dict]: ) response.raise_for_status() return response.json() + except requests.exceptions.ConnectionError: + # Unreachable endpoint (e.g. no local Ollama server at + # localhost:11434): stay silent and contribute no models. + return None except Exception as ex: print(f"Failed to fetch {provider} model list: {ex}") return None