A2AToolboxTool interface

Uno strumento A2A conservato in una cassetta degli attrezzi.

Extends

Proprietà

a2a_version

La versione del protocollo A2A supportata dall'agente.

agent_card_path

Il percorso della scheda agente relativa a .base_url Se non specificato, il valore predefinito è /.well-known/agent-card.json

base_url

URL di base dell'agente.

project_connection_id

ID connessione nel project per il server A2A. La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server A2A.

send_credentials_for_agent_card

Quando true, Foundry invia le sue credenziali quando recupera la Carta Agente dell'agente remoto. Il servizio si attiva false di default se un valore non è specificato dal chiamante (recupero anonimo).

type

Il tipo di strumento A2A toolbox. Sempre a2a.

Proprietà ereditate

description

Descrizione opzionale definita dall'utente per questo strumento o configurazione.

name

Nome opzionale definito dall'utente per questo strumento o configurazione.

tool_configs

Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o * (predefinito catch-all). Ordine di risoluzione: la corrispondenza esatta del nome dello strumento ha priorità su *. I nomi degli strumenti sconosciuti vengono silenziosamente ignorati durante l'esecuzione.

Dettagli proprietà

a2a_version

La versione del protocollo A2A supportata dall'agente.

a2a_version: "1.0"

Valore della proprietà

"1.0"

agent_card_path

Il percorso della scheda agente relativa a .base_url Se non specificato, il valore predefinito è /.well-known/agent-card.json

agent_card_path?: string

Valore della proprietà

string

base_url

URL di base dell'agente.

base_url?: string

Valore della proprietà

string

project_connection_id

ID connessione nel project per il server A2A. La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server A2A.

project_connection_id?: string

Valore della proprietà

string

send_credentials_for_agent_card

Quando true, Foundry invia le sue credenziali quando recupera la Carta Agente dell'agente remoto. Il servizio si attiva false di default se un valore non è specificato dal chiamante (recupero anonimo).

send_credentials_for_agent_card?: boolean

Valore della proprietà

boolean

type

Il tipo di strumento A2A toolbox. Sempre a2a.

type: "a2a"

Valore della proprietà

"a2a"

Dettagli proprietà ereditate

description

Descrizione opzionale definita dall'utente per questo strumento o configurazione.

description?: string

Valore della proprietà

string

Ereditato daToolboxTool.description

name

Nome opzionale definito dall'utente per questo strumento o configurazione.

name?: string

Valore della proprietà

string

Ereditato daToolboxTool.name

tool_configs

Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o * (predefinito catch-all). Ordine di risoluzione: la corrispondenza esatta del nome dello strumento ha priorità su *. I nomi degli strumenti sconosciuti vengono silenziosamente ignorati durante l'esecuzione.

tool_configs?: Record<string, ToolConfig>

Valore della proprietà

Record<string, ToolConfig>

Ereditato daToolboxTool.tool_configs