From 3f4a4129e6696e13722dd10489d898711bf7266e Mon Sep 17 00:00:00 2001 From: 1fanwang <1fannnw@gmail.com> Date: Mon, 7 Sep 2026 18:40:49 -0700 Subject: [PATCH] Add max_output_tokens to ModelCapabilities limits The generated RPC schema ModelCapabilitiesOverrideLimits declares max_output_tokens, but the hand-written public ModelCapabilities type omits it. Because ModelCapabilitiesOverride is DeepPartial of ModelCapabilities, callers setting modelCapabilities.limits on a session config are rejected by the compiler for a field the protocol accepts. Signed-off-by: 1fanwang <1fannnw@gmail.com> --- nodejs/src/types.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/nodejs/src/types.ts b/nodejs/src/types.ts index 0f15749f71..bd4b5957d4 100644 --- a/nodejs/src/types.ts +++ b/nodejs/src/types.ts @@ -3514,6 +3514,7 @@ export interface ModelCapabilities { }; limits: { max_prompt_tokens?: number; + max_output_tokens?: number; max_context_window_tokens: number; vision?: { supported_media_types: string[];