A2AToolboxTool interface

Een A2A-tool opgeslagen in een gereedschapskist.

Uitbreiding

Eigenschappen

a2a_version

De A2A-protocolversie wordt ondersteund door de agent.

agent_card_path

Het pad naar de agentkaart ten opzichte van de base_url. Indien niet opgegeven, wordt standaard ingesteld op /.well-known/agent-card.json

base_url

Basis-URL van de agent.

project_connection_id

De verbindings-id in de project voor de A2A-server. De verbinding slaat authenticatie en andere verbindingsgegevens op die nodig zijn om verbinding te maken met de A2A-server.

send_credentials_for_agent_card

Wanneer true, stuurt Foundry zijn inloggegevens wanneer het de Agent Card van de externe agent ophaalt. De dienst staat standaard op false als een waarde niet door de aanroeper is opgegeven (anonieme fetch).

type

Het type gereedschapskist van A2A. Altijd a2a.

Overgenomen eigenschappen

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

Eigenschapdetails

a2a_version

De A2A-protocolversie wordt ondersteund door de agent.

a2a_version: "1.0"

Waarde van eigenschap

"1.0"

agent_card_path

Het pad naar de agentkaart ten opzichte van de base_url. Indien niet opgegeven, wordt standaard ingesteld op /.well-known/agent-card.json

agent_card_path?: string

Waarde van eigenschap

string

base_url

Basis-URL van de agent.

base_url?: string

Waarde van eigenschap

string

project_connection_id

De verbindings-id in de project voor de A2A-server. De verbinding slaat authenticatie en andere verbindingsgegevens op die nodig zijn om verbinding te maken met de A2A-server.

project_connection_id?: string

Waarde van eigenschap

string

send_credentials_for_agent_card

Wanneer true, stuurt Foundry zijn inloggegevens wanneer het de Agent Card van de externe agent ophaalt. De dienst staat standaard op false als een waarde niet door de aanroeper is opgegeven (anonieme fetch).

send_credentials_for_agent_card?: boolean

Waarde van eigenschap

boolean

type

Het type gereedschapskist van A2A. Altijd a2a.

type: "a2a"

Waarde van eigenschap

"a2a"

Details van overgenomen eigenschap

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

description?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.description

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

name?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.name

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

tool_configs?: Record<string, ToolConfig>

Waarde van eigenschap

Record<string, ToolConfig>

Geërfd vanToolboxTool.tool_configs