A2ATool interface

Um agente que implementa o protocolo A2A.

Extends

Propriedades

a2a_version

A versão do protocolo A2A suportada pelo agente.

agent_card_path

O caminho para o cartão do agente em relação ao base_url. Se não for fornecido, o padrão é /.well-known/agent-card.json

base_url

URL base do agente.

project_connection_id

A ID de conexão no project para o servidor A2A. A conexão armazena a autenticação e outros detalhes de conexão necessários para se conectar ao servidor A2A.

send_credentials_for_agent_card

Quando true, a Foundry envia suas credenciais ao buscar o Cartão de Agente do agente remoto. O serviço se false aplica por padrão se um valor não for especificado pelo chamador (busca anônima).

type

O tipo da ferramenta. Sempre "a2a".

Detalhes da propriedade

a2a_version

A versão do protocolo A2A suportada pelo agente.

a2a_version: "1.0"

Valor da propriedade

"1.0"

agent_card_path

O caminho para o cartão do agente em relação ao base_url. Se não for fornecido, o padrão é /.well-known/agent-card.json

agent_card_path?: string

Valor da propriedade

string

base_url

URL base do agente.

base_url?: string

Valor da propriedade

string

project_connection_id

A ID de conexão no project para o servidor A2A. A conexão armazena a autenticação e outros detalhes de conexão necessários para se conectar ao servidor A2A.

project_connection_id?: string

Valor da propriedade

string

send_credentials_for_agent_card

Quando true, a Foundry envia suas credenciais ao buscar o Cartão de Agente do agente remoto. O serviço se false aplica por padrão se um valor não for especificado pelo chamador (busca anônima).

send_credentials_for_agent_card?: boolean

Valor da propriedade

boolean

type

O tipo da ferramenta. Sempre "a2a".

type: "a2a"

Valor da propriedade

"a2a"