diff --git a/packages/coding-agent/src/main.ts b/packages/coding-agent/src/main.ts index 4600a96d..5e4d8428 100644 --- a/packages/coding-agent/src/main.ts +++ b/packages/coding-agent/src/main.ts @@ -752,6 +752,8 @@ export async function main(args: string[]) { authStorage.setRuntimeApiKey(sessionOptions.model.provider, parsed.apiKey); } + const cliThinkingOverride = parsed.thinking !== undefined || cliThinkingFromModel; + if (isGatewayCommand) { const gatewayLoaderOptions = { additionalExtensionPaths: firstPass.extensions, @@ -906,7 +908,6 @@ export async function main(args: string[]) { // Clamp thinking level to model capabilities for CLI-provided thinking levels. // This covers both --thinking and --model :. - const cliThinkingOverride = parsed.thinking !== undefined || cliThinkingFromModel; if (session.model && cliThinkingOverride) { let effectiveThinking = session.thinkingLevel; if (!session.model.reasoning) {