エージェントでサポートされる A2A 機能セットを定義します。
| JSON 表現 |
|---|
{
"streaming": boolean,
"pushNotifications": boolean,
"extensions": [
{
object ( |
| フィールド | |
|---|---|
streaming |
エージェントがストリーミング レスポンスをサポートするかどうか |
pushNotifications |
エージェントがクライアントの Webhook にプッシュ通知を送信できる場合 |
extensions[] |
このエージェントでサポートされている拡張機能。 |
AgentExtension
エージェントでサポートされている拡張機能の宣言。
| JSON 表現 |
|---|
{ "uri": string, "description": string, "required": boolean, "params": { object } } |
| フィールド | |
|---|---|
uri |
拡張機能の URI。例: "https://developers.google.com/identity/protocols/oauth2" |
description |
このエージェントがこの拡張機能を使用する方法の説明。例: 「Google OAuth 2.0 認証」 |
required |
クライアントが拡張機能の特定の要件に従う必要があるかどうか。例: false |
params |
拡張機能のオプションの構成。 |