# Ce que les agents peuvent faire dans Studio

> Canal public — documentation de l’application 3.6.3. Respecter les mentions de disponibilité propres à chaque service.

Source : [Ce que les agents peuvent faire dans Studio](/application/studio/agents-dans-studio/)

Les outils Studio sont fournis par VibeStarter ; il n’y a rien à activer dans Roblox Studio.

Le plugin donne à tes agents un accès réel à la place ouverte : ils peuvent la lire, y exécuter du code, lancer un test et regarder le résultat. Cette page dit jusqu’où ça va, ce qui est volontairement refusé, et pourquoi un seul agent pilote Studio à la fois.

## Ce qu’un agent sait faire

| Famille | Ce que l’agent peut faire |
| --- | --- |
| **Lire** | chercher dans l’arbre de ton jeu, inspecter un objet et ses propriétés, lire la console serveur et la console client, lire et modifier la sélection dans Studio |
| **Agir** | exécuter du code dans la place, insérer un asset Roblox par son identifiant |
| **Tester** | lancer un test et l’arrêter, simuler des touches, des clics et de la saisie, déplacer un personnage, simuler un profil d’appareil mobile, mesurer les performances, rejouer un scénario de test enregistré, jusqu’à huit joueurs |
| **Capturer** | prendre une image de ce que Studio affiche, ou une rafale présentée en planche-contact, en cadrant une cible puis en remettant la caméra où elle était |
| **Auditer** | relever les défauts de structure d’une map, l’articulation d’un modèle, la qualité d’un asset, la mise en page d’une interface, et inventorier les assets du jeu |

## Ce qui lui est refusé

-   **Un agent ne modifie pas les scripts depuis Studio.** Il édite les fichiers de ton projet, et la modification arrive ensuite par la synchronisation. Un second chemin d’écriture ferait diverger la place de ton code — c’est un refus de principe, pas une limite technique.
-   **Un agent ne lie pas une place à un projet.** Ce geste te revient, depuis l’app. Voir [Lier une place à ton projet](/application/studio/lier-une-place/).
-   **Un agent n’utilise pas tes autres plugins Studio** (outils d’animation, suites d’effets, plugins tiers).
-   **Un agent ne publie pas ton jeu.** Voir [Publier ton jeu et suivre tes versions](/application/studio/publier/).
-   **Un agent n’arrête pas un test qu’il n’a pas lancé.** Un test que tu as démarré à la main, ou qu’un autre agent a démarré, reste sous le contrôle de celui qui l’a ouvert.

## Un agent par place : la file d’attente

Un agent réserve la place sur laquelle il travaille, pour que deux agents ne se marchent pas dessus. Les autres continuent pendant ce temps sur ce qui ne demande pas Studio : le code, les assets, la réflexion.

Schéma en deux parties. En haut, trois agents et une place ouverte dans Studio : l’agent 1 réserve la place, l’agent 2 est en attente d’une place en position 1, l’agent 3 continue sur le code et les assets sans Studio. En bas, deux mondes du même projet : l’agent 1 pilote le monde A et l’agent 2 pilote le monde B, en parallèle, une réservation par place. — Une place : un seul agent à la fois — Agent 1 — Agent 2 — Agent 3 — Place ouverte dans Studio — Studio occupé · Agent 1 — 0/1 places libres — réserve la place — En attente d’une place (position 1) — Continue sur le code, les assets, la réflexion — sans consommer de quota en attendant — Deux mondes dans le projet : deux agents en parallèle — Agent 1 — Agent 2 — Monde A · occupé · Agent 1 — Monde B · occupé · Agent 2 — une réservation par place

Une place ne se pilote qu’à un agent à la fois : le deuxième attend, le troisième n’a pas besoin de Studio et continue. Avec deux mondes dans le projet, deux agents travaillent en parallèle, un par place.

Dans l’app, les états sont explicites :

| Ce qui est affiché | Ce que ça veut dire |
| --- | --- |
| Studio libre | aucune place n’est réservée |
| `Studio occupé · {{qui}}` | un agent tient la place |
| `{{libres}}/{{total}} places libres` | combien de places restent disponibles |
| `En attente d’une place (position {{n}})` | ton agent est dans la file |
| `Reprendre {{place}}` / `Arrêter · {{place}}` | reprendre la main ou libérer la place |

La file d’attente ne gaspille pas ton quota

Un agent qui attend Studio ne consomme pas de quota chez ton fournisseur d’IA. Si tu as plusieurs mondes dans ton projet, deux agents peuvent piloter deux mondes en parallèle : la réservation est par place. Voir [Plusieurs mondes dans un jeu](/application/studio/plusieurs-mondes/).

## Les tests de jeu

Un agent démarre un test par les fonctions de test de Roblox Studio, comme toi depuis la barre d’outils. Deux modes existent, et la différence compte :

-   **Un test avec joueur** lance une partie complète, avec un personnage. C’est le seul mode qui permet une capture ou l’inspection de l’interface.
-   **Un test serveur seul** démarre le serveur sans client. Aucune capture n’y est possible, et l’agent te le dit au lieu d’attendre.

Un agent peut aussi rejouer un scénario de test enregistré avec ton projet. Le verdict est une réussite, un échec, ou **non concluant** quand les preuves nécessaires manquent — un résultat honnête vaut mieux qu’un faux vert. Il peut enfin exécuter le même scénario sur un à trois profils d’appareil mobile, avec un verdict par profil, puis remettre Studio dans son état d’origine.

Garde la fenêtre Studio restaurée

Quand la fenêtre Studio est réduite, le rendu de l’éditeur est suspendu : les captures échouent, et un clic simulé sur un bouton peut ne pas déclencher son action. Pour toute vérification visuelle ou tout test d’interface, laisse Studio visible à l’écran.

Voir aussi [Faire tester une fonctionnalité par un agent](/application/agents/playtest/).

## Un seul test par jeu à la fois

Roblox Studio ne joue qu’une partie d’une même expérience à la fois. Deux mondes du même jeu ne se testent donc pas en même temps ; deux jeux différents, si.

## Ce qui part chez ton fournisseur d’IA

L’app l’annonce au moment où tu autorises le plugin : « Ce qu’ils consultent (contenus, logs, captures) part chez le fournisseur d’IA de ton agent. » et « Le plugin ne rejoint aucun jeu en ligne et ne lit aucune donnée de joueurs. »

Concrètement : ce qu’un agent regarde dans ta place — l’arbre du jeu, les messages de console, les captures — part chez le fournisseur d’IA que tu as connecté, au même titre que ton code. VibeStarter ne se connecte pas à ton jeu publié.

VibeStarter ne demande aucune autorisation système pour tout cela : ni enregistrement d’écran, ni accessibilité, ni mise de la fenêtre au premier plan.

## Limites

-   Les outils disponibles dépendent de la version de ton app. Une fenêtre Studio qui exécute un plugin plus ancien refuse ce qu’elle ne connaît pas — relance Studio après une mise à jour.
-   Une capture est impossible en test serveur seul, et dans un test multijoueur. Pour une vérification visuelle, lance un test avec un seul joueur.
-   Une fenêtre Studio minimisée peut cesser de dessiner, surtout en édition : la capture échoue et l’outil le dit. Restaure la fenêtre et redemande.
-   Rien ne garantit qu’une future version de Roblox Studio garde exactement le même comportement.
-   Un agent peut se tromper sur ses propres capacités et affirmer qu’il ne sait pas faire quelque chose. Redemande explicitement, ou repars sur une conversation neuve.

## Questions fréquentes

**Pourquoi mes agents attendent-ils Studio ?** Parce qu’un seul agent pilote une place à la fois. C’est normal, et ça n’interrompt pas leur travail sur le reste.

**Plusieurs agents vont-ils construire ma map plus vite ?** Non. La réservation de la place les met en file. Pour paralléliser, donne-leur des tâches qui ne demandent pas toutes Studio.

**L’agent dit qu’il n’est pas connecté à Studio.** Vérifie que la place est ouverte, sauvegardée sur Roblox et liée à ton projet. Puis relance Studio. Le reste est sur [la page de dépannage](/aide/studio/).

**Mon test reste bloqué et Studio ne répond plus.** Arrête le test à la main dans Studio, puis relance-le. Si Studio reste figé, ferme-le et rouvre-le.

## Pour aller plus loin

-   [Ce que tes agents savent faire](/application/agents/ce-qu-ils-savent-faire/)
-   [Faire tester une fonctionnalité par un agent](/application/agents/playtest/)
-   [Lancer et piloter tes agents](/application/agents/lancer-et-piloter/)
-   [La synchronisation, expliquée](/application/studio/synchronisation/)
-   [La connexion à Roblox Studio ne marche pas](/aide/studio/)
