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)