From b9e08a6839d36bc9c38c9d0c8650c4a33f962d5c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 18 Mar 2026 02:45:00 -0700 Subject: [PATCH] Config: align model compat thinking format types --- src/config/types.models.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/config/types.models.ts b/src/config/types.models.ts index bc79f24943f..e1d60bcf695 100644 --- a/src/config/types.models.ts +++ b/src/config/types.models.ts @@ -22,13 +22,17 @@ type SupportedOpenAICompatFields = Pick< | "supportsUsageInStreaming" | "supportsStrictMode" | "maxTokensField" - | "thinkingFormat" | "requiresToolResultName" | "requiresAssistantAfterToolResult" | "requiresThinkingAsText" >; +type SupportedThinkingFormat = + | NonNullable + | "qwen-chat-template"; + export type ModelCompatConfig = SupportedOpenAICompatFields & { + thinkingFormat?: SupportedThinkingFormat; supportsTools?: boolean; toolSchemaProfile?: "xai"; nativeWebSearchTool?: boolean;