Skip to content

Memory Manager ExampleΒΆ

7 Memory Managers

Part of 400+ modules with Redis, PostgreSQL, SQLite, and vector store backends. See Memory Documentation.

Python
import logging

logger = logging.getLogger(__name__)

from agenticaiframework.memory import MemoryManager

# Example: Using the MemoryManager
# ---------------------------------
# This example demonstrates how to:
# 1. Create a MemoryManager
# 2. Store and retrieve memory entries
#
# Expected Output:
# - Display of stored and retrieved memory entries

if __name__ == "__main__":
    # Create a memory manager
    memory_manager = MemoryManager()

    # Store some memory entries
    memory_manager.store("user_name", "Alice")
    memory_manager.store("last_login", "2025-09-10")

    # Retrieve and display memory entries
    logger.info("User Name:", memory_manager.retrieve("user_name"))
    logger.info("Last Login:", memory_manager.retrieve("last_login"))