When to stream agent responses, when polling is the right answer, and how to combine them with server-sent events, WebSockets, and durable run state.