A2ATool interface

Ein Agent, der das A2A-Protokoll implementiert.

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 Tools. Immer "a2a".

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 Tools. Immer "a2a".

type: "a2a"

Eigenschaftswert

"a2a"