From 2995af6a21c68147823aec0587cb19330a9aeee8 Mon Sep 17 00:00:00 2001 From: Sehoon Shon Date: Mon, 15 Dec 2025 22:51:23 -0500 Subject: [PATCH] use previewFeatures to determine which pro model to use for A2A (#15131) --- packages/a2a-server/src/config/config.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/a2a-server/src/config/config.ts b/packages/a2a-server/src/config/config.ts index 317adf9af3..d5158cba61 100644 --- a/packages/a2a-server/src/config/config.ts +++ b/packages/a2a-server/src/config/config.ts @@ -22,6 +22,7 @@ import { DEFAULT_GEMINI_MODEL, type ExtensionLoader, startupProfiler, + PREVIEW_GEMINI_MODEL, } from '@google/gemini-cli-core'; import { logger } from '../utils/logger.js'; @@ -38,7 +39,9 @@ export async function loadConfig( const configParams: ConfigParameters = { sessionId: taskId, - model: DEFAULT_GEMINI_MODEL, + model: settings.general?.previewFeatures + ? PREVIEW_GEMINI_MODEL + : DEFAULT_GEMINI_MODEL, embeddingModel: DEFAULT_GEMINI_EMBEDDING_MODEL, sandbox: undefined, // Sandbox might not be relevant for a server-side agent targetDir: workspaceDir, // Or a specific directory the agent operates on