File size: 542 Bytes
f924666 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import sqlite3
from datetime import datetime
conn = sqlite3.connect("codex_memory.db", check_same_thread=False)
cur = conn.cursor()
cur.execute("""
CREATE TABLE IF NOT EXISTS memory (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp TEXT,
user TEXT,
task TEXT,
code TEXT,
result TEXT
)
""")
conn.commit()
def log_event(user, task, code, result):
cur.execute(
"INSERT INTO memory VALUES (NULL, ?, ?, ?, ?, ?)",
(datetime.utcnow().isoformat(), user, task, code, str(result))
)
conn.commit() |