A2ATool interface

Un agente que implementa el protocolo A2A.

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_urlarchivo . Si no se proporciona, el valor predeterminado es /.well-known/agent-card.json

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

type

Tipo de la herramienta. Siempre "a2a".

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

Tipo de la herramienta. Siempre "a2a".

type: "a2a"

Valor de propiedad

"a2a"