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 | 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 |
| type | Het type gereedschapskist van A2A. Altijd |
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 |
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