Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getomni.co/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Memory lets Omni retain selected context across future chats and background agent runs. It is disabled by default and must be enabled at deployment time with MEMORY_ENABLED=true.
Memory requires an active embedding provider. Configure one in SettingsEmbedding Providers before enabling memory for users.

Admin Settings

Navigate to SettingsMemory to configure:
SettingDescription
Default modeOrganization-wide memory ceiling and default for users without a personal preference
Memory modelLLM used to extract and recall memories. If unset, Omni uses the default chat model

Memory Modes

ModeBehavior
OffMemory is disabled for all users and agents
Chat memoryCompleted chat turns can be summarized into memories and recalled in later chats
Full memoryChat memory plus agent run context for background agents
The organization default is a ceiling. Users can choose a lower personal mode from SettingsMemory, but cannot exceed the mode selected by an admin.

User Controls

Users can view and delete their own memories from SettingsMemory. They can also delete all stored memories for their account.
Deleting memories is permanent. Omni will not be able to recall deleted context in future chats.

Deployment Configuration

Set these environment variables before starting Omni:
VariableDefaultDescription
MEMORY_ENABLEDfalseEnables Memory settings pages and AI-service memory initialization
MEMORY_PROVIDERmem0Memory backend provider. mem0 is currently supported
See Configuration Reference for the full environment variable reference.