Optional organizationOptional modeOptional routing mode (customFlags.mode, persona id, etc.).
Optional profileCompaction profile id used for this update (if profile routing is enabled).
Optional memoryEffective long-term memory policy for this conversation at the time of compaction. Implementations should respect this (e.g., allow per-conversation opt-out).
The rolling summary markdown (human-readable).
The structured memory JSON (memory_json) emitted by the compactor.
Optional summaryTimestamp up to which messages are considered summarized.
Optional summaryWhen this summary snapshot was updated.
Optional organization context (multi-tenant / org-scoped memory).