Skip to Content

searchVaultMemories

searchVaultMemories(query: string, vaultCtx: VaultMemoryOperationsContext, embeddingOptions: MemoryEngineEmbeddingOptions, cache: VaultEmbeddingCache, searchOptions?: MemoryVaultSearchOptions): Promise<VaultSearchResult[]>

Defined in: src/lib/memoryVault/searchTool.ts:391 

Search vault memories by semantic similarity. Returns structured results sorted by descending similarity, filtered by threshold and limit.

This is the standalone search logic extracted from createMemoryVaultSearchTool so it can be called programmatically (e.g., for pre-retrieval injection).

Parameters

ParameterType

query

string

vaultCtx

VaultMemoryOperationsContext

embeddingOptions

MemoryEngineEmbeddingOptions

cache

VaultEmbeddingCache

searchOptions?

MemoryVaultSearchOptions

Returns

Promise<VaultSearchResult[]>

Sorted results (empty array on invalid input or empty vault)

Last updated on