From 0bffc29703cda74809da673f2d3cc711cb9c857e Mon Sep 17 00:00:00 2001 From: Tajudeen Date: Tue, 2 Dec 2025 21:55:43 +0000 Subject: [PATCH] Add grok-2 model definition to xAIModelOptions - Add missing 'grok-2' model configuration to xAIModelOptions - Fixes TypeScript compilation error where 'grok-2' was referenced in fallback but not defined - Ensures consistency with defaultModelsOfProvider.xAI list which includes 'grok-2' --- .../contrib/cortexide/common/modelCapabilities.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/vs/workbench/contrib/cortexide/common/modelCapabilities.ts b/src/vs/workbench/contrib/cortexide/common/modelCapabilities.ts index f13935d6968..128ecc21264 100644 --- a/src/vs/workbench/contrib/cortexide/common/modelCapabilities.ts +++ b/src/vs/workbench/contrib/cortexide/common/modelCapabilities.ts @@ -1129,6 +1129,16 @@ const xAIModelOptions = { specialToolFormat: 'openai-style', reasoningCapabilities: { supportsReasoning: true, canTurnOffReasoning: false, canIOReasoning: false, reasoningSlider: { type: 'effort_slider', values: ['low', 'high'], default: 'low' } }, }, + 'grok-2': { + contextWindow: 131_072, + reservedOutputTokenSpace: null, + cost: { input: 2.00, output: 10.00 }, + downloadable: false, + supportsFIM: false, + supportsSystemMessage: 'system-role', + specialToolFormat: 'openai-style', + reasoningCapabilities: false, + }, } as const satisfies { [s: string]: CortexideStaticModelInfo } const xAISettings: VoidStaticProviderInfo = {