adapters • AI Agent SDK
Memory Adapters for PraisonAI.
adapters
AI Agent
Memory Adapters for PraisonAI.
This module provides concrete implementations of MemoryProtocol for different backends, following the adapter pattern used in knowledge/.
Adapters:
- sqlite_adapter: SQLite-based memory storage (core)
- in_memory_adapter: Lightweight in-memory storage (core, for testing/dev)
- chromadb_adapter: ChromaDB vector memory storage (wrapper)
- mongodb_adapter: MongoDB document storage (wrapper)
- dakera_adapter: Dakera decay-weighted memory server (wrapper)
- redis_adapter: Redis in-memory storage (wrapper)
- postgres_adapter: PostgreSQL storage (wrapper)
Heavy adapters (chromadb, mongodb, etc.) are moved to wrapper package to keep core lightweight and protocol-driven.
Import
from praisonaiagents.memory import adapters