From 604cc53973a48693d7bfb6256c325cfa19b9a052 Mon Sep 17 00:00:00 2001 From: Tiankai Ma Date: Mon, 19 Jan 2026 23:42:47 +0800 Subject: [PATCH] fix(localagent): allow empty func arg (#1921) --- src/langbot/pkg/provider/runners/localagent.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/langbot/pkg/provider/runners/localagent.py b/src/langbot/pkg/provider/runners/localagent.py index b335ed11..5e5be37c 100644 --- a/src/langbot/pkg/provider/runners/localagent.py +++ b/src/langbot/pkg/provider/runners/localagent.py @@ -212,7 +212,10 @@ class LocalAgentRunner(runner.RequestRunner): try: func = tool_call.function - parameters = json.loads(func.arguments) + if func.arguments: + parameters = json.loads(func.arguments) + else: + parameters = {} func_ret = await self.ap.tool_mgr.execute_func_call(func.name, parameters, query=query)