AgentCapabilities

Define o conjunto de atributos A2A com suporte do agente

Representação JSON
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
Campos
streaming

boolean

Se o agente vai oferecer suporte a respostas de streaming

pushNotifications

boolean

Se o agente pode enviar notificações push para o webhook dos clientes

extensions[]

object (AgentExtension)

Extensões com suporte desse agente.

AgentExtension

Uma declaração de uma extensão com suporte de um agente.

Representação JSON
{
  "uri": string,
  "description": string,
  "required": boolean,
  "params": {
    object
  }
}
Campos
uri

string

O URI da extensão. Exemplo: "https://developers.google.com/identity/protocols/oauth2"

description

string

Uma descrição de como esse agente usa a extensão. Exemplo: "Autenticação do Google OAuth 2.0"

required

boolean

Se o cliente precisa seguir requisitos específicos da extensão. Exemplo: false

params

object (Struct format)

Configuração opcional para a extensão.