diff --git a/libs/prebuilt/langgraph/prebuilt/chat_agent_executor.py b/libs/prebuilt/langgraph/prebuilt/chat_agent_executor.py index a923d4b58..6425c7c3c 100644 --- a/libs/prebuilt/langgraph/prebuilt/chat_agent_executor.py +++ b/libs/prebuilt/langgraph/prebuilt/chat_agent_executor.py @@ -448,7 +448,7 @@ def create_react_agent( if ( _should_bind_tools(model, tool_classes, num_builtin=len(llm_builtin_tools)) - and len(tool_classes) > 0 + and len(tool_classes + llm_builtin_tools) > 0 ): model = cast(BaseChatModel, model).bind_tools(tool_classes + llm_builtin_tools) # type: ignore[operator]