Skip to main content
An agent needs two kinds of state: what was said in this thread, and what the agent knows about this user. Agno gives you both. You do not build a conversation store or a retrieval layer.

Sessions vs memory

They solve different problems. Use both.

Identifiers

Pass both on every run. Threads are scoped by session_id. Memory is scoped by user_id.

Memory: automatic or agentic

Reading memory back

For a profile screen or a debug view, pull a user’s memories directly.

Long conversations

History grows. Two ways to keep token cost bounded without losing continuity:

Next steps

Developer Resources