summaryrefslogtreecommitdiff
path: root/api/endpoints
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 18:18:48 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 18:18:48 +0000
commit2ed454c66d9865a8abcbecc0081f7023cf4b50f9 (patch)
treef7aeb35d9d5e232f4e621edb0d9d480837e3ae64 /api/endpoints
parentb2c7114d2042bc88c5ee33e8597704c32efd1026 (diff)
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
Diffstat (limited to 'api/endpoints')
-rw-r--r--api/endpoints/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/api/endpoints/__init__.py b/api/endpoints/__init__.py
new file mode 100644
index 0000000..4663a01
--- /dev/null
+++ b/api/endpoints/__init__.py
@@ -0,0 +1 @@
+# API Endpoints