Plusieurs agents dans l’éditeur
Plusieurs conversations d’un projet peuvent travailler en même temps, sans limite de nombre. UEFN, lui, traite une commande à la fois. Island Pilot organise ce partage avec une file d’appels et des réservations.
La file d’appels
Section intitulée « La file d’appels »Les commandes d’un même éditeur passent l’une après l’autre, lectures comprises. Plusieurs agents n’accélèrent donc pas chaque appel : le gain vient du travail fait en dehors de l’éditeur. Blender et les serveurs MCP personnalisés ont aussi leur file. Meshy et Tripo n’en ont pas.
Les réservations
Section intitulée « Les réservations »La première modification d’un élément par un agent le réserve jusqu’à la fin de sa mission, ou jusqu’à son arrêt. Lire un élément réservé reste possible. Un spécialiste partage les réservations de l’orchestrateur qui l’a lancé, mais deux spécialistes se bloquent entre eux.
| Élément | Réservé ? |
|---|---|
| Asset ou acteur de l’île | Oui |
Fichier .verse |
Oui |
| Scène Blender | Oui, en entier |
| Dossier de destination | Non : plusieurs agents peuvent y créer des assets différents |
| Autres fichiers du projet | Non : l’écriture est refusée si le fichier a changé depuis sa lecture |
| Meshy, Tripo, Higgsfield, serveurs MCP personnalisés | Non |
Les réservations sont propres à chaque projet.
Ce qu’attend un agent
Section intitulée « Ce qu’attend un agent »L’état de l’agent, dans Activité, indique la raison de son attente.
| Message | Cause | Attente maximale |
|---|---|---|
| En attente : Verse Coder a réservé le fichier Verse game/hud.verse pour sa mission en cours. | Un autre agent tient cet élément. | 45 secondes |
| En attente : Verse Coder compile le Verse ou pilote la session de jeu. | Une compilation ou une commande de session occupe l’éditeur. | 10 minutes |
| En attente : UI Engineer termine une étape dans l’éditeur. | Une compilation attend la fin de l’étape d’un autre agent. | 10 minutes |
Passé ce délai, l’appel est refusé sans rien modifier. L’agent doit avancer sur une autre partie de sa mission et réessayer plus tard, ou terminer en signalant le blocage. Il ne doit pas contourner la réservation.
Une compilation ou une commande de session passe seule, puis indique à l’agent ce que les autres étaient en train de modifier. Les erreurs sur ces éléments ne lui appartiennent pas. Si la liste d’erreurs vous semble étrange, attendez la fin des autres agents et recompilez.
Une modification peut occuper l’éditeur jusqu’à 10 minutes. Un éditeur qui ne répond plus est attendu jusqu’à 3 minutes de plus.
Un résultat inconnu bloque le projet
Section intitulée « Un résultat inconnu bloque le projet »Si l’éditeur ne confirme pas une modification à temps, l’action passe à Résultat inconnu. Aucun agent du projet ne peut alors modifier quoi que ce soit, tant qu’un constat n’est pas enregistré. Les lectures restent possibles.
L’agent relit normalement l’état réel et enregistre son constat. Vous pouvez aussi le faire :
- Dans Activité, cliquez sur Consigner une inspection.
- Décrivez ce qui a réellement changé dans Résultat de votre inspection, en 10 caractères au moins.
- Cliquez sur Enregistrer mon constat.
Ce que ce système ne couvre pas
Section intitulée « Ce que ce système ne couvre pas »- Vos propres gestes. Une réservation ne s’applique pas à ce que vous faites dans UEFN. Voir les limites.
- Les scripts. Island Pilot reconnaît les éléments d’après les chemins présents dans l’appel. Un script qui construit ses chemins pendant son exécution peut lui échapper.
- La cohérence d’ensemble. Deux agents peuvent modifier des éléments différents et produire un résultat incohérent. Donnez-leur des tâches indépendantes.
- La vue d’ensemble. Aucune liste des réservations n’est affichée. Vous voyez seulement l’état de l’agent qui attend.
Pendant le travail d’un agent, le projet, ses profils et ses connexions ne peuvent pas changer : Arrêtez les agents de ce projet avant de le modifier.
Chaque agent consomme le quota de votre abonnement : plus d’agents l’épuisent plus vite.
