FeatureMessageClient
An interface representing a client to interact with a feature messaging system.
The client is responsible for:
Connecting to a remote feature messaging service;
Sending feature-related messages;
Performing periodic health checks to ensure the connection's integrity.
A client can be used in an IDE to receive remote events from the running agents to present collected agent state traces and show them inside this IDE.