A2AToolboxTool interface
Ein A2A-Werkzeug, das in einem Werkzeugkasten gespeichert ist.
- Extends
Eigenschaften
| a2a_version | Die A2A-Protokollversion wird vom Agenten unterstützt. |
| agent_card_path | Der Pfad zur Agentenkarte relativ zu . |
| base_url | Basis-URL des Agenten. |
| project_connection_id | Die Verbindungs-ID im project für den A2A-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem A2A-Server erforderlich sind. |
| send_credentials_for_agent_card | Wenn |
| type | Der Typ des A2A-Werkzeugwerkzeugs. Immer |
Geerbte Eigenschaften
| description | Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration. |
| name | Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration. |
| tool_configs | Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder |
Details zur Eigenschaft
a2a_version
Die A2A-Protokollversion wird vom Agenten unterstützt.
a2a_version: "1.0"
Eigenschaftswert
"1.0"
agent_card_path
Der Pfad zur Agentenkarte relativ zu .base_url
Wenn nicht angegeben, wird standardmäßig /.well-known/agent-card.json
agent_card_path?: string
Eigenschaftswert
string
base_url
Basis-URL des Agenten.
base_url?: string
Eigenschaftswert
string
project_connection_id
Die Verbindungs-ID im project für den A2A-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem A2A-Server erforderlich sind.
project_connection_id?: string
Eigenschaftswert
string
send_credentials_for_agent_card
Wenn true, sendet Foundry seine Zugangsdaten beim Abrufen der Agentenkarte des entfernten Agenten. Der Dienst setzt standardmäßig zu, false wenn ein Wert vom Aufrufer nicht angegeben ist (anonymer Abruf).
send_credentials_for_agent_card?: boolean
Eigenschaftswert
boolean
type
Der Typ des A2A-Werkzeugwerkzeugs. Immer a2a.
type: "a2a"
Eigenschaftswert
"a2a"
Geerbte Eigenschaftsdetails
description
Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration.
description?: string
Eigenschaftswert
string
Geerbt vonToolboxTool.description
name
Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration.
name?: string
Eigenschaftswert
string
Geerbt vonToolboxTool.name
tool_configs
Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder * (Standard-Sammelbegriff).
Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *.
Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.
tool_configs?: Record<string, ToolConfig>
Eigenschaftswert
Record<string, ToolConfig>
Geerbt vonToolboxTool.tool_configs