Human-readable agent name (required).
Human-readable description (required).
Agent URL — the endpoint A2A clients connect to (required).
Agent version (required).
OptionalproviderOptionaldocumentationOptionaliconOptionalsecurityOptionalsecurityOptionalpreferredOptionalcapabilitiesOverride the auto-generated capabilities. The adapter sets
streaming: false and pushNotifications: false by default (v0
ships neither). Set streaming: true if you wire a downstream
extension; the adapter still won't emit TaskStatusUpdateEvents
on the stream path in v0.
OptionalskillsOverride the auto-generated skills list. When omitted the adapter
derives one AgentSkill per registered AdCP tool from the server's
capability object. Supply this to add descriptions, examples, tags,
or per-skill input/output modes the SDK can't infer.
OptionaldefaultOptionaldefaultOptionalprotocol
Agent-card identity fields the adapter can't derive automatically. Auto-seeded fields (
capabilities,skills,defaultInputModes,defaultOutputModes,protocolVersion,additionalInterfaces) may be overridden by passing them here; the merged card is validated against A2A's required-field set at boot.