AICEO / dashboard /logs.py
mgbam's picture
Update dashboard/logs.py
50a305b verified
raw
history blame
412 Bytes
import streamlit as st
import pandas as pd
from memory.database import DB_PATH
def show_logs():
st.header("πŸ“Š Agent Memory Logs")
conn = st.experimental_connection("sqlite", {"path": DB_PATH})
df = pd.read_sql("SELECT * FROM agent_logs ORDER BY timestamp DESC", conn)
st.dataframe(df)
csv = df.to_csv(index=False).encode()
st.download_button("πŸ“₯ Download Logs CSV", csv, "logs.csv")