diff options
| author | CaptainJack2491 <jayrupnakawala@gmail.com> | 2026-03-09 18:18:48 +0000 |
|---|---|---|
| committer | CaptainJack2491 <jayrupnakawala@gmail.com> | 2026-03-09 18:18:48 +0000 |
| commit | 2ed454c66d9865a8abcbecc0081f7023cf4b50f9 (patch) | |
| tree | f7aeb35d9d5e232f4e621edb0d9d480837e3ae64 /api/endpoints | |
| parent | b2c7114d2042bc88c5ee33e8597704c32efd1026 (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__.py | 1 |
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 |
