SQLite Agent Storage is a class that implements the AgentStorage interface using SQLite as the backend storage system. It provides lightweight, file-based storage for agent sessions with support for JSON data types and schema versioning.

Parameters

ParameterTypeDescriptionDefault
table_namestrName of the SQLite tableRequired
db_urlOptional[str]SQLite connection URLNone
db_fileOptional[str]Path to SQLite database fileNone
db_engineOptional[Engine]Pre-configured SQLAlchemy engineNone
schema_versionintSchema version number1
auto_upgrade_schemaboolAuto-upgrade schema on initFalse