diff --git a/src/cortex-cli/src/agent_cmd/loader.rs b/src/cortex-cli/src/agent_cmd/loader.rs index 86caca9..65dd143 100644 --- a/src/cortex-cli/src/agent_cmd/loader.rs +++ b/src/cortex-cli/src/agent_cmd/loader.rs @@ -413,7 +413,10 @@ pub fn load_agent_from_json(path: &Path, source: AgentSource) -> Result String { } else if model_lower.contains("grok") { "xai".to_string() } else if model_lower.contains("qwen") { - "deepseek".to_string() // Qwen models often available via DeepSeek + "alibaba".to_string() } else { "unknown".to_string() } @@ -722,6 +722,7 @@ mod tests { assert_eq!(infer_provider("gpt-4o"), "openai"); assert_eq!(infer_provider("gemini-2.0-flash"), "google"); assert_eq!(infer_provider("deepseek-chat"), "deepseek"); + assert_eq!(infer_provider("qwen2.5-coder"), "alibaba"); } #[test]