SQLite is a class that implements the MemoryDb interface using SQLite as the backend storage system. It provides lightweight, file-based or in-memory storage for agent memories with automatic timestamp management.

Parameters

ParameterTypeDescriptionDefault
table_namestrName of the SQLite table"memory"
db_urlOptional[str]SQLite database URLNone
db_fileOptional[str]Path to SQLite database fileNone
db_engineOptional[Engine]Pre-configured SQLAlchemy engineNone