A2AToolboxTool interface

Narzędzie A2A przechowywane w skrzynce narzędziowej.

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 A2A toolbox. Zawsze a2a.

Właściwości dziedziczone

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

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 A2A toolbox. Zawsze a2a.

type: "a2a"

Wartość właściwości

"a2a"

Szczegóły właściwości dziedziczonej

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

description?: string

Wartość właściwości

string

Odziedziczone zToolboxTool.description

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

name?: string

Wartość właściwości

string

Odziedziczone poToolboxTool.name

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

tool_configs?: Record<string, ToolConfig>

Wartość właściwości

Record<string, ToolConfig>

Odziedziczone poToolboxTool.tool_configs