File size: 412 Bytes
50a305b |
1 2 3 4 5 6 7 8 9 10 11 12 |
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")
|