AgentCapabilities

エージェントでサポートされる A2A 機能セットを定義します。

JSON 表現
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
フィールド
streaming

boolean

エージェントがストリーミング レスポンスをサポートするかどうか

pushNotifications

boolean

エージェントがクライアントの Webhook にプッシュ通知を送信できる場合

extensions[]

object (AgentExtension)

このエージェントでサポートされている拡張機能。

AgentExtension

エージェントでサポートされている拡張機能の宣言。

JSON 表現
{
  "uri": string,
  "description": string,
  "required": boolean,
  "params": {
    object
  }
}
フィールド
uri

string

拡張機能の URI。例: "https://developers.google.com/identity/protocols/oauth2"

description

string

このエージェントがこの拡張機能を使用する方法の説明。例: 「Google OAuth 2.0 認証」

required

boolean

クライアントが拡張機能の特定の要件に従う必要があるかどうか。例: false

params

object (Struct format)

拡張機能のオプションの構成。