> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Memory

> This section demonstrates how Agno agents persist and use user memories across runs, sessions, and agents.

| Example                                                                                               | Description                                                                      |
| ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Agent With Persistent Memory](/examples/memory/agent-with-memory)                                    | This example shows how to use persistent memory with an Agent.                   |
| [Memory Tools With Web Search](/examples/memory/memory-tools)                                         | This example shows how to use MemoryTools alongside WebSearchTools so an agent.  |
| [Agentic Memory Management](/examples/memory/agentic-memory)                                          | This example shows how to use agentic memory with an Agent.                      |
| [Agents Sharing Memory](/examples/memory/agents-share-memory)                                         | This example shows two agents sharing the same user memory.                      |
| [Custom Memory Manager Configuration](/examples/memory/custom-memory-manager)                         | This example shows how to configure a MemoryManager separately from the Agent.   |
| [Multi-User Multi-Session Chat](/examples/memory/multi-user-multi-session-chat)                       | This example demonstrates a multi-user, multi-session chat flow.                 |
| [Concurrent Multi-User Multi-Session Chat](/examples/memory/multi-user-multi-session-chat-concurrent) | This example runs multiple user conversations concurrently while persisting.     |
| [Share Memory and History Between Agents](/examples/memory/share-memory-and-history-between-agents)   | This example shows two agents sharing both conversation history and user memory. |
| [Memory Manager](/examples/memory/memory-manager/overview)                                            | The Memory Manager handles user memory CRUD and retrieval operations.            |
| [Optimize Memories](/examples/memory/optimize-memories/overview)                                      | This directory demonstrates memory optimization strategies.                      |
