Persistence Module
The Persistence module provides database adapters and session management for storing agent conversations, runs, and traces.Installation
Quick Start
The recommended way to enable persistence is via thememory={} parameter:
Supported Databases
Conversation Stores
Knowledge Stores (Vector)
State Stores
Database Examples
PostgreSQL
SQLite
Redis
Session Management
Sessions allow you to maintain conversational context:Data Models
DbMessage
Stored message format:DbRun
Execution run record:DbToolCall
Tool execution record:See Also
- Database Module - Core database adapters
- Session Module - Session management
- Memory Module - Agent memory

