Event triggered for each streaming progress event from a tool during execution.
Wraps a ToolStreamEvent with agent context, keeping the tool authoring
interface unchanged — tools construct ToolStreamEvent without knowledge of agents
or hooks, and the agent layer wraps them at the boundary.
Event triggered for each streaming progress event from a tool during execution. Wraps a ToolStreamEvent with agent context, keeping the tool authoring interface unchanged — tools construct
ToolStreamEventwithout knowledge of agents or hooks, and the agent layer wraps them at the boundary.Consistent with ModelStreamUpdateEvent which wraps model streaming events the same way.