Spaces:
Running
Running
Commit History
-
feat: Add Langfuse tracing support and UI enhancements
- Updated .env.example and README.md to include LANGFUSE_PROJECT_ID and LANGFUSE_PUBLIC_TRACES configurations. - Enhanced session bootstrap payload to include Langfuse settings for tracing. - Implemented UI components for displaying trace history and dropdown functionality. - Updated main.js to manage trace dropdown interactions and render trace history. - Added tests to validate Langfuse tracing behavior and ensure proper metadata handling.3f6837a
-
Add error handling for session bootstrap failures: Implement a client-safe error response payload in session_bootstrap.py and update Streamlit routes to use this new error handling.
3a5c3c8 -
Refactor session bootstrap handling and Streamlit app startup: Update start.sh to launch the app using uvicorn, enhance session bootstrap logic in session_bootstrap.py with retry mechanisms for transient errors, and modify streamlit_app.py to conditionally use a new route for session initialization. Add tests for retry behavior and error handling in session bootstrap payload generation.
38bbab9
-
Refactor Streamlit app and UI for session management: Replace token generation with session bootstrap URL, update client rendering logic, and enhance error handling for session initialization. Improve metrics logging in agent and metrics collector for better tracking of session metadata.
259349d