Skip to Content

RecallToolOptions

Defined in: src/lib/memory/recallTool.ts:25 

Properties

budget?

optional budget: Budget

Defined in: src/lib/memory/recallTool.ts:31 

Retrieval depth. Default: “low”.


decomposeOptions?

optional decomposeOptions: object

Defined in: src/lib/memory/recallTool.ts:41 

LLM-decompose options; only used at budget=“high”.

apiKey

apiKey: string

baseUrl?

optional baseUrl: string

model?

optional model: string


excludeConversationId?

optional excludeConversationId: string

Defined in: src/lib/memory/recallTool.ts:39 

Exclude one conversation from chunk results (typically the active one).


folderId?

optional folderId: string | null

Defined in: src/lib/memory/recallTool.ts:37 

Vault folder filter.


limit?

optional limit: number

Defined in: src/lib/memory/recallTool.ts:29 

Max items returned to the LLM. Default: 8.


minScore?

optional minScore: number

Defined in: src/lib/memory/recallTool.ts:33 

Min score threshold. Defaults to recall()‘s per-lane defaults.


now?

optional now: 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?

optional scopes: string[]

Defined in: src/lib/memory/recallTool.ts:35 

Vault scope filter.


types?

optional types: MemoryKind[]

Defined in: src/lib/memory/recallTool.ts:27 

Lanes to search. Default: [“fact”, “chunk”].

Last updated on