@echo off rem Start the test UI on Windows. Usage: run.bat [port] | run.bat cli | run.bat report | run.bat test [--full] | run.bat install cd /d "%~dp0" set PORT=%1 if "%PORT%"=="" set PORT=8000 if not exist .venv ( python -m venv .venv || ( echo Python 3.9+ required: https://python.org & pause & exit /b 1 ) ) call .venv\Scripts\activate.bat python -c "import numpy,fastapi,uvicorn" 2>nul || pip install -q -r requirements.txt if "%1"=="cli" ( python ui\cli.py & exit /b ) if "%1"=="report" ( python eval\make_report.py & exit /b ) if "%1"=="test" ( python eval\smoke_test.py %2 & exit /b ) if "%1"=="install" ( python tools\install_model.py "%~2" & exit /b ) echo Union Command Agent UI -^> http://localhost:%PORT% (Ctrl+C to stop) start "" http://localhost:%PORT% set PORT=%PORT% python ui\app.py