Added all missing MULTIX enhancements matching the original screenshot: 1. STREAMING indicator: - Animated purple badge with sparkles icon - Shows live token count during streaming - Pulsing animation effect 2. Status badges: - PENDING/RUNNING/DONE badges for tasks - Color-coded based on status 3. APEX/SHIELD renamed: - 'Auto' -> 'APEX' with tooltip - 'Shield' -> 'SHIELD' with tooltip 4. THINKING indicator: - Bouncing dots animation (3 dots) - Shows THINKING or SENDING status 5. STOP button: - Red stop button appears during agent work - Calls cancel endpoint to interrupt 6. Detailed token stats bar: - INPUT/OUTPUT tokens - REASONING tokens (amber) - CACHE READ (emerald) - CACHE WRITE (cyan) - COST (violet) - MODEL (indigo) 7. Message navigation sidebar: - YOU/ASST labels for each message - Click to scroll to message - Appears on right side when viewing task
68 lines
2.7 KiB
Batchfile
68 lines
2.7 KiB
Batchfile
@echo off
|
|
title NomadArch Launcher (Production Mode)
|
|
color 0A
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo.
|
|
echo ███╗ ██╗ ██████╗ ███╗ ███╗ █████╗ ██████╗ █████╗ ██████╗ ██████╗██╗ ██╗
|
|
echo ████╗ ██║██╔═══██╗████╗ ████║██╔══██╗██╔══██╗██╔══██╗██╔════╝██║ ██║
|
|
echo ██╔██╗ ██║██║ ██║██╔████╔██║███████║██║ ██║███████║██████╔╝██║ ███████║
|
|
echo ██║╚██╗██║██║ ██║██║╚██╔╝██║██╔══██║██║ ██║██╔══██║██╔══██╗██║ ██╔══██║
|
|
echo ██║ ╚████║╚██████╔╝██║ ╚═╝ ██║██║ ██║██████╔╝██║ ██║██║ ██║╚██████╗██║ ██║
|
|
echo ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
|
|
echo.
|
|
echo PRODUCTION LAUNCHER - Using Pre-Built Enhanced UI
|
|
echo ═════════════════════════════════════════════════════════════════════════════
|
|
echo.
|
|
echo Features: SMART FIX / APEX / SHIELD / MULTIX MODE
|
|
echo.
|
|
|
|
cd /d "%~dp0"
|
|
|
|
echo [STEP 1/3] Checking Dependencies...
|
|
echo.
|
|
|
|
where node >nul 2>&1
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [ERROR] Node.js not found!
|
|
echo.
|
|
echo Please install Node.js first: https://nodejs.org/
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
for /f "tokens=*" %%i in ('node --version') do set NODE_VERSION=%%i
|
|
echo [OK] Node.js: %NODE_VERSION%
|
|
|
|
echo.
|
|
echo [STEP 2/3] Checking Pre-Built UI...
|
|
echo.
|
|
|
|
if exist "packages\electron-app\dist\renderer\assets\main-B67Oskqu.js" (
|
|
echo [OK] Enhanced UI build found with custom features
|
|
) else (
|
|
echo [ERROR] Pre-built UI with enhancements not found!
|
|
echo [INFO] Run: npm run build to create the production build
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo [STEP 3/3] Starting NomadArch (Production Mode)...
|
|
echo.
|
|
|
|
cd packages\electron-app
|
|
|
|
:: Run using npx electron with the built dist
|
|
echo [INFO] Starting Electron with pre-built enhanced UI...
|
|
npx electron .
|
|
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo.
|
|
echo [ERROR] NomadArch exited with an error!
|
|
echo.
|
|
)
|
|
|
|
pause
|