diff --git a/src/google/adk/agents/remote_a2a_agent.py b/src/google/adk/agents/remote_a2a_agent.py index 23a9b475..0ac47c02 100644 --- a/src/google/adk/agents/remote_a2a_agent.py +++ b/src/google/adk/agents/remote_a2a_agent.py @@ -443,7 +443,8 @@ class RemoteA2aAgent(BaseAgent): and event.content is not None and event.content.parts ): - event.content.parts[0].thought = True + for part in event.content.parts: + part.thought = True elif ( isinstance(update, A2ATaskStatusUpdateEvent) and update.status