From b07b72ba2be456979c01bc77a917be712dc9192c Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 5 Feb 2026 20:54:57 +0100 Subject: [PATCH] feat(ai): add xhigh thinking level support for gpt-5.3 models --- packages/agent/src/types.ts | 2 +- packages/ai/src/models.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/agent/src/types.ts b/packages/agent/src/types.ts index ecdb2057..c291dae2 100644 --- a/packages/agent/src/types.ts +++ b/packages/agent/src/types.ts @@ -99,7 +99,7 @@ export interface AgentLoopConfig extends SimpleStreamOptions { /** * Thinking/reasoning level for models that support it. - * Note: "xhigh" is only supported by OpenAI gpt-5.1-codex-max, gpt-5.2, and gpt-5.2-codex models. + * Note: "xhigh" is only supported by OpenAI gpt-5.1-codex-max, gpt-5.2, gpt-5.2-codex, gpt-5.3, and gpt-5.3-codex models. */ export type ThinkingLevel = "off" | "minimal" | "low" | "medium" | "high" | "xhigh"; diff --git a/packages/ai/src/models.ts b/packages/ai/src/models.ts index a9e987b9..2c96062f 100644 --- a/packages/ai/src/models.ts +++ b/packages/ai/src/models.ts @@ -50,7 +50,7 @@ export function calculateCost(model: Model, usage: Usage * Currently only certain OpenAI Codex models support this. */ export function supportsXhigh(model: Model): boolean { - return model.id.includes("gpt-5.2"); + return model.id.includes("gpt-5.2") || model.id.includes("gpt-5.3"); } /**