From bdffc3ae62c5ae66ff19fe3d7dd13a03dc062927 Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Thu, 16 Apr 2026 21:11:07 +0530 Subject: [PATCH] opus 4.7 doesn't support tool search --- .../anthropic_claude3_transformation.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py b/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py index 8f51555f96b..dcf2e0244d4 100644 --- a/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py +++ b/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py @@ -283,11 +283,10 @@ class AmazonAnthropicClaudeMessagesConfig( "sonnet_4.6", "sonnet-4-6", "sonnet_4_6", - # Opus 4.7 - "opus-4.7", - "opus_4.7", - "opus-4-7", - "opus_4_7", + # NOTE: Opus 4.7 on Bedrock does not support server-side tool search + # as of launch (2026-04-16). Bedrock rejects the tool type with: + # "tool type 'tool_search_tool_..._20251119' is not supported for this model". + # Re-add the opus-4.7 patterns here once AWS announces support. ] return any(pattern in model_lower for pattern in supported_patterns)