# 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") | |