From fb33daa09f00c6de2767736c3794b4b7fa4a5ec3 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 eb7e00876a6..43dcb87c4d3 100644 --- a/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py +++ b/litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py @@ -285,11 +285,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)