One conversation surface, and what streams through it
The agent rail is one surface on every page, fed by one typed event union over SSE. Here is the AgentEvent contract, the stream route, how a dropped connection resumes, and how a trace row gets drawn.