A2AToolboxTool interface

Uma ferramenta A2A guardada numa caixa de ferramentas.

Extends

Propriedades

a2a_version

A versão do protocolo A2A suportada pelo agente.

agent_card_path

O caminho para o cartão de agente relativo ao base_url. Se não for fornecido, o padrão para /.well-known/agent-card.json

base_url

URL base do agente.

project_connection_id

O ID de ligação no project para o servidor A2A. A conexão armazena 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 as suas credenciais ao buscar o Cartão de Agente do agente remoto. O serviço utiliza false por defeito se um valor não for especificado pelo chamador (busca anónima).

type

O tipo de ferramenta da caixa de ferramentas A2A. Sempre a2a.

Propriedades Herdadas

description

Descrição opcional definida pelo utilizador para esta ferramenta ou configuração.

name

Nome opcional definido pelo utilizador para esta ferramenta ou configuração.

tool_configs

Mapa de configuração por ferramenta. As chaves são nomes de ferramentas ou * (padrão abrangente). Ordem de resolução: a correspondência exata do nome da ferramenta tem prioridade sobre *. Nomes de ferramentas desconhecidos são silenciosamente ignorados em tempo de execução.

Detalhes de Propriedade

a2a_version

A versão do protocolo A2A suportada pelo agente.

a2a_version: "1.0"

Valor de Propriedade

"1.0"

agent_card_path

O caminho para o cartão de agente relativo ao base_url. Se não for fornecido, o padrão para /.well-known/agent-card.json

agent_card_path?: string

Valor de Propriedade

string

base_url

URL base do agente.

base_url?: string

Valor de Propriedade

string

project_connection_id

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

project_connection_id?: string

Valor de Propriedade

string

send_credentials_for_agent_card

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

send_credentials_for_agent_card?: boolean

Valor de Propriedade

boolean

type

O tipo de ferramenta da caixa de ferramentas A2A. Sempre a2a.

type: "a2a"

Valor de Propriedade

"a2a"

Detalhes da Propriedade Herdada

description

Descrição opcional definida pelo utilizador para esta ferramenta ou configuração.

description?: string

Valor de Propriedade

string

Herdado deToolboxTool.description

name

Nome opcional definido pelo utilizador para esta ferramenta ou configuração.

name?: string

Valor de Propriedade

string

Herdado deToolboxTool.name

tool_configs

Mapa de configuração por ferramenta. As chaves são nomes de ferramentas ou * (padrão abrangente). Ordem de resolução: a correspondência exata do nome da ferramenta tem prioridade sobre *. Nomes de ferramentas desconhecidos são silenciosamente ignorados em tempo de execução.

tool_configs?: Record<string, ToolConfig>

Valor de Propriedade

Record<string, ToolConfig>

Herdado deToolboxTool.tool_configs