Code
mem-sqlite-memory.py
Usage
1
Set up your virtual environment
2
Set environment variables
3
Install dependencies
4
Run Example
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Store user memories in SQLite by passing SqliteDb as the agent’s database.
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
# Setup the SQLite database
db = SqliteDb(db_file="tmp/data.db")
# Setup a basic agent with the SQLite database
agent = Agent(
db=db,
update_memory_on_run=True,
)
agent.print_response("My name is John Doe and I like to play basketball on the weekends.")
agent.print_response("What do I do on weekends?")
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Set environment variables
export OPENAI_API_KEY=xxx
Install dependencies
uv pip install -U agno openai sqlalchemy
Run Example
python mem-sqlite-memory.py
python mem-sqlite-memory.py
Was this page helpful?