From 19875d009280c39f5e6de9f797ab77799133cbac Mon Sep 17 00:00:00 2001 From: CrazyRabbit Date: Thu, 18 Dec 2025 22:21:51 +0200 Subject: [PATCH 1/4] chore: update Gemini Cli models and metadata - Added gemini-3-flash-preview model configuration. - Updated the default model to gemini-3-flash-preview. - Updated maxThinkingTokens for gemini-3-pro-preview to 32,768. - Reordered model definitions to prioritize newer versions. --- packages/types/src/providers/gemini-cli.ts | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/packages/types/src/providers/gemini-cli.ts b/packages/types/src/providers/gemini-cli.ts index 6ec6ccc07c5..f959dc1dbc0 100644 --- a/packages/types/src/providers/gemini-cli.ts +++ b/packages/types/src/providers/gemini-cli.ts @@ -4,18 +4,28 @@ import type { ModelInfo } from "../model.js" // Gemini CLI models with free tier pricing (all $0) export type GeminiCliModelId = keyof typeof geminiCliModels -export const geminiCliDefaultModelId: GeminiCliModelId = "gemini-2.5-flash" +export const geminiCliDefaultModelId: GeminiCliModelId = "gemini-3-flash-preview" export const geminiCliModels = { - "gemini-2.5-flash": { + "gemini-3-pro-preview": { + maxTokens: 64_000, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: false, + inputPrice: 0, + outputPrice: 0, + supportsReasoningBudget: true, + maxThinkingTokens: 32_768, + }, + "gemini-3-flash-preview": { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, supportsPromptCache: false, inputPrice: 0, outputPrice: 0, - maxThinkingTokens: 24_576, supportsReasoningBudget: true, + maxThinkingTokens: 32_768, }, "gemini-2.5-pro": { maxTokens: 64_000, @@ -28,14 +38,14 @@ export const geminiCliModels = { supportsReasoningBudget: true, requiredReasoningBudget: true, }, - "gemini-3-pro-preview": { + "gemini-2.5-flash": { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, supportsPromptCache: false, inputPrice: 0, outputPrice: 0, + maxThinkingTokens: 24_576, supportsReasoningBudget: true, - maxThinkingTokens: 64_000, }, } as const satisfies Record From 5bdfe6b9b68acf345e302791c15291c05a043204 Mon Sep 17 00:00:00 2001 From: CrazyRabbit Date: Thu, 18 Dec 2025 22:42:01 +0200 Subject: [PATCH 2/4] Update Gemini CLI models and metadata Updated Gemini CLI models and metadata, added new model configuration and adjusted settings for existing models. --- .changeset/large-jars-train.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/large-jars-train.md diff --git a/.changeset/large-jars-train.md b/.changeset/large-jars-train.md new file mode 100644 index 00000000000..04e61b9aa55 --- /dev/null +++ b/.changeset/large-jars-train.md @@ -0,0 +1,9 @@ +--- +"@roo-code/types": patch +--- + +chore: update Gemini Cli models and metadata +- Added gemini-3-flash-preview model configuration. +- Updated the default model to gemini-3-flash-preview. +- Updated maxThinkingTokens for gemini-3-pro-preview to 32,768. +- Reordered model definitions to prioritize newer versions. From e40379f7b295f6330c859ce861e4507e04481574 Mon Sep 17 00:00:00 2001 From: Kevin van Dijk Date: Fri, 19 Dec 2025 14:23:11 +0100 Subject: [PATCH 3/4] Add small correction to changeset --- .changeset/large-jars-train.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.changeset/large-jars-train.md b/.changeset/large-jars-train.md index 04e61b9aa55..eccc5f35ceb 100644 --- a/.changeset/large-jars-train.md +++ b/.changeset/large-jars-train.md @@ -1,8 +1,9 @@ --- -"@roo-code/types": patch +"kilo-code": patch --- chore: update Gemini Cli models and metadata + - Added gemini-3-flash-preview model configuration. - Updated the default model to gemini-3-flash-preview. - Updated maxThinkingTokens for gemini-3-pro-preview to 32,768. From 7542d7972b970aa331387ffcd4926ad8346eeee2 Mon Sep 17 00:00:00 2001 From: Kevin van Dijk Date: Fri, 19 Dec 2025 14:25:34 +0100 Subject: [PATCH 4/4] Set default for gemini-cli to 2.5-flash --- .changeset/large-jars-train.md | 1 - packages/types/src/providers/gemini-cli.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.changeset/large-jars-train.md b/.changeset/large-jars-train.md index eccc5f35ceb..0343c1a39cc 100644 --- a/.changeset/large-jars-train.md +++ b/.changeset/large-jars-train.md @@ -5,6 +5,5 @@ chore: update Gemini Cli models and metadata - Added gemini-3-flash-preview model configuration. -- Updated the default model to gemini-3-flash-preview. - Updated maxThinkingTokens for gemini-3-pro-preview to 32,768. - Reordered model definitions to prioritize newer versions. diff --git a/packages/types/src/providers/gemini-cli.ts b/packages/types/src/providers/gemini-cli.ts index f959dc1dbc0..73951e2ee36 100644 --- a/packages/types/src/providers/gemini-cli.ts +++ b/packages/types/src/providers/gemini-cli.ts @@ -4,7 +4,7 @@ import type { ModelInfo } from "../model.js" // Gemini CLI models with free tier pricing (all $0) export type GeminiCliModelId = keyof typeof geminiCliModels -export const geminiCliDefaultModelId: GeminiCliModelId = "gemini-3-flash-preview" +export const geminiCliDefaultModelId: GeminiCliModelId = "gemini-2.5-flash" export const geminiCliModels = { "gemini-3-pro-preview": {