Interface MemoryReflectionResult

interface MemoryReflectionResult {
    traces: Omit<MemoryTrace, "updatedAt" | "id" | "createdAt" | "accessCount" | "lastAccessedAt" | "stability" | "encodingStrength" | "retrievalCount" | "reinforcementInterval">[];
    supersededTraceIds: string[];
    consumedNoteIds: string[];
    compressionRatio: number;
}

Properties

traces: Omit<MemoryTrace, "updatedAt" | "id" | "createdAt" | "accessCount" | "lastAccessedAt" | "stability" | "encodingStrength" | "retrievalCount" | "reinforcementInterval">[]

New long-term memory traces to store.

supersededTraceIds: string[]

IDs of existing traces that should be superseded.

consumedNoteIds: string[]

IDs of observation notes that were consumed.

compressionRatio: number

Compression ratio achieved.