From 289e60ab88da50039b8df256226d86d0edd96bee Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 25 Aug 2025 10:33:58 +0200 Subject: [PATCH] fix(ai): Correct Gemini thinking config structure - Fixed thinkingConfig to be at top level, not nested under 'config' - Matches Gemini API documentation structure --- packages/ai/src/providers/gemini.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/ai/src/providers/gemini.ts b/packages/ai/src/providers/gemini.ts index dbe26a41..6f9c705a 100644 --- a/packages/ai/src/providers/gemini.ts +++ b/packages/ai/src/providers/gemini.ts @@ -63,11 +63,9 @@ export class GeminiLLM implements LLM { // Add thinking configuration if enabled if (options?.thinking?.enabled && this.supportsThinking()) { - config.config = { - thinkingConfig: { - includeThoughts: true, - thinkingBudget: options.thinking.budgetTokens ?? -1, // Default to dynamic - }, + config.thinkingConfig = { + includeThoughts: true, + thinkingBudget: options.thinking.budgetTokens ?? -1, // Default to dynamic }; }