From c8d91298c73e1d4f4107fab7ed130d95e0da230b Mon Sep 17 00:00:00 2001 From: Jason Date: Mon, 20 Apr 2026 12:18:57 +0800 Subject: [PATCH] fix(providers): drop legacy ANTHROPIC_REASONING_MODEL from Claude quick-set The model-mapping quick-set button referenced an undefined `reasoningModel` prop and wrote `ANTHROPIC_REASONING_MODEL`, which the backend explicitly marks as deprecated legacy (see services/provider/mod.rs and services/proxy.rs). Remove all three references so typecheck passes and the button matches the provider model schema. --- src/components/providers/forms/ClaudeFormFields.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/components/providers/forms/ClaudeFormFields.tsx b/src/components/providers/forms/ClaudeFormFields.tsx index 3df63410a..aafb2e272 100644 --- a/src/components/providers/forms/ClaudeFormFields.tsx +++ b/src/components/providers/forms/ClaudeFormFields.tsx @@ -582,13 +582,11 @@ export function ClaudeFormFields({ onClick={() => { const value = claudeModel || - reasoningModel || defaultHaikuModel || defaultSonnetModel || defaultOpusModel; if (value) { onModelChange("ANTHROPIC_MODEL", value); - onModelChange("ANTHROPIC_REASONING_MODEL", value); onModelChange("ANTHROPIC_DEFAULT_HAIKU_MODEL", value); onModelChange("ANTHROPIC_DEFAULT_SONNET_MODEL", value); onModelChange("ANTHROPIC_DEFAULT_OPUS_MODEL", value); @@ -601,7 +599,6 @@ export function ClaudeFormFields({ }} disabled={ !claudeModel && - !reasoningModel && !defaultHaikuModel && !defaultSonnetModel && !defaultOpusModel