| |
| |
|
|
| CREATE TABLE sessions ( |
| session_id TEXT PRIMARY KEY, |
| created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| last_activity TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| context_data BLOB, |
| user_metadata TEXT |
| ); |
|
|
| CREATE TABLE interactions ( |
| interaction_id TEXT PRIMARY KEY, |
| session_id TEXT REFERENCES sessions(session_id), |
| user_input TEXT NOT NULL, |
| agent_trace TEXT, |
| final_response TEXT, |
| processing_time INTEGER, |
| created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| ); |
|
|
| CREATE TABLE embeddings ( |
| embedding_id INTEGER PRIMARY KEY AUTOINCREMENT, |
| session_id TEXT, |
| content_text TEXT, |
| embedding_vector BLOB, |
| created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| ); |
|
|
|
|