OptionalmetadataOptionalpercentOptionalresolverWhich backend resolver published this update.
OptionalstepOptionalstreamingPresent when this update carries streamed final-response content (a
RunAIAgentResolver type:'streaming' message whose kind marks it as
user-facing reply text). Deltas are accumulated service-side, so
content is always the FULL reply text so far — renderers assign it,
they never need to append. message mirrors content so consumers
unaware of streaming still show something sensible.
Full accumulated reply text so far.
False on the final chunk of the stream.
Content discriminator from the server (currently 'final-response').
Optionaltask
Single progress update for a message.