Assembled view of a single tool call lifecycle (tool-started →
optional tool-output-delta → tool-finished | tool-error).
Mirrors the in-process ToolCallStream interface so that remote
consumers get the same ergonomics.
interface AssembledToolCall