A2APreviewToolboxTool interface

Narzędzie A2A przechowywane w skrzynce narzędziowej.

Rozszerzenie

Właściwości

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

Możliwe wartości dyskryminatora: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

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

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

Możliwe wartości dyskryminatora: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

type: "a2a_preview"

Wartość właściwości

"a2a_preview"

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