Aller au contenu

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.

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.

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.

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.

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 :

  1. Dans Activité, cliquez sur Consigner une inspection.
  2. Décrivez ce qui a réellement changé dans Résultat de votre inspection, en 10 caractères au moins.
  3. Cliquez sur Enregistrer mon constat.
  • 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.