Skip to main content
Memory allows agents to maintain conversation context across multiple messages within a session. This enables natural, contextual conversations where the agent remembers previous interactions.
For standalone memory operations (add, search, get, update, delete), see the Cognis documentation.

Quick Start

How Memory Works

  1. Messages are stored per session using the session_id
  2. Context is maintained across multiple agent.run() calls
  3. Recent messages are included in the agent’s context window
  4. Older messages are automatically pruned based on max_messages

Memory Configuration

At Agent Creation

On Existing Agent

Session Management

Memory is scoped to sessions. Use session_id to maintain separate conversations:

Use Cases

Customer Support

Multi-Turn Tasks

Tutoring

Next Steps

Agent Memory

Learn all memory configuration options