Overview
Extensions in the Agent-to-Agent Protocol allow agents to declare additional capabilities. They are intended to provide a client with metadata about which capabilities are supported, which are required, and documentation about the extension itself.A2A-capable Ions
A Composer Project can contain Deployment, Behavior, and Distribution Ions. Only Ions configured with an A2A agent surface publish an Agent Card or participate in A2A extension negotiation. Appearing in Composer does not, by itself, make an Ion an A2A-compatible agent. An A2A-capable Behavior Ion can define a component Agent Card with supported or required extensions. A compatible A2A Distribution can aggregate those cards into the externally addressable card for its Sequence. This expresses protocol requirements between components as well as between an external client and the Sequence.Note: By default, direct access to these component agents is scoped to other agents within the same Project. We use each agent’s client ID and secret to authenticate. Each A2A-capable component deployed through our platform is automatically given these credentials. If you deploy a component remotely, we provide credentials at creation time.