Interface: RollingSummaryMemoryUpdate
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:11
Properties
conversationId
conversationId:
string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:16
memoryPolicy?
optionalmemoryPolicy:ResolvedLongTermMemoryPolicy
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:26
Effective long-term memory policy for this conversation at the time of compaction. Implementations should respect this (e.g., allow per-conversation opt-out).
mode?
optionalmode:string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:19
Optional routing mode (customFlags.mode, persona id, etc.).
organizationId?
optionalorganizationId:string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:14
Optional organization context (multi-tenant / org-scoped memory).
personaId
personaId:
string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:17
profileId?
optionalprofileId:string|null
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:21
Compaction profile id used for this update (if profile routing is enabled).
sessionId
sessionId:
string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:15
summaryJson
summaryJson:
any
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:31
The structured memory JSON (memory_json) emitted by the compactor.
summaryText
summaryText:
string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:29
The rolling summary markdown (human-readable).
summaryUpdatedAt?
optionalsummaryUpdatedAt:number|null
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:35
When this summary snapshot was updated.
summaryUptoTimestamp?
optionalsummaryUptoTimestamp:number|null
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:33
Timestamp up to which messages are considered summarized.
userId
userId:
string
Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:12