diff --git a/letta/schemas/message.py b/letta/schemas/message.py index 826c4b4f..3ee289d9 100644 --- a/letta/schemas/message.py +++ b/letta/schemas/message.py @@ -521,7 +521,9 @@ class Message(BaseMessage): run_id=self.run_id, ) ) - + elif isinstance(content_part, ToolCallContent): + # for Gemini, we need to pass in tool calls as part of the content + continue else: logger.warning(f"Unrecognized content part in assistant message: {content_part}")