Skip to Content

RankedMemory

Defined in: src/lib/memory/types.ts:50 

A ranked memory returned by recall(). Shape is uniform across kinds — kind discriminates, kind-specific metadata is optional.

Properties

content

content: string

Defined in: src/lib/memory/types.ts:53 


conversationId?

optional conversationId: string

Defined in: src/lib/memory/types.ts:74 


createdAt

createdAt: Date

Defined in: src/lib/memory/types.ts:78 


eventTimeEnd?

optional eventTimeEnd: number | null

Defined in: src/lib/memory/types.ts:70 


eventTimeKind?

optional eventTimeKind: "point" | "range" | "ongoing" | null

Defined in: src/lib/memory/types.ts:71 


eventTimeStart?

optional eventTimeStart: number | null

Defined in: src/lib/memory/types.ts:69 

Anchored event-time for the fact (the date the underlying event occurred, not the write time). When present, the recall executor surfaces it to the LLM as (event: YYYY-MM-DD) so the answer model can do date arithmetic for temporal-reasoning questions. Null / undefined means the fact has no anchored date.


folderId?

optional folderId: string | null

Defined in: src/lib/memory/types.ts:61 


id

id: string

Defined in: src/lib/memory/types.ts:51 


kind

kind: MemoryKind

Defined in: src/lib/memory/types.ts:52 


messageId?

optional messageId: string

Defined in: src/lib/memory/types.ts:75 


proofCount?

optional proofCount: number

Defined in: src/lib/memory/types.ts:59 


role?

optional role: "user" | "assistant"

Defined in: src/lib/memory/types.ts:76 


score

score: number

Defined in: src/lib/memory/types.ts:54 


scoreBreakdown?

optional scoreBreakdown: ScoreBreakdown

Defined in: src/lib/memory/types.ts:55 


source?

optional source: string

Defined in: src/lib/memory/types.ts:60 


sourceChunkIds?

optional sourceChunkIds: string[]

Defined in: src/lib/memory/types.ts:58 


updatedAt

updatedAt: Date

Defined in: src/lib/memory/types.ts:79 

Last updated on