From 05f2a5b2ab134cb547ba0210ae37215eeb5f7aaf Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Thu, 16 Apr 2026 15:13:15 -0300 Subject: [PATCH] Add debug logging for LLM provider detection --- src/llm/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/llm/mod.rs b/src/llm/mod.rs index 64a96b4b..012db11e 100644 --- a/src/llm/mod.rs +++ b/src/llm/mod.rs @@ -735,7 +735,9 @@ pub fn create_llm_provider_from_url( endpoint_path: Option, explicit_provider: Option, ) -> std::sync::Arc { - let provider_type = explicit_provider.as_ref().map(|p| *p).unwrap_or_else(|| LLMProviderType::from(url)); + let detected = LLMProviderType::from(url); + let provider_type = explicit_provider.as_ref().map(|p| *p).unwrap_or(detected); + info!("LLM provider: explicit={:?}, detected={:?}, URL={}", explicit_provider, detected, url); if explicit_provider.is_some() { info!("Using explicit LLM provider type: {:?} for URL: {}", provider_type, url); }