AICEO / dashboard /logs.py
mgbam's picture
Update dashboard/logs.py
e9e7273 verified
raw
history blame
449 Bytes
# dashboard/logs.py
import streamlit as st
import pandas as pd
import os
import sqlite3
DB_PATH = os.path.join("/tmp", "memory.db")
def show_logs():
st.header("πŸ“Š Agent Memory Logs")
conn = sqlite3.connect(DB_PATH)
df = pd.read_sql("SELECT * FROM agent_logs ORDER BY timestamp DESC", conn)
conn.close()
st.dataframe(df)
csv = df.to_csv(index=False).encode()
st.download_button("πŸ“₯ Download Logs", csv, "logs.csv")