Creates an instance of UISystem.
Repository for observation data, passed to ObservationSocket.
Repository for conversation data, passed to ConversationSocket.
Optionala2aTaskRepository: IA2ATaskRepositoryOptional repository for A2A task data, passed to A2ATaskSocket.
Gets the singleton instance of the ConversationSocket.
The ConversationSocket instance.
Gets the singleton instance of the LLMStreamSocket.
The LLMStreamSocket instance.
Gets the singleton instance of the ObservationSocket.
The ObservationSocket instance.
Provides access to the UI communication sockets (Observation, Conversation, LLM Stream, and A2A Task). Instantiates the sockets with their required dependencies.