WebIQPreviewToolboxTool interface

Un outil WebIQ stocké dans une boîte à outils.

Extends

Propriétés

project_connection_id

L’identifiant de la connexion au projet WebIQ.

require_approval

Si l’agent a besoin d’une approbation avant d’exécuter des actions. Lorsqu’il est omis, le service passe par défaut à « toujours ».

server_label

L’étiquette du serveur MCP WebIQ pour y connecter. Lorsqu’il est omis, le service utilise par défaut le nom de connexion extrait de project_connection_id.

type

Le type d’outil boîte à outils. Toujours web_iq_preview pour un outil WebIQ.

Propriétés héritées

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

Détails de la propriété

project_connection_id

L’identifiant de la connexion au projet WebIQ.

project_connection_id: string

Valeur de propriété

string

require_approval

Si l’agent a besoin d’une approbation avant d’exécuter des actions. Lorsqu’il est omis, le service passe par défaut à « toujours ».

require_approval?: string | MCPToolRequireApproval

Valeur de propriété

server_label

L’étiquette du serveur MCP WebIQ pour y connecter. Lorsqu’il est omis, le service utilise par défaut le nom de connexion extrait de project_connection_id.

server_label?: string

Valeur de propriété

string

type

Le type d’outil boîte à outils. Toujours web_iq_preview pour un outil WebIQ.

type: "web_iq_preview"

Valeur de propriété

"web_iq_preview"

Détails de la propriété héritée

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

description?: string

Valeur de propriété

string

Hérité deToolboxTool.description

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

name?: string

Valeur de propriété

string

Héritée deToolboxTool.name

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

tool_configs?: Record<string, ToolConfig>

Valeur de propriété

Record<string, ToolConfig>

Héritée deToolboxTool.tool_configs