AICEO / memory /database.py
mgbam's picture
Update memory/database.py
df6f5ec verified
raw
history blame
723 Bytes
import sqlite3
import os
DB_PATH = os.path.join("/mnt/data", "memory.db")
def init_db():
conn = sqlite3.connect(DB_PATH)
c = conn.cursor()
c.execute("""
CREATE TABLE IF NOT EXISTS memory_logs (
id INTEGER PRIMARY KEY AUTOINCREMENT,
agent TEXT,
action TEXT,
result TEXT,
timestamp TEXT
)
""")
conn.commit()
conn.close()
def log_memory(agent: str, action: str, result: str):
conn = sqlite3.connect(DB_PATH)
c = conn.cursor()
c.execute(
"INSERT INTO memory_logs (agent, action, result, timestamp) VALUES (?,?,?,datetime('now'))",
(agent, action, result)
)
conn.commit()
conn.close()