diff --git a/src/google/adk/flows/llm_flows/contents.py b/src/google/adk/flows/llm_flows/contents.py index e5f58490..ae1bd44a 100644 --- a/src/google/adk/flows/llm_flows/contents.py +++ b/src/google/adk/flows/llm_flows/contents.py @@ -322,7 +322,8 @@ def _convert_foreign_event(event: Event) -> Event: content.role = 'user' content.parts = [types.Part(text='For context:')] for part in event.content.parts: - if part.text: + # Exclude thoughts from the context. + if part.text and not part.thought: content.parts.append( types.Part(text=f'[{event.author}] said: {part.text}') )