packages/docs/advanced/database.md
The Database tab provides a built-in browser for your agent's data stores. Access it from the Advanced section of the dashboard at /database.
The database browser has three sub-tabs for different data types:
| Tab | Description |
|---|---|
| Tables | Browse relational database tables — view rows, columns, and record counts |
| Media | Browse uploaded and generated media files (images, audio, video) |
| Vectors | Inspect vector store entries used for semantic search and RAG |
The Tables view lists all database tables used by the agent runtime. Select a table to browse its contents in a paginated data grid.
Common tables include:
| Table | Contents |
|---|---|
memories | Agent memories and conversation state |
messages | Conversation history |
knowledge / documents | Knowledge base documents and fragments |
entities | People, agents, and other entities the agent knows about |
rooms | Conversation rooms and channels |
tasks | Scheduled and active tasks |
triggers | Event triggers and their run history |
Select any table to view its rows in a paginated grid. Each row displays all columns with their values.
The Media view scans database tables for embedded media URLs (images, videos, audio) and presents them in a filterable, searchable grid with a lightbox viewer.
The gallery scans up to 10 database tables, prioritizing tables whose names contain memor, message, media, attach, file, asset, or document. For each row, it extracts HTTP URLs and data: URIs from all string-valued columns, including JSON content blobs.
| Type | Extensions | Badge Color |
|---|---|---|
| Image | .png .jpg .jpeg .gif .webp .svg .bmp .ico .avif | Blue |
| Video | .mp4 .webm .mov .avi .mkv .ogv | Purple |
| Audio | .mp3 .wav .ogg .flac .aac .m4a .opus | Green |
Click any media item to open the lightbox:
The Vectors view browses agent memories and vector embeddings with three visualization modes. It auto-discovers vector-relevant tables (memories, embeddings, knowledge, vector) and joins embedding data when available.
LIKE query)The viewer detects elizaOS embedding tables with dimension columns (dim_384, dim_512, dim_768, dim_1024, dim_1536, dim_3072). When the memories table is selected and an embeddings table exists, the viewer performs a LEFT JOIN to attach embedding vectors to memory records.
Paginated cards (25 per page). Each card shows:
Click any card to open the Memory Detail Modal with full content, metadata grid, embedding values, and raw JSON record.
Projects high-dimensional embeddings to 2D using PCA (power iteration, 2 principal components). Renders to an HTML canvas.
type with a legendProjects embeddings to 3 principal components and renders in an interactive Three.js scene.
Full-screen overlay showing: