From 870c38a6aa61e821f90d7d17b100db82c07188fa Mon Sep 17 00:00:00 2001 From: ideallove <20013535+ideallove@users.noreply.github.com> Date: Thu, 29 Jan 2026 11:28:15 +0800 Subject: [PATCH] fix: maxOutputTokens was accidentally hardcoded to undefined (#10995) --- packages/opencode/src/session/llm.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/session/llm.ts b/packages/opencode/src/session/llm.ts index d651308032..033e4862ce 100644 --- a/packages/opencode/src/session/llm.ts +++ b/packages/opencode/src/session/llm.ts @@ -150,7 +150,14 @@ export namespace LLM { }, ) - const maxOutputTokens = isCodex ? undefined : undefined + const maxOutputTokens = isCodex + ? undefined + : ProviderTransform.maxOutputTokens( + input.model.api.npm, + params.options, + input.model.limit.output, + OUTPUT_TOKEN_MAX, + ) log.info("max_output_tokens", { tokens: ProviderTransform.maxOutputTokens( input.model.api.npm,