A2AToolboxTool interface

Un outil A2A stocké dans une boîte à outils.

Extends

Propriétés

a2a_version

La version du protocole A2A prise en charge par l’agent.

agent_card_path

Chemin d’accès à la carte d’agent par rapport à la base_url. S’il n’est pas fourni, la valeur par défaut est /.well-known/agent-card.json

base_url

URL de base de l’agent.

project_connection_id

ID de connexion dans le project du serveur A2A. La connexion stocke l’authentification et d’autres détails de connexion nécessaires pour se connecter au serveur A2A.

send_credentials_for_agent_card

Lorsque true, Foundry envoie ses identifiants lors de la récupération de la carte d’agent de l’agent distant. Le service se retrouve false par défaut si une valeur n’est pas spécifiée par l’appelant (récupération anonyme).

type

Le type de l’outil boîte à outils A2A. A toujours la valeur a2a.

Propriétés héritées

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

Détails de la propriété

a2a_version

La version du protocole A2A prise en charge par l’agent.

a2a_version: "1.0"

Valeur de propriété

"1.0"

agent_card_path

Chemin d’accès à la carte d’agent par rapport à la base_url. S’il n’est pas fourni, la valeur par défaut est /.well-known/agent-card.json

agent_card_path?: string

Valeur de propriété

string

base_url

URL de base de l’agent.

base_url?: string

Valeur de propriété

string

project_connection_id

ID de connexion dans le project du serveur A2A. La connexion stocke l’authentification et d’autres détails de connexion nécessaires pour se connecter au serveur A2A.

project_connection_id?: string

Valeur de propriété

string

send_credentials_for_agent_card

Lorsque true, Foundry envoie ses identifiants lors de la récupération de la carte d’agent de l’agent distant. Le service se retrouve false par défaut si une valeur n’est pas spécifiée par l’appelant (récupération anonyme).

send_credentials_for_agent_card?: boolean

Valeur de propriété

boolean

type

Le type de l’outil boîte à outils A2A. A toujours la valeur a2a.

type: "a2a"

Valeur de propriété

"a2a"

Détails de la propriété héritée

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

description?: string

Valeur de propriété

string

Hérité deToolboxTool.description

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

name?: string

Valeur de propriété

string

Héritée deToolboxTool.name

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

tool_configs?: Record<string, ToolConfig>

Valeur de propriété

Record<string, ToolConfig>

Héritée deToolboxTool.tool_configs