🦊 Foxy Dev Team v2.0 — Refonte complète
Résumé
Refonte complète du système Foxy Dev Team : remplacement du daemon foxy-autopilot.py et de la gestion d'état fichier par une architecture moderne FastAPI + React + SQLite.
Architecture livrée
graph LR
subgraph Frontend
A[React + TypeScript + TailwindCSS]
end
subgraph Backend
B[FastAPI + SQLAlchemy]
C[(SQLite)]
D[WebSocket Hub]
end
subgraph External
E[Telegram Bot v3]
F[OpenClaw CLI]
end
A -- REST API --> B
A -- WebSocket --> D
B --> C
E -- REST API --> B
B --> F
Fichiers créés
Backend (backend/app/)
API Routers (backend/app/routers/)
Frontend (frontend/src/)
Telegram Bot
Vérification
API Endpoints testés ✅
GET /api/health → {"status": "ok", "version": "2.0.0"}
POST /api/projects → Création projet avec audit log
GET /api/projects → Liste avec task_count/tasks_done
GET /api/agents → 6 agents avec modèles et stats
GET /api/workflows → 4 workflows (SOFTWARE_DESIGN, SYSADMIN_DEBUG, DEVOPS_SETUP, SYSADMIN_ADJUST)
GET /api/logs → Audit logs filtrables
Dashboard vérifié visuellement ✅

<!-- slide -->

<!-- slide -->

Enregistrement du Dashboard

Démarrage rapide
# Backend
cd backend
cp .env.example .env # Configurer les variables
pip install -r requirements.txt
python -m uvicorn app.main:app --port 7000
# Frontend
cd frontend
npm install
npm run dev
# Telegram Bot
cd scripts
export TELEGRAM_BOT_TOKEN="..." TELEGRAM_CHAT_ID="..." FOXY_API_URL="http://localhost:7000"
python3 foxy-telegram-bot-v3.py