Optional_Extension point for implementations
OptionalclientOptionalclientInformation about the Client name and version sent to the Agent.
Note: in future versions of the protocol, this will be required.
The latest protocol version supported by the client.
Establishes the connection with a client and negotiates protocol capabilities.
This method is called once at the beginning of the connection to:
The agent should respond with its supported protocol version and capabilities.
See protocol docs: Initialization