FunctionShellToolParam interface

Narzędzie, które pozwala modelowi na wykonywanie poleceń powłoki.

Rozszerzenie

Właściwości

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

environment

Konfiguracja środowiska dla narzędzia powłoki funkcyjnej.

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

type

Typ narzędzia typu shell. Zawsze shell.

Szczegóły właściwości

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

description?: string

Wartość właściwości

string

environment

Konfiguracja środowiska dla narzędzia powłoki funkcyjnej.

environment?: FunctionShellToolParamEnvironmentUnion

Wartość właściwości

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

name?: string

Wartość właściwości

string

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

tool_configs?: Record<string, ToolConfig>

Wartość właściwości

Record<string, ToolConfig>

type

Typ narzędzia typu shell. Zawsze shell.

type: "shell"

Wartość właściwości

"shell"