From 48a9a9e27000c94279b681e1e4f7f162787c418b Mon Sep 17 00:00:00 2001 From: Me0wo <152751263+Sn0wo2@users.noreply.github.com> Date: Wed, 19 Nov 2025 01:15:22 +0800 Subject: [PATCH 1/3] feat(provider): add gemini cli 3.0 pro preview support --- packages/types/src/providers/gemini-cli.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/types/src/providers/gemini-cli.ts b/packages/types/src/providers/gemini-cli.ts index 58f488a09c2..0871df950cb 100644 --- a/packages/types/src/providers/gemini-cli.ts +++ b/packages/types/src/providers/gemini-cli.ts @@ -108,4 +108,15 @@ export const geminiCliModels = { supportsReasoningBudget: true, requiredReasoningBudget: true, }, + "gemini-3.0-pro-preview": { + maxTokens: 64_000, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: false, + inputPrice: 0, + outputPrice: 0, + maxThinkingTokens: 32_768, + supportsReasoningBudget: true, + requiredReasoningBudget: true, + }, } as const satisfies Record From 53d158497bd23a60528ae6b68810fa371fe49107 Mon Sep 17 00:00:00 2001 From: Me0wo <152751263+Sn0wo2@users.noreply.github.com> Date: Sun, 23 Nov 2025 00:10:06 +0800 Subject: [PATCH 2/3] fix(provider): modelID --- packages/types/src/providers/gemini-cli.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/src/providers/gemini-cli.ts b/packages/types/src/providers/gemini-cli.ts index 0871df950cb..b0039dfd0db 100644 --- a/packages/types/src/providers/gemini-cli.ts +++ b/packages/types/src/providers/gemini-cli.ts @@ -108,7 +108,7 @@ export const geminiCliModels = { supportsReasoningBudget: true, requiredReasoningBudget: true, }, - "gemini-3.0-pro-preview": { + "gemini-3-pro-preview": { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, From 4c7ff9aa1750a1573e3050feccedc79f5b59d767 Mon Sep 17 00:00:00 2001 From: Christiaan Arnoldus Date: Wed, 26 Nov 2025 15:43:56 +0100 Subject: [PATCH 3/3] Update changeset for Gemini CLI support --- .changeset/eighty-beans-eat.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eighty-beans-eat.md diff --git a/.changeset/eighty-beans-eat.md b/.changeset/eighty-beans-eat.md new file mode 100644 index 00000000000..b743a906f34 --- /dev/null +++ b/.changeset/eighty-beans-eat.md @@ -0,0 +1,5 @@ +--- +"kilo-code": patch +--- + +Add Gemini 3 model to Gemini CLI