"""
Lyra-NeoMem
Vector-centric memory subsystem forked from Mem0 OSS.
"""

import importlib.metadata

# Package identity
try:
    __version__ = importlib.metadata.version("lyra-neomem")
except importlib.metadata.PackageNotFoundError:
    __version__ = "0.1.0"

# Expose primary classes
from neomem.memory.main import Memory, AsyncMemory  # noqa: F401
from neomem.client.main import MemoryClient, AsyncMemoryClient  # noqa: F401

__all__ = ["Memory", "AsyncMemory", "MemoryClient", "AsyncMemoryClient"]
