A2AToolboxTool interface
Una herramienta A2A almacenada en una caja de herramientas.
- Extends
Propiedades
| a2a_version | La versión del protocolo A2A soportada por el agente. |
| agent_card_path | La ruta a la tarjeta de agente en relación con el |
| base_url | URL base del agente. |
| project_connection_id | Identificador de conexión del project del servidor A2A. La conexión almacena la autenticación y otros detalles de conexión necesarios para conectarse al servidor A2A. |
| send_credentials_for_agent_card | Cuando |
| type | El tipo de herramienta de la caja de herramientas A2A. Siempre |
Propiedades heredadas
| description | Descripción opcional definida por el usuario para esta herramienta o configuración. |
| name | Nombre opcional definido por el usuario para esta herramienta o configuración. |
| tool_configs | Mapa de configuración por herramienta. Las claves son nombres de herramientas o |
Detalles de las propiedades
a2a_version
La versión del protocolo A2A soportada por el agente.
a2a_version: "1.0"
Valor de propiedad
"1.0"
agent_card_path
La ruta a la tarjeta de agente en relación con el base_urlarchivo .
Si no se proporciona, el valor predeterminado es /.well-known/agent-card.json
agent_card_path?: string
Valor de propiedad
string
base_url
URL base del agente.
base_url?: string
Valor de propiedad
string
project_connection_id
Identificador de conexión del project del servidor A2A. La conexión almacena la autenticación y otros detalles de conexión necesarios para conectarse al servidor A2A.
project_connection_id?: string
Valor de propiedad
string
send_credentials_for_agent_card
Cuando true, Foundry envía sus credenciales al obtener la Tarjeta de Agente del agente remoto. El servicio se aplica por defecto false a si no especifica un valor por parte del llamador (obtención anónima).
send_credentials_for_agent_card?: boolean
Valor de propiedad
boolean
type
El tipo de herramienta de la caja de herramientas A2A. Siempre a2a.
type: "a2a"
Valor de propiedad
"a2a"
Detalles de las propiedades heredadas
description
Descripción opcional definida por el usuario para esta herramienta o configuración.
description?: string
Valor de propiedad
string
Heredado deToolboxTool.description
name
Nombre opcional definido por el usuario para esta herramienta o configuración.
name?: string
Valor de propiedad
string
Heredado deToolboxTool.name
tool_configs
Mapa de configuración por herramienta. Las claves son nombres de herramientas o * (predeterminado caótico).
Orden de resolución: la coincidencia exacta con el nombre de la herramienta tiene prioridad sobre *.
Los nombres de herramientas desconocidos se ignoran silenciosamente en tiempo de ejecución.
tool_configs?: Record<string, ToolConfig>
Valor de propiedad
Record<string, ToolConfig>
Heredado deToolboxTool.tool_configs