#!/bin/bash # Script de test de l'upload depuis l'agent V0 echo "πŸ§ͺ Test Upload Agent V0 β†’ Serveur" echo "==================================" echo "" echo "πŸ“‹ 1. VΓ©rification de la configuration" echo "---------------------------------------" echo "Configuration .env.local:" grep "RPA_TOKEN_ADMIN\|RPA_SERVER_URL" /home/dom/ai/rpa_vision_v3/.env.local | while read line; do key=$(echo $line | cut -d'=' -f1) value=$(echo $line | cut -d'=' -f2) if [[ $key == *"TOKEN"* ]]; then echo " $key=${value:0:16}..." else echo " $line" fi done echo "" echo "πŸ“‚ 2. Γ‰tat actuel des sessions sur le serveur" echo "----------------------------------------------" echo "Sessions existantes dans /opt/rpa_vision_v3/data/training/sessions/:" session_count=$(ls /opt/rpa_vision_v3/data/training/sessions/*.json 2>/dev/null | wc -l) echo " Nombre de sessions: $session_count" if [ $session_count -gt 0 ]; then echo " 5 derniΓ¨res sessions:" ls -lht /opt/rpa_vision_v3/data/training/sessions/*.json 2>/dev/null | head -5 fi echo "" echo "🌐 3. Test API serveur" echo "----------------------" TOKEN="73cf0db73f9a5064e79afebba96c85338be65cc2060b9c1d42c3ea5dd7d4e490" response=$(curl -s -H "Authorization: Bearer $TOKEN" http://localhost:8000/api/traces/status 2>/dev/null) echo " RΓ©ponse API: $response" if echo "$response" | grep -q "online"; then echo " βœ… API opΓ©rationnelle" else echo " ❌ API non accessible" fi echo "" echo "πŸ“ 4. Instructions pour tester l'agent" echo "---------------------------------------" echo "" echo "Pour tester l'agent V0, suivez ces Γ©tapes:" echo "" echo " 1. Ouvrir un nouveau terminal" echo "" echo " 2. Lancer l'agent:" echo " cd /home/dom/ai/rpa_vision_v3/agent_v0" echo " ./run.sh" echo "" echo " 3. L'agent s'ouvre dans le system tray" echo " β†’ Cliquer sur 'Start Capture'" echo "" echo " 4. Effectuer quelques actions pendant 30 secondes:" echo " - Ouvrir une fenΓͺtre" echo " - Cliquer quelque part" echo " - Taper du texte" echo " - Fermer la fenΓͺtre" echo "" echo " 5. Attendre 30 secondes (l'agent upload automatiquement)" echo "" echo " 6. VΓ©rifier que les sessions sont arrivΓ©es:" echo " ls -lht /opt/rpa_vision_v3/data/training/sessions/*.json | head -3" echo "" echo " 7. Si succΓ¨s, vous devriez voir de nouveaux fichiers .json" echo " avec un timestamp rΓ©cent (quelques secondes)" echo "" echo "════════════════════════════════════════════════════════════" echo "βœ… SystΓ¨me prΓͺt pour le test de l'agent" echo "════════════════════════════════════════════════════════════" echo "" echo "πŸ’‘ En cas de problΓ¨me:" echo " - VΓ©rifier les logs agent: tail -f ~/agent_v0/logs/*.log" echo " - VΓ©rifier les logs serveur: sudo journalctl -u rpa-vision-v3-api -f" echo ""