From c127ae9d26ecc15d76759e531e0dd03c22b0d2d0 Mon Sep 17 00:00:00 2001 From: "xzq.xu" <1325732643@qq.com> Date: Wed, 26 Mar 2025 22:41:58 +0800 Subject: [PATCH] fix the format --- libs/core/langchain_core/tools/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/core/langchain_core/tools/base.py b/libs/core/langchain_core/tools/base.py index 87a8c80b865..0b1d37f2061 100644 --- a/libs/core/langchain_core/tools/base.py +++ b/libs/core/langchain_core/tools/base.py @@ -837,6 +837,8 @@ class ChildTool(BaseTool): self._run if self.__class__._arun is BaseTool._arun else self._arun ) if signature(func_to_check).parameters.get("run_manager"): + import copy + tool_kwargs = copy.deepcopy(tool_kwargs) tool_kwargs["run_manager"] = run_manager if config_param := _get_runnable_config_param(func_to_check): tool_kwargs[config_param] = config