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)

הגדרה אופציונלית של התוסף.