A2APreviewTool interface

Agent implementujący protokół A2A.

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.

description

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

name

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

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.

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.

type

Typ narzędzia. Zawsze "a2a_preview.

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

description

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

description?: string

Wartość właściwości

string

name

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

name?: 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

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>

type

Typ narzędzia. Zawsze "a2a_preview.

type: "a2a_preview"

Wartość właściwości

"a2a_preview"