actrone-memory
    Preparing search index...

    Interface L2Store

    Cold semantic store (long-term memories).

    interface L2Store {
        upsert(entry: MemoryEntry): Promise<void>;
        search(params: L2SearchParams): Promise<MemoryEntry[]>;
        delete(memoryId: string): Promise<void>;
        deleteAgentMemories(agentId: string): Promise<void>;
        close?(): Promise<void>;
    }

    Implemented by

    Index
    • Parameters

      • memoryId: string

      Returns Promise<void>

    • Delete every memory for an agent (local right-to-erasure).

      Parameters

      • agentId: string

      Returns Promise<void>

    • Release resources this store owns. Optional, for the same reason as L1Store.close: the built-in adapters take an injected client.

      Returns Promise<void>