RecallToolOptions
Defined in: src/lib/memory/recallTool.ts:25
Properties
budget?
optionalbudget:Budget
Defined in: src/lib/memory/recallTool.ts:31
Retrieval depth. Default: “low”.
decomposeOptions?
optionaldecomposeOptions:object
Defined in: src/lib/memory/recallTool.ts:41
LLM-decompose options; only used at budget=“high”.
apiKey
apiKey:
string
baseUrl?
optionalbaseUrl:string
model?
optionalmodel:string
excludeConversationId?
optionalexcludeConversationId:string
Defined in: src/lib/memory/recallTool.ts:39
Exclude one conversation from chunk results (typically the active one).
folderId?
optionalfolderId:string|null
Defined in: src/lib/memory/recallTool.ts:37
Vault folder filter.
limit?
optionallimit:number
Defined in: src/lib/memory/recallTool.ts:29
Max items returned to the LLM. Default: 8.
minScore?
optionalminScore:number
Defined in: src/lib/memory/recallTool.ts:33
Min score threshold. Defaults to recall()‘s per-lane defaults.
now?
optionalnow:number
Defined in: src/lib/memory/recallTool.ts:51
Reference “now” for resolving relative temporal phrases in the
query (“last week”, “yesterday”, “N days ago”). Default: Date.now().
Override for back-dated bench harnesses, replay tools, or
deterministic tests — otherwise the W6 lane resolves windows
against wall-clock today, which is wrong for any historical dataset.
scopes?
optionalscopes:string[]
Defined in: src/lib/memory/recallTool.ts:35
Vault scope filter.
types?
optionaltypes:MemoryKind[]
Defined in: src/lib/memory/recallTool.ts:27
Lanes to search. Default: [“fact”, “chunk”].