AgentCapabilities

Définit l'ensemble de fonctionnalités A2A compatibles avec l'agent

Représentation JSON
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
Champs
streaming

boolean

Si l'agent est compatible avec les réponses en streaming

pushNotifications

boolean

Si l'agent peut envoyer des notifications push au webhook des clients

extensions[]

object (AgentExtension)

Extensions compatibles avec cet agent.

AgentExtension

Déclaration d'une extension compatible avec un agent.

Représentation JSON
{
  "uri": string,
  "description": string,
  "required": boolean,
  "params": {
    object
  }
}
Champs
uri

string

URI de l'extension. Exemple : "https://developers.google.com/identity/protocols/oauth2"

description

string

Description de la façon dont cet agent utilise cette extension. Exemple : "Authentification Google OAuth 2.0"

required

boolean

Indique si le client doit respecter des exigences spécifiques de l'extension. Exemple : false

params

object (Struct format)

Configuration facultative de l'extension.