diff --git a/src/google/adk/flows/llm_flows/contents.py b/src/google/adk/flows/llm_flows/contents.py index e5f584905..36871c115 100644 --- a/src/google/adk/flows/llm_flows/contents.py +++ b/src/google/adk/flows/llm_flows/contents.py @@ -226,6 +226,7 @@ def _get_contents( or not event.content.role or not event.content.parts or event.content.parts[0].text == '' + and not event.content.parts[0].function_response ): # Skip events without content, or generated neither by user nor by model # or has empty text.