Skip to main content

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 the memory={} 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