Memory Adapter Registry • AI Agent SDK

MemoryAdapterRegistry: Thread-safe registry for memory adapters.

MemoryAdapterRegistry

Defined in the registry module.

AI Agent

Thread-safe registry for memory adapters.

Replaces hardcoded _check_chromadb, _check_mem0, etc. in memory.py with dynamic adapter discovery and instantiation.

Usage

python
# Register adapter (typically done on import)
    register_memory_adapter("sqlite", SQLiteAdapter)
    register_memory_adapter("chroma", ChromaAdapter)  # in wrapper

    # Use in Memory class
    adapter = get_memory_adapter("chroma", config=config)

Source

View on GitHub

praisonaiagents/memory/adapters/registry.py at line 15


Related Documentation