AgentCapabilities

Definisce il set di funzionalità A2A supportato dall'agente

Rappresentazione JSON
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
Campi
streaming

boolean

Se l'agente supporterà le risposte in streaming

pushNotifications

boolean

Se l'agente può inviare notifiche push al webhook del cliente

extensions[]

object (AgentExtension)

Estensioni supportate da questo agente.

AgentExtension

Una dichiarazione di un'estensione supportata da un agente.

Rappresentazione JSON
{
  "uri": string,
  "description": string,
  "required": boolean,
  "params": {
    object
  }
}
Campi
uri

string

L'URI dell'estensione. Esempio: "https://developers.google.com/identity/protocols/oauth2"

description

string

Una descrizione di come questo agente utilizza questa estensione. Esempio: "Autenticazione Google OAuth 2.0"

required

boolean

Indica se il client deve rispettare requisiti specifici dell'estensione. Esempio: false

params

object (Struct format)

Configurazione facoltativa per l'estensione.