From 73ac720becd706f336fd8eacbea1d9cb162c2f43 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 19:35:17 +0000 Subject: [PATCH 1/3] feat(models): replace arcee free model with qwen3.6 free model Replace arcee-ai/trinity-large-preview:free with qwen/qwen3.6-plus-preview:free in preferred models list. Also removes arcee-ai routing special cases. --- src/lib/models.ts | 2 +- src/lib/providers/vercel/index.ts | 1 - src/lib/providers/vercel/mapModelIdToVercel.ts | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/models.ts b/src/lib/models.ts index b1395d632e..69d17c4651 100644 --- a/src/lib/models.ts +++ b/src/lib/models.ts @@ -32,7 +32,7 @@ export const preferredModels = [ KILO_AUTO_FREE_MODEL.id, mimo_v2_pro_free_model.status === 'public' ? mimo_v2_pro_free_model.public_id : null, 'nvidia/nemotron-3-super-120b-a12b:free', - 'arcee-ai/trinity-large-preview:free', + 'qwen/qwen3.6-plus-preview:free', grok_code_fast_1_optimized_free_model.status === 'public' ? grok_code_fast_1_optimized_free_model.public_id : null, diff --git a/src/lib/providers/vercel/index.ts b/src/lib/providers/vercel/index.ts index e60b8e2df4..018a27a36e 100644 --- a/src/lib/providers/vercel/index.ts +++ b/src/lib/providers/vercel/index.ts @@ -91,7 +91,6 @@ export async function shouldRouteToVercel( } if ( - !requestedModel.startsWith('arcee-ai/') && !isAnthropicModel(requestedModel) && !isGeminiModel(requestedModel) && !isMinimaxModel(requestedModel) && diff --git a/src/lib/providers/vercel/mapModelIdToVercel.ts b/src/lib/providers/vercel/mapModelIdToVercel.ts index 658bca0f8f..380e9ccbda 100644 --- a/src/lib/providers/vercel/mapModelIdToVercel.ts +++ b/src/lib/providers/vercel/mapModelIdToVercel.ts @@ -2,7 +2,6 @@ import { kiloFreeModels } from '@/lib/models'; import { inferVercelFirstPartyInferenceProviderForModel } from '@/lib/providers/openrouter/inference-provider-id'; const vercelModelIdMapping: Record = { - 'arcee-ai/trinity-large-preview:free': 'arcee-ai/trinity-large-preview', 'mistralai/codestral-2508': 'mistral/codestral', 'mistralai/devstral-2512': 'mistral/devstral-2', 'mistralai/mistral-embed-2312': 'mistral/mistral-embed', From 03bdf80ec3352b340e8759803780e65e0c1ff2db Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 19:39:37 +0000 Subject: [PATCH 2/3] Revert "feat(models): replace arcee free model with qwen3.6 free model" This reverts commit 73ac720becd706f336fd8eacbea1d9cb162c2f43. --- src/lib/models.ts | 2 +- src/lib/providers/vercel/index.ts | 1 + src/lib/providers/vercel/mapModelIdToVercel.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/models.ts b/src/lib/models.ts index 69d17c4651..b1395d632e 100644 --- a/src/lib/models.ts +++ b/src/lib/models.ts @@ -32,7 +32,7 @@ export const preferredModels = [ KILO_AUTO_FREE_MODEL.id, mimo_v2_pro_free_model.status === 'public' ? mimo_v2_pro_free_model.public_id : null, 'nvidia/nemotron-3-super-120b-a12b:free', - 'qwen/qwen3.6-plus-preview:free', + 'arcee-ai/trinity-large-preview:free', grok_code_fast_1_optimized_free_model.status === 'public' ? grok_code_fast_1_optimized_free_model.public_id : null, diff --git a/src/lib/providers/vercel/index.ts b/src/lib/providers/vercel/index.ts index 018a27a36e..e60b8e2df4 100644 --- a/src/lib/providers/vercel/index.ts +++ b/src/lib/providers/vercel/index.ts @@ -91,6 +91,7 @@ export async function shouldRouteToVercel( } if ( + !requestedModel.startsWith('arcee-ai/') && !isAnthropicModel(requestedModel) && !isGeminiModel(requestedModel) && !isMinimaxModel(requestedModel) && diff --git a/src/lib/providers/vercel/mapModelIdToVercel.ts b/src/lib/providers/vercel/mapModelIdToVercel.ts index 380e9ccbda..658bca0f8f 100644 --- a/src/lib/providers/vercel/mapModelIdToVercel.ts +++ b/src/lib/providers/vercel/mapModelIdToVercel.ts @@ -2,6 +2,7 @@ import { kiloFreeModels } from '@/lib/models'; import { inferVercelFirstPartyInferenceProviderForModel } from '@/lib/providers/openrouter/inference-provider-id'; const vercelModelIdMapping: Record = { + 'arcee-ai/trinity-large-preview:free': 'arcee-ai/trinity-large-preview', 'mistralai/codestral-2508': 'mistral/codestral', 'mistralai/devstral-2512': 'mistral/devstral-2', 'mistralai/mistral-embed-2312': 'mistral/mistral-embed', From 54a645ae5b39babff7a3e1a7b2813561e6986e80 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 19:41:36 +0000 Subject: [PATCH 3/3] feat(models): replace arcee free model with qwen3.6 free model --- src/lib/models.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/models.ts b/src/lib/models.ts index b1395d632e..69d17c4651 100644 --- a/src/lib/models.ts +++ b/src/lib/models.ts @@ -32,7 +32,7 @@ export const preferredModels = [ KILO_AUTO_FREE_MODEL.id, mimo_v2_pro_free_model.status === 'public' ? mimo_v2_pro_free_model.public_id : null, 'nvidia/nemotron-3-super-120b-a12b:free', - 'arcee-ai/trinity-large-preview:free', + 'qwen/qwen3.6-plus-preview:free', grok_code_fast_1_optimized_free_model.status === 'public' ? grok_code_fast_1_optimized_free_model.public_id : null,