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?
optionalconversationId:string
Defined in: src/lib/memory/types.ts:74
createdAt
createdAt:
Date
Defined in: src/lib/memory/types.ts:78
eventTimeEnd?
optionaleventTimeEnd:number|null
Defined in: src/lib/memory/types.ts:70
eventTimeKind?
optionaleventTimeKind:"point"|"range"|"ongoing"|null
Defined in: src/lib/memory/types.ts:71
eventTimeStart?
optionaleventTimeStart: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?
optionalfolderId: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?
optionalmessageId:string
Defined in: src/lib/memory/types.ts:75
proofCount?
optionalproofCount:number
Defined in: src/lib/memory/types.ts:59
role?
optionalrole:"user"|"assistant"
Defined in: src/lib/memory/types.ts:76
score
score:
number
Defined in: src/lib/memory/types.ts:54
scoreBreakdown?
optionalscoreBreakdown:ScoreBreakdown
Defined in: src/lib/memory/types.ts:55
source?
optionalsource:string
Defined in: src/lib/memory/types.ts:60
sourceChunkIds?
optionalsourceChunkIds:string[]
Defined in: src/lib/memory/types.ts:58
updatedAt
updatedAt:
Date
Defined in: src/lib/memory/types.ts:79