From 92716cb89ae1a6c3aa81311cb929e041d615abe7 Mon Sep 17 00:00:00 2001 From: roberto Date: Wed, 11 Mar 2026 23:32:14 +0100 Subject: [PATCH] fix: pass tool name as positional arg to @tool decorator The langchain @tool decorator expects the name as the first positional argument (name_or_callable), not as name= keyword argument. --- app/core/deep_agent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/core/deep_agent.py b/app/core/deep_agent.py index 45bdea7..dd07f10 100644 --- a/app/core/deep_agent.py +++ b/app/core/deep_agent.py @@ -111,7 +111,7 @@ def _build_subagent_tool( name=name, ) - @tool(name=name, description=description) + @tool(name, description=description) async def _run(query: str) -> str: result = await subgraph.ainvoke( {"messages": [HumanMessage(content=query)]}