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