diff --git a/libs/agno/agno/models/google/gemini.py b/libs/agno/agno/models/google/gemini.py index d64970f9e9..803c70d8d6 100644 --- a/libs/agno/agno/models/google/gemini.py +++ b/libs/agno/agno/models/google/gemini.py @@ -430,6 +430,9 @@ def _format_messages(self, messages: List[Message]): system_message = message.content continue + if role == "tool" and not message.tool_calls: + continue + # Add content to the message for the model content = message.content # Initialize message_parts to be used for Gemini