LangChain

Parallel tool calls merge bug could corrupt tool execution results

critical
reliabilityUpdated Mar 4, 2026
Technologies:
How to detect:

langchain-core 1.2.14 fixes merge_lists incorrectly merging parallel tool calls, which could cause tool execution results to be corrupted or misattributed when multiple tools run concurrently. Affected all versions prior to 1.2.14.

Recommended action:

Upgrade to langchain-core 1.2.14 immediately if using parallel tool calling. Review historical tool execution logs for anomalous results where tool outputs don't match expected tool inputs. Monitor langchain_tool_error rate for unexpected spikes.