AgentCapabilities

에이전트가 지원하는 A2A 기능 세트를 정의합니다.

JSON 표현
{
  "streaming": boolean,
  "pushNotifications": boolean,
  "extensions": [
    {
      object (AgentExtension)
    }
  ]
}
필드
streaming

boolean

상담사가 스트리밍 응답을 지원하는 경우

pushNotifications

boolean

상담사가 클라이언트 웹훅에 푸시 알림을 보낼 수 있는 경우

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)

확장 프로그램의 선택적 구성입니다.