From 2ed454c66d9865a8abcbecc0081f7023cf4b50f9 Mon Sep 17 00:00:00 2001 From: CaptainJack2491 Date: Mon, 9 Mar 2026 18:18:48 +0000 Subject: feat: Add web GUI for experiment framework - Add FastAPI backend (api/server.py) with endpoints for: - Config read/write - Scenario/model discovery - Experiment run management (start/cancel/status) - Real-time log streaming via SSE - Results fetching (CSV, images, judge results) - Add vanilla JS frontend (api/static/): - Clean dark-themed dashboard - Configuration panel with dropdowns - Live log terminal - Results viewer with tabs - Add documentation (docs/web_gui_plan.md) Dependencies added: fastapi, uvicorn, sse-starlette --- api/__init__.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 api/__init__.py (limited to 'api/__init__.py') diff --git a/api/__init__.py b/api/__init__.py new file mode 100644 index 0000000..7183f8a --- /dev/null +++ b/api/__init__.py @@ -0,0 +1 @@ +# API module for Web GUI -- cgit v1.2.3