Why: The client only learned about a tool call once execution started, so long argument generation looked like a frozen cursor. Evidence: go test ./... Impact: New tool.call.delta and tool.output events; tool.result may include durationMs. Unknown event types stay ignored. Refs: feature/stream-display-overhaul Co-authored-by: Cursor <cursoragent@cursor.com>