Exactly. AG-UI supports streaming intermediate agent activity, not just the final response things like tool calls, state updates, and message deltas. The key is surfacing enough of that state to show the user, “the agent is working,” without exposing unnecessary internal reasoning.
Kartik N V J K
AI Developer | Making AI reliable, trustworthy & accessible to everyone | Active community contributor
Surfacing agent state is the half everyone underbuilds, users lose trust the moment the agent goes quiet and they can't tell if it's working or stuck. Even a rough live trace of what the agent is doing changes how much people trust the output. Does AG-UI handle streaming intermediate steps, or just final state?