Loom Engine - v3.1.1
    Preparing search index...

    Interface NarrativeMemoryOptions<T>

    interface NarrativeMemoryOptions<T = Record<string, unknown>> {
        defaultKind?: { decayHalfLifeMs?: number; autoPurgeBelow?: number };
        now?: () => number;
        onRemember?: (fact: MemoryFact<T>) => void;
        onForget?: (
            fact: MemoryFact<T>,
            reason: "cleared" | "manual" | "purge",
        ) => void;
    }

    Type Parameters

    • T = Record<string, unknown>
    Index

    Properties

    defaultKind?: { decayHalfLifeMs?: number; autoPurgeBelow?: number }
    now?: () => number
    onRemember?: (fact: MemoryFact<T>) => void
    onForget?: (fact: MemoryFact<T>, reason: "cleared" | "manual" | "purge") => void