diff --git a/libs/core/langchain_core/messages/tool.py b/libs/core/langchain_core/messages/tool.py index 4dbe96f24f92a..25e6d368d8bd8 100644 --- a/libs/core/langchain_core/messages/tool.py +++ b/libs/core/langchain_core/messages/tool.py @@ -7,6 +7,7 @@ from langchain_core.messages.base import BaseMessage, BaseMessageChunk, merge_content from langchain_core.utils._merge import merge_dicts, merge_obj +import re class ToolOutputMixin: @@ -209,7 +210,6 @@ class ToolCall(TypedDict): def tool_call(*, name: str, args: dict[str, Any], id: Optional[str]) -> ToolCall: - import re if isinstance(args, str): try: # Extract JSON-like dictionary from string using regex