What a running tool reports before it returns.
A data part of the reply (same id replaces), e.g. a live plan.
A file the call produced (a screenshot, an image), shown after the call; with forModel also sent to the model (see content).
An interim result shown in place of the output until the tool returns.
The current state of a delegated agent's reply.