MemorySearchPreviewTool interface

Narzędzie do integracji wspomnień z agentem.

Rozszerzenie

Właściwości

description

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

memory_store_name

Nazwa magazynu pamięci, który ma być używany.

name

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

scope

Przestrzeń nazw używana do grupowania i izolowania wspomnień, takich jak identyfikator użytkownika. Ogranicza liczbę wspomnień, które można odzyskać lub zaktualizować. Użyj specjalnej zmiennej {{$userId}} , aby określić zakres pamięci do bieżącego zalogowanego użytkownika.

search_options

Opcje przeszukiwania magazynu pamięci.

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. Zawsze memory_search_preview.

update_delay

Czas oczekiwania przed aktualizacją wspomnień po braku aktywności (w sekundach). Domyślnie 300.

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

memory_store_name

Nazwa magazynu pamięci, który ma być używany.

memory_store_name: string

Wartość właściwości

string

name

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

name?: string

Wartość właściwości

string

scope

Przestrzeń nazw używana do grupowania i izolowania wspomnień, takich jak identyfikator użytkownika. Ogranicza liczbę wspomnień, które można odzyskać lub zaktualizować. Użyj specjalnej zmiennej {{$userId}} , aby określić zakres pamięci do bieżącego zalogowanego użytkownika.

scope: string

Wartość właściwości

string

search_options

Opcje przeszukiwania magazynu pamięci.

search_options?: MemorySearchOptions

Wartość właściwości

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. Zawsze memory_search_preview.

type: "memory_search_preview"

Wartość właściwości

"memory_search_preview"

update_delay

Czas oczekiwania przed aktualizacją wspomnień po braku aktywności (w sekundach). Domyślnie 300.

update_delay?: number

Wartość właściwości

number