From 65746137fe7fdab5f592b7bf949cfed87fa69a81 Mon Sep 17 00:00:00 2001 From: lorenzejay Date: Thu, 22 Jan 2026 13:31:56 -0800 Subject: [PATCH] supporting bedrock --- lib/crewai/src/crewai/utilities/agent_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/crewai/src/crewai/utilities/agent_utils.py b/lib/crewai/src/crewai/utilities/agent_utils.py index 40118d6e8..a1f3ded64 100644 --- a/lib/crewai/src/crewai/utilities/agent_utils.py +++ b/lib/crewai/src/crewai/utilities/agent_utils.py @@ -876,7 +876,9 @@ def extract_tool_call_info( return call_id, tool_call.name, tool_call.input if isinstance(tool_call, dict): # Support OpenAI "id", Bedrock "toolUseId", or generate one - call_id = tool_call.get("id") or tool_call.get("toolUseId") or f"call_{id(tool_call)}" + call_id = ( + tool_call.get("id") or tool_call.get("toolUseId") or f"call_{id(tool_call)}" + ) func_info = tool_call.get("function", {}) func_name = func_info.get("name", "") or tool_call.get("name", "") func_args = func_info.get("arguments", "{}") or tool_call.get("input", {})