diff --git a/src/llms/utils.ts b/src/llms/utils.ts index 3a264b0..6e0cc95 100644 --- a/src/llms/utils.ts +++ b/src/llms/utils.ts @@ -42,6 +42,7 @@ export function lenientParseMacroToolCall( // check switch (choice.finish_reason) { case 'tool_calls': + case 'function_call': // gemini case 'stop': // will try a robust parse // ✅ Normal break