From cf1b933660e44fd37b4350c41febab8221801409 Mon Sep 17 00:00:00 2001 From: Hassan Abu Alhaj <136383052+habema@users.noreply.github.com> Date: Mon, 20 Oct 2025 05:16:33 +0300 Subject: [PATCH] Fix: call `_fix_tool_message_ordering` for all Anthropic models (#1936) --- src/agents/extensions/models/litellm_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/extensions/models/litellm_model.py b/src/agents/extensions/models/litellm_model.py index 301e06b3d..055df15a3 100644 --- a/src/agents/extensions/models/litellm_model.py +++ b/src/agents/extensions/models/litellm_model.py @@ -269,7 +269,7 @@ async def _fetch_response( ) # Fix for interleaved thinking bug: reorder messages to ensure tool_use comes before tool_result # noqa: E501 - if preserve_thinking_blocks: + if 'anthropic' in self.model.lower() or 'claude' in self.model.lower(): converted_messages = self._fix_tool_message_ordering(converted_messages) if system_instructions: