From e2ad8762feb78db7fef97fa0488fe534dcb2e009 Mon Sep 17 00:00:00 2001 From: cthomas Date: Thu, 19 Feb 2026 11:28:53 -0800 Subject: [PATCH] fix: gemini streaming bug (#9555) --- letta/interfaces/gemini_streaming_interface.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/letta/interfaces/gemini_streaming_interface.py b/letta/interfaces/gemini_streaming_interface.py index 52aea188..21c8ddf3 100644 --- a/letta/interfaces/gemini_streaming_interface.py +++ b/letta/interfaces/gemini_streaming_interface.py @@ -329,12 +329,10 @@ class SimpleGeminiStreamingInterface: self.collected_tool_calls.append(ToolCall(id=call_id, function=FunctionCall(name=name, arguments=arguments_str))) if self.tool_call_name and self.tool_call_name in self.requires_approval_tools: - tool_call_delta = ( - ToolCallDelta( - name=name, - arguments=arguments_str, - tool_call_id=call_id, - ), + tool_call_delta = ToolCallDelta( + name=name, + arguments=arguments_str, + tool_call_id=call_id, ) yield ApprovalRequestMessage(