Skip to main content

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