diff --git a/src/google/adk/models/gemini_llm_connection.py b/src/google/adk/models/gemini_llm_connection.py index 63606b21b0..1c8649f144 100644 --- a/src/google/adk/models/gemini_llm_connection.py +++ b/src/google/adk/models/gemini_llm_connection.py @@ -180,9 +180,7 @@ async def receive(self) -> AsyncGenerator[LlmResponse, None]: if message.server_content: content = message.server_content.model_turn if content and content.parts: - llm_response = LlmResponse( - content=content, interrupted=message.server_content.interrupted - ) + llm_response = LlmResponse(content=content) if content.parts[0].text: text += content.parts[0].text llm_response.partial = True @@ -281,8 +279,7 @@ async def receive(self) -> AsyncGenerator[LlmResponse, None]: if text: yield self.__build_full_text_response(text) text = '' - else: - yield LlmResponse(interrupted=message.server_content.interrupted) + yield LlmResponse(interrupted=message.server_content.interrupted) if message.tool_call: if text: yield self.__build_full_text_response(text)