Skip to content
Discussion options

You must be logged in to vote

Short answer: there is no dedicated tool progress event in AG-UI today, the Custom event is the sanctioned escape hatch for exactly this, and your instinct about a dedicated event is where the protocol is heading.

The AG-UI event set has TextMessage*, ToolCallStart/Args/End/Result, StepStarted/StepFinished, StateSnapshot/StateDelta, Custom, and the run brackets RunStarted/RunFinished/RunError, but nothing purpose built for streaming intermediate progress out of a tool that is still executing. So you are right that reasoning events are the wrong semantic home for this, they belong to the model's thinking, not to a tool's lifecycle.

Two options fit the protocol as it stands:

  1. Custom events,…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by gabrielschmith
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants