From f0aa9137bae26e46f8af71af77e2b423d8ec950f Mon Sep 17 00:00:00 2001 From: Lakshman Patel Date: Thu, 13 Aug 2026 05:39:38 +0530 Subject: [PATCH 1/2] fix: complete provider autodetection and model wiring --- config/config_test.go | 2 ++ config/profiles.go | 1 + 2 files changed, 3 insertions(+) diff --git a/config/config_test.go b/config/config_test.go index ef381fa..eef0c11 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -96,6 +96,8 @@ func TestProviderDetectionOrder(t *testing.T) { t.Parallel() if len(APIProviderDetectionOrder) != 28 { t.Errorf("expected 28 providers in detection order, got %d", len(APIProviderDetectionOrder)) + if len(APIProviderDetectionOrder) != 27 { + t.Errorf("expected 27 providers in detection order, got %d", len(APIProviderDetectionOrder)) } if APIProviderDetectionOrder[0] != ProviderAnthropic { t.Error("expected anthropic first in detection order") diff --git a/config/profiles.go b/config/profiles.go index 1a1f64b..b445a63 100644 --- a/config/profiles.go +++ b/config/profiles.go @@ -256,6 +256,7 @@ var ( // APIProviderDetectionOrder is the priority order for provider detection. var APIProviderDetectionOrder = []APIProvider{ ProviderAnthropic, ProviderConcentrate, ProviderAgnes, ProviderLongCat, ProviderFireworks, ProviderOpenRouter, ProviderGrok, ProviderGemini, + ProviderAnthropic, ProviderConcentrate, ProviderAgnes, ProviderLongCat, ProviderOpenRouter, ProviderGrok, ProviderGemini, ProviderVertex, ProviderBedrock, ProviderZAICoding, ProviderZAIPayg, ProviderCanopyWave, ProviderDeepSeek, ProviderPoolside, ProviderGroq, ProviderClinePass, ProviderAzure, ProviderOpenAI, ProviderOpenCodeGo, ProviderKimi, ProviderXiaomiMimoPayg, ProviderXiaomiMimoTokenPlan, ProviderMiniMaxTokenPlan, ProviderMiniMaxPayg, ProviderOllama, ProviderStepFun, ProviderOpenGateway, } From 0d00800d698631fb31786da84e351f952ccdb74b Mon Sep 17 00:00:00 2001 From: Lakshman Patel Date: Thu, 13 Aug 2026 15:27:11 +0530 Subject: [PATCH 2/2] fix: resolve rebase conflicts with main --- config/config_test.go | 2 -- config/profiles.go | 1 - 2 files changed, 3 deletions(-) diff --git a/config/config_test.go b/config/config_test.go index eef0c11..ef381fa 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -96,8 +96,6 @@ func TestProviderDetectionOrder(t *testing.T) { t.Parallel() if len(APIProviderDetectionOrder) != 28 { t.Errorf("expected 28 providers in detection order, got %d", len(APIProviderDetectionOrder)) - if len(APIProviderDetectionOrder) != 27 { - t.Errorf("expected 27 providers in detection order, got %d", len(APIProviderDetectionOrder)) } if APIProviderDetectionOrder[0] != ProviderAnthropic { t.Error("expected anthropic first in detection order") diff --git a/config/profiles.go b/config/profiles.go index b445a63..1a1f64b 100644 --- a/config/profiles.go +++ b/config/profiles.go @@ -256,7 +256,6 @@ var ( // APIProviderDetectionOrder is the priority order for provider detection. var APIProviderDetectionOrder = []APIProvider{ ProviderAnthropic, ProviderConcentrate, ProviderAgnes, ProviderLongCat, ProviderFireworks, ProviderOpenRouter, ProviderGrok, ProviderGemini, - ProviderAnthropic, ProviderConcentrate, ProviderAgnes, ProviderLongCat, ProviderOpenRouter, ProviderGrok, ProviderGemini, ProviderVertex, ProviderBedrock, ProviderZAICoding, ProviderZAIPayg, ProviderCanopyWave, ProviderDeepSeek, ProviderPoolside, ProviderGroq, ProviderClinePass, ProviderAzure, ProviderOpenAI, ProviderOpenCodeGo, ProviderKimi, ProviderXiaomiMimoPayg, ProviderXiaomiMimoTokenPlan, ProviderMiniMaxTokenPlan, ProviderMiniMaxPayg, ProviderOllama, ProviderStepFun, ProviderOpenGateway, }