From b46d1daec4a9ef48ef3b475fec69c45da41a0a4f Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 25 Nov 2025 10:26:23 +0000 Subject: [PATCH] fix: enable caching for Opus 4.5 model Added claude-opus-4-5-20251101 to the cache control switch statements to enable prompt caching, matching the behavior of other Claude models. Fixes #9567 --- src/api/providers/anthropic.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api/providers/anthropic.ts b/src/api/providers/anthropic.ts index 0e767ce2379..58b9c51ed11 100644 --- a/src/api/providers/anthropic.ts +++ b/src/api/providers/anthropic.ts @@ -56,6 +56,7 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa switch (modelId) { case "claude-sonnet-4-5": case "claude-sonnet-4-20250514": + case "claude-opus-4-5-20251101": case "claude-opus-4-1-20250805": case "claude-opus-4-20250514": case "claude-3-7-sonnet-20250219": @@ -117,6 +118,7 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa switch (modelId) { case "claude-sonnet-4-5": case "claude-sonnet-4-20250514": + case "claude-opus-4-5-20251101": case "claude-opus-4-1-20250805": case "claude-opus-4-20250514": case "claude-3-7-sonnet-20250219":