Date : 31/01/2026 Statut : TERMINE Projet : connectors-front Commit : 16caaf5 Pipeline : #597 - success
Quand l'IA suggere une commande SSH et que le test echoue (exit_code != 0), l'utilisateur n'avait aucun moyen de demander a l'IA de corriger en tenant compte de l'erreur.
Fichier : src/routes/connectors/instance/[id]/index.tsx (+55 lignes)
aiRetryCount : Compteur de corrections, reset a 0 quand un nouveau prompt est soumishandleAiRetry : Construit un prompt enrichi avec le contexte d'erreur (commande, exit code, stderr, stdout) et rappelle api.suggestCommand()aiTestResult.success === false, style btn btn-warning btn-xs avec icone refresh et compteur de retriesScenario complet sur instance prod-portainer (SSH) :
| Etape | Action | Resultat |
|---|---|---|
| Suggest | prompt "affiche la version de dockerr" | docker --version |
| Test | execution | success, exit 0 |
| Forcer erreur | dockerr version |
fail, exit 127 |
| Corriger | prompt enrichi avec contexte erreur | docker version (corrige) |
| Re-test | execution commande corrigee | success, exit 0 |
Tout est frontend. Le prompt enrichi est envoye au meme endpoint api.suggestCommand().