Unique identifier for the agent.
Human-readable name for the agent.
The type or role of the agent (e.g., 'reasoning', 'data-processing', 'synthesis').
OptionalauthenticationAuthentication configuration for communicating with the agent.
OptionalapiKey?: stringAPI key for authorization (if type is 'api_key').
Optionaltoken?: stringBearer token for authorization (if type is 'bearer').
Type of authentication required.
OptionalcapabilitiesAgent capabilities or specializations.
OptionalendpointBase URL or endpoint for communicating with the agent.
OptionalstatusCurrent load or availability status of the agent.
Represents agent information for A2A task assignment.
A2AAgentInfo