diff --git a/libs/core/langchain_core/tools/base.py b/libs/core/langchain_core/tools/base.py index 20190f26dd5..6e26e39e8bd 100644 --- a/libs/core/langchain_core/tools/base.py +++ b/libs/core/langchain_core/tools/base.py @@ -951,6 +951,7 @@ def _prep_run_args( tool_input = tool_input.copy() except Exception: import copy + tool_input = copy.deepcopy(tool_input) return (