Slide 28
Slide 28 text
1. TEXT_MESSAGE_START
{ messageId, role: "assistant" }
2. TEXT_MESSAGE_CONTENT (×N)
{ messageId, delta: "Hello" }
{ messageId, delta: " world" }
3. TEXT_MESSAGE_END
{ messageId }
Text / Tool Streaming Event Pattern
1. TOOL_CALL_START
{ toolCallId: "call_123",
toolName: "search_database" }
2. TOOL_CALL_ARGS
{ toolCallId: "call_123",
args: { query: "users" } }
3. TOOL_CALL_END
{ toolCallId: "call_123",
result: [...] }