AgentCapabilities

Define el conjunto de funciones de A2A que admite el agente.

Representación JSON
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
Campos
streaming

boolean

Si el agente admitirá respuestas de transmisión

pushNotifications

boolean

Si el agente puede enviar notificaciones push al webhook del cliente

extensions[]

object (AgentExtension)

Extensiones compatibles con este agente.

AgentExtension

Es una declaración de una extensión compatible con un agente.

Representación JSON
{
  "uri": string,
  "description": string,
  "required": boolean,
  "params": {
    object
  }
}
Campos
uri

string

Es el URI de la extensión. Ejemplo: "https://developers.google.com/identity/protocols/oauth2"

description

string

Es una descripción de cómo este agente usa la extensión. Ejemplo: "Autenticación de Google OAuth 2.0"

required

boolean

Indica si el cliente debe cumplir con requisitos específicos de la extensión. Ejemplo: false

params

object (Struct format)

Es la configuración opcional de la extensión.