diff --git a/packages/types/src/providers/claude-code.ts b/packages/types/src/providers/claude-code.ts index 6b58f074ce..707312e915 100644 --- a/packages/types/src/providers/claude-code.ts +++ b/packages/types/src/providers/claude-code.ts @@ -9,25 +9,40 @@ export const claudeCodeModels = { ...anthropicModels["claude-sonnet-4-20250514"], supportsImages: false, supportsPromptCache: false, + supportsReasoningEffort: false, + supportsReasoningBudget: false, + requiredReasoningBudget: false, }, "claude-opus-4-20250514": { ...anthropicModels["claude-opus-4-20250514"], supportsImages: false, supportsPromptCache: false, + supportsReasoningEffort: false, + supportsReasoningBudget: false, + requiredReasoningBudget: false, }, "claude-3-7-sonnet-20250219": { ...anthropicModels["claude-3-7-sonnet-20250219"], supportsImages: false, supportsPromptCache: false, + supportsReasoningEffort: false, + supportsReasoningBudget: false, + requiredReasoningBudget: false, }, "claude-3-5-sonnet-20241022": { ...anthropicModels["claude-3-5-sonnet-20241022"], supportsImages: false, supportsPromptCache: false, + supportsReasoningEffort: false, + supportsReasoningBudget: false, + requiredReasoningBudget: false, }, "claude-3-5-haiku-20241022": { ...anthropicModels["claude-3-5-haiku-20241022"], supportsImages: false, supportsPromptCache: false, + supportsReasoningEffort: false, + supportsReasoningBudget: false, + requiredReasoningBudget: false, }, } as const satisfies Record