Is your feature request related to a problem? Please describe.
Streaming tokens via adk-sdk currently yields individual messages per token, causing:
- A2A clients must implement custom token concatenation logic
- Task store gets polluted with excessive per-token messages, problematic for persistent/SQL backends
- Disconnect between streamed content and conversation history causes stale UI on refresh
Describe the solution you'd like
Introduce a context manager API for message construction that handles history storage automatically and streams tokens via TaskStatusUpdate metadata rather than individual messages.
Additional context
Migrated from i-am-bee/agentstack#2065
Is your feature request related to a problem? Please describe.
Streaming tokens via adk-sdk currently yields individual messages per token, causing:
Describe the solution you'd like
Introduce a context manager API for message construction that handles history storage automatically and streams tokens via
TaskStatusUpdatemetadata rather than individual messages.Additional context
Migrated from i-am-bee/agentstack#2065