A2ATool interface

Agent implementujący protokół A2A.

Rozszerzenie

Właściwości

a2a_version

Wersja protokołu A2A obsługiwana przez agenta.

agent_card_path

Ścieżka do karty agenta względem .base_url Jeśli nie zostanie podany, wartość domyślna to /.well-known/agent-card.json

base_url

Podstawowy adres URL agenta.

project_connection_id

Identyfikator połączenia w project dla serwera A2A. W połączeniu przechowywane są dane uwierzytelniające i inne szczegóły połączenia potrzebne do nawiązania połączenia z serwerem A2A.

send_credentials_for_agent_card

Gdy true, Foundry wysyła swoje poświadczenia podczas pobierania karty agenta zdalnego agenta. Usługa domyślnie przyjmuje wartość false , jeśli wywołujący nie jest określony (anonimowe pobieranie).

type

Typ narzędzia. Zawsze "a2a".

Szczegóły właściwości

a2a_version

Wersja protokołu A2A obsługiwana przez agenta.

a2a_version: "1.0"

Wartość właściwości

"1.0"

agent_card_path

Ścieżka do karty agenta względem .base_url Jeśli nie zostanie podany, wartość domyślna to /.well-known/agent-card.json

agent_card_path?: string

Wartość właściwości

string

base_url

Podstawowy adres URL agenta.

base_url?: string

Wartość właściwości

string

project_connection_id

Identyfikator połączenia w project dla serwera A2A. W połączeniu przechowywane są dane uwierzytelniające i inne szczegóły połączenia potrzebne do nawiązania połączenia z serwerem A2A.

project_connection_id?: string

Wartość właściwości

string

send_credentials_for_agent_card

Gdy true, Foundry wysyła swoje poświadczenia podczas pobierania karty agenta zdalnego agenta. Usługa domyślnie przyjmuje wartość false , jeśli wywołujący nie jest określony (anonimowe pobieranie).

send_credentials_for_agent_card?: boolean

Wartość właściwości

boolean

type

Typ narzędzia. Zawsze "a2a".

type: "a2a"

Wartość właściwości

"a2a"