Describe the bug
When the interface is running with Gemini 3 Pro, an extra “agentic” icon appears in the chat UI but only when Token Streaming is enabled.
If Token Streaming is off, the issue does not occur.
This behavior is not seen when using Gemini 2.5 Pro, regardless of streaming state.
This is a visual/UI inconsistency, but it may confuse users.
To Reproduce
Steps to reproduce the behavior:
- Run ADK Web with Gemini 3 Pro model selected.
- Enable Token Streaming.
- Start any conversation.
- Observe that an extra agentic icon appears in the chat area.
Additional checks:
- Gemini 3 Pro + Token Streaming OFF → issue does not appear.
- Gemini 2.5 Pro (Streaming ON/OFF) → issue does not appear.
Expected behavior
Only a single agent icon should be visible during a model response.
Screenshots
Gemini 3 Pro (issue present):
gemini3_streaming_on.png
gemini3_streaming_on_1.png
gemini3_streaming_on_2.png
gemini3_streaming_on_new_session.png
Gemini 3 pro (no issue present)
gemini3_streaming_off.png
Gemini 2.5 Pro (no issue):
gemini2.5_streaming_on.png
gemini2.5_streaming_off.png
Desktop (please complete the following information):
- OS: macOS
- Python version: 3.10.19
- ADK version: 1.18.0
Model Information:
-
Using LiteLLM: No
-
Model(s):
- Issue: Gemini 3 Pro
- No issue: Gemini 2.5 Pro
Additional context
This issue occurs only when Token Streaming = ON for Gemini 3 Pro in the ADK web UI.
No functional impact, but creates UI inconsistency.

Describe the bug
When the interface is running with Gemini 3 Pro, an extra “agentic” icon appears in the chat UI but only when Token Streaming is enabled.
If Token Streaming is off, the issue does not occur.
This behavior is not seen when using Gemini 2.5 Pro, regardless of streaming state.
This is a visual/UI inconsistency, but it may confuse users.
To Reproduce
Steps to reproduce the behavior:
Additional checks:
Expected behavior
Only a single agent icon should be visible during a model response.
Screenshots
Gemini 3 Pro (issue present):
gemini3_streaming_on.pnggemini3_streaming_on_1.pnggemini3_streaming_on_2.pnggemini3_streaming_on_new_session.pngGemini 3 pro (no issue present)
gemini3_streaming_off.pngGemini 2.5 Pro (no issue):
gemini2.5_streaming_on.pnggemini2.5_streaming_off.pngDesktop (please complete the following information):
Model Information:
Using LiteLLM: No
Model(s):
Additional context
This issue occurs only when Token Streaming = ON for Gemini 3 Pro in the ADK web UI.
No functional impact, but creates UI inconsistency.