MemoryEngineSearchOptions
Defined in: src/lib/memoryEngine/types.ts:13
Options for memory engine search
Properties
contextMessages?
optionalcontextMessages:number
Defined in: src/lib/memoryEngine/types.ts:29
Number of surrounding messages to include around each match when expanding to full sessions. 0 returns only matched chunks (no expansion), undefined returns the entire conversation. Default: undefined (full session).
conversationId?
optionalconversationId:string
Defined in: src/lib/memoryEngine/types.ts:23
Filter to a specific conversation
excludeConversationId?
optionalexcludeConversationId:string
Defined in: src/lib/memoryEngine/types.ts:25
Exclude messages from this conversation (e.g., the current conversation)
includeAssistant?
optionalincludeAssistant:boolean
Defined in: src/lib/memoryEngine/types.ts:21
Include assistant messages in results (default: false)
limit?
optionallimit:number
Defined in: src/lib/memoryEngine/types.ts:15
Maximum number of results to return (default: 8)
minSimilarity?
optionalminSimilarity:number
Defined in: src/lib/memoryEngine/types.ts:19
Minimum similarity threshold 0-1 (default: 0.3)
sortBy?
optionalsortBy:"similarity"|"chronological"
Defined in: src/lib/memoryEngine/types.ts:27
Sort order for results: “similarity” (most relevant first) or “chronological” (oldest first). Default: “similarity”
topK?
optionaltopK:number
Defined in: src/lib/memoryEngine/types.ts:17
Alias for limit - number of chunks to return (default: 8)