diff --git a/packages/plugins/robot/src/composables/features/useToolCalls.ts b/packages/plugins/robot/src/composables/features/useToolCalls.ts index 444be154e..7f0ff9d9c 100644 --- a/packages/plugins/robot/src/composables/features/useToolCalls.ts +++ b/packages/plugins/robot/src/composables/features/useToolCalls.ts @@ -35,7 +35,7 @@ export const callTools = async (tool_calls: any, hooks: CallToolHooks, signal: A const result = [] for (const tool of tool_calls) { const { name, arguments: args } = tool.function - const parsedArgs = parseArgs(args) + const parsedArgs = parseArgs(args) ?? {} tool.parsedArgs = parsedArgs tool.name = name