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
# 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 GitHubpraisonaiagents/memory/adapters/registry.py at line 15