RecallOptions
@daydreamsai/core / RecallOptions
Interface: RecallOptions
Defined in: packages/core/src/memory/types.ts:379
Properties
contextId?
optional
contextId:string
Defined in: packages/core/src/memory/types.ts:380
dedupeBy?
optional
dedupeBy:"docId"
|"none"
|"id"
Defined in: packages/core/src/memory/types.ts:396
Deduplication strategy
filter?
optional
filter:Record
<string
,unknown
>
Defined in: packages/core/src/memory/types.ts:384
groupBy?
optional
groupBy:"docId"
|"source"
|"none"
Defined in: packages/core/src/memory/types.ts:394
Post-processing grouping
include?
optional
include:object
Defined in: packages/core/src/memory/types.ts:398
Include flags
content?
optional
content:boolean
diagnostics?
optional
diagnostics:boolean
metadata?
optional
metadata:boolean
limit?
optional
limit:number
Defined in: packages/core/src/memory/types.ts:382
minRelevance?
optional
minRelevance:number
Defined in: packages/core/src/memory/types.ts:383
minScore?
optional
minScore:number
Defined in: packages/core/src/memory/types.ts:388
Minimum score threshold (alias of minRelevance)
namespace?
optional
namespace:string
Defined in: packages/core/src/memory/types.ts:390
Restrict search to a namespace
scope?
optional
scope:"context"
|"global"
|"all"
Defined in: packages/core/src/memory/types.ts:381
timeRange?
optional
timeRange:object
Defined in: packages/core/src/memory/types.ts:392
Filter by time range (milliseconds epoch)
from?
optional
from:number
to?
optional
to:number
topK?
optional
topK:number
Defined in: packages/core/src/memory/types.ts:386
Preferred results count
weighting?
optional
weighting:object
Defined in: packages/core/src/memory/types.ts:400
Simple weighting controls
recencyHalfLifeMs?
optional
recencyHalfLifeMs:number
salience?
optional
salience:number