WebIQPreviewToolboxTool interface

Uma ferramenta WebIQ armazenada em uma caixa de ferramentas.

Extends

Propriedades

project_connection_id

O ID da conexão do projeto WebIQ.

require_approval

Se o agente precisa de aprovação antes de executar ações. Quando omitido, o serviço passa a ser "sempre".

server_label

O rótulo do servidor MCP WebIQ para se conectar. Quando omitido, o serviço passa a usar o nome de conexão extraído de project_connection_id.

type

O tipo de ferramenta caixa de ferramentas. Sempre web_iq_preview por uma ferramenta WebIQ.

Propriedades herdadas

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

tool_configs

Mapa de configuração por ferramenta. 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 durante a execução.

Detalhes da propriedade

project_connection_id

O ID da conexão do projeto WebIQ.

project_connection_id: string

Valor da propriedade

string

require_approval

Se o agente precisa de aprovação antes de executar ações. Quando omitido, o serviço passa a ser "sempre".

require_approval?: string | MCPToolRequireApproval

Valor da propriedade

server_label

O rótulo do servidor MCP WebIQ para se conectar. Quando omitido, o serviço passa a usar o nome de conexão extraído de project_connection_id.

server_label?: string

Valor da propriedade

string

type

O tipo de ferramenta caixa de ferramentas. Sempre web_iq_preview por uma ferramenta WebIQ.

type: "web_iq_preview"

Valor da propriedade

"web_iq_preview"

Detalhes das propriedades herdadas

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

description?: string

Valor da propriedade

string

Herdado deToolboxTool.description

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

name?: string

Valor da propriedade

string

Herdado deToolboxTool.name

tool_configs

Mapa de configuração por ferramenta. 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 durante a execução.

tool_configs?: Record<string, ToolConfig>

Valor da propriedade

Record<string, ToolConfig>

Herdado deToolboxTool.tool_configs