From 33c46816f251724040ca127392da8654745bd379 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 10 Nov 2025 10:55:10 -0800 Subject: [PATCH] fix: in logs ensure `maxResponseTokens` is shown --- src/extension/prompt/vscode-node/requestLoggerImpl.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extension/prompt/vscode-node/requestLoggerImpl.ts b/src/extension/prompt/vscode-node/requestLoggerImpl.ts index e9ae896b81..758afbbdc3 100644 --- a/src/extension/prompt/vscode-node/requestLoggerImpl.ts +++ b/src/extension/prompt/vscode-node/requestLoggerImpl.ts @@ -152,7 +152,7 @@ class LoggedRequestInfo implements ILoggedRequestInfo { this.entry.chatEndpoint.urlOrRequestMetadata?.type : undefined, model: this.entry.chatParams.model, maxPromptTokens: this.entry.chatEndpoint.modelMaxPromptTokens, - maxResponseTokens: this.entry.chatParams.body?.max_tokens, + maxResponseTokens: this.entry.chatParams.body?.max_tokens ?? this.entry.chatParams.body?.max_output_tokens, location: this.entry.chatParams.location, reasoning: this.entry.chatParams.body?.reasoning, intent: this.entry.chatParams.intent, @@ -557,7 +557,7 @@ export class RequestLogger extends AbstractRequestLogger { } result.push(`model : ${entry.chatParams.model}`); result.push(`maxPromptTokens : ${entry.chatEndpoint.modelMaxPromptTokens}`); - result.push(`maxResponseTokens: ${entry.chatParams.body?.max_tokens}`); + result.push(`maxResponseTokens: ${entry.chatParams.body?.max_tokens ?? entry.chatParams.body?.max_output_tokens}`); result.push(`location : ${entry.chatParams.location}`); result.push(`otherOptions : ${JSON.stringify(otherOptions)}`); if (entry.chatParams.body?.reasoning) {