nexus-agents - v2.80.0
    Preparing search index...

    Interface IMemoryBackend

    Interface for memory backend implementations.

    interface IMemoryBackend {
        store(
            key: string,
            value: unknown,
            metadata: MemoryMetadata,
        ): Promise<Result<void, MemoryError>>;
        retrieve(key: string): Promise<Result<unknown, MemoryError>>;
        search(
            query: string,
            limit: number,
        ): Promise<Result<MemoryEntry[], MemoryError>>;
        prune(olderThan: Date): Promise<Result<number, MemoryError>>;
    }
    Index

    Methods