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 Wenn nicht angegeben, wird standardmäßig /.well-known/agent-card.json

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 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).

type

Der Typ des A2A-Werkzeugwerkzeugs. Immer a2a.

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 * (Standard-Sammelbegriff). Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *. Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.

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