A2uiState
@Stable
The renderer side of an A2UI session: feed it agent-to-renderer messages (process), render its surfaces with A2uiSurfaceView. Messages it must answer (function responses, errors) come back from process as renderer-to-agent messages for the transport to send.