# Functions
CreateUserAgent creates a User agent string based on the provided information.
UserAgentFromContext returns an user agent containing the name and version of the Tool used to call this func.
WithUserAgent sets grpc outgoing context to have given user agent.
WithUserAgentForTest sets grpc incoming context to have given user agent This can be used to mimic incoming traffic.