ToolboxTool interface

Eine abstrakte Darstellung eines Werkzeugs, das in einem Werkzeugkasten gespeichert ist.

Eigenschaften

description

Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration.

name

Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration.

tool_configs

Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder * (Standard-Sammelbegriff). Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *. Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.

type

Die möglichen Diskriminatorwerte: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

Details zur Eigenschaft

description

Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration.

description?: string

Eigenschaftswert

string

name

Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration.

name?: string

Eigenschaftswert

string

tool_configs

Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder * (Standard-Sammelbegriff). Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *. Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.

tool_configs?: Record<string, ToolConfig>

Eigenschaftswert

Record<string, ToolConfig>

type

Die möglichen Diskriminatorwerte: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

type: ToolboxToolType

Eigenschaftswert