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