Skip to main content
Agno agents are stateless by default. Each conversation starts fresh. Supermemory changes that - your agents can remember users, recall past conversations, and build on previous interactions.

What you can do

  • Give agents access to user profiles and conversation history
  • Store agent interactions for future sessions
  • Let agents search memories to answer questions with context

Setup

Install the packages:
Set up your environment:
Get your Supermemory API key from console.supermemory.ai.

Basic integration

Fetch user context before running an agent, then store the interaction after.

Core concepts

User profiles

Supermemory keeps two buckets of user info:
  • Static facts: Things that stay consistent (name, preferences, expertise)
  • Dynamic context: What they’re focused on lately

Storing memories

Save interactions so future sessions have context:

Searching memories

Look up past interactions:

Example: personal assistant with memory

An assistant that actually knows who it’s talking to. Preferences stick around. Past conversations inform new ones.

Using Agno tools with memory

Give your agent tools that can search and store memories directly.

Image context with memory

Agno handles images too. When users share photos, you can store what the agent saw for later.

Metadata for filtering

Tags let you narrow down searches:

User profiles

How automatic profiling works

Search

Filtering and search modes

LangChain

Memory for LangChain apps

CrewAI

Multi-agent systems with memory