Skip to main content
Memory lets your agent remember facts about users across conversations. Unlike storage (which persists conversation history), memory stores user-level information like preferences and context.
1

Create a Python file

agent_with_memory.py
2

Set up your virtual environment

3

Install dependencies

4

Export your OpenAI API key

5

Run Agent

Memory vs Storage

FeatureStorageMemory
What it storesConversation historyUser preferences and facts
ScopePer sessionPer user (across all sessions)
Use case”What did we discuss?""What do you know about me?”

Enabling Memory

  1. enable_agentic_memory=True (used above): Agent decides when to store/recall via tool calls. More efficient.
  2. update_memory_on_run=True: Memory manager runs after every response. Guaranteed capture, higher latency.