From a27607d99c85767dafae86159c3cc057fad0f57d Mon Sep 17 00:00:00 2001 From: Cuong Trinh Date: Fri, 5 Jun 2026 14:17:51 +0700 Subject: [PATCH] ignore event if no content --- src/google/adk/agents/remote_a2a_agent.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/google/adk/agents/remote_a2a_agent.py b/src/google/adk/agents/remote_a2a_agent.py index dbbc30558f..da3ce6f7c6 100644 --- a/src/google/adk/agents/remote_a2a_agent.py +++ b/src/google/adk/agents/remote_a2a_agent.py @@ -751,6 +751,11 @@ async def _run_async_impl( if not event: continue + # Skip events with no content to avoid UI crash (combineA2uiDataParts + # expects iterable parts but receives None when content is missing). + if not event.content or not event.content.parts: + continue + event = await execute_after_request_interceptors( self._config.request_interceptors, ctx, a2a_response, event )