Droids now have a fleet of sandboxes
Par Factory Team - 12 octobre 2026 - 2 minutes de lecture
Produit
Partager

Cette semaine, nous livrons notre vision de la meilleure expérience d'agent cloud. Nous commençons par le fondement de tout agent cloud : le bac à sable dans lequel il s'exécute.
Aujourd'hui, nous présentons Environments, désormais généralement disponible.
Lorsque vous exécutez des agents dans le cloud, vous pouvez paralléliser des projets sur des dizaines d'entre eux et vous déconnecter pendant qu'ils continuent de travailler.
Un Environment est une définition réutilisable du bac à sable sur lequel vos Droids s'exécutent, composé des dépôts, des outils et des dépendances dont ils ont besoin. Factory construit vos Environments en images portables à l'avance, de sorte que chaque bac à sable est prêt avant l'arrivée du Droid.
Intégrez vos Droids instantanément
Comme un ingénieur lors de son premier jour, un agent dans un environnement complètement nouveau doit déterminer comment cloner les dépôts, installer les chaînes d'outils, retrouver des configurations non documentées et réussir une première compilation. Il consacre du temps et des jetons à s'intégrer à votre base de code plutôt qu'à accomplir un travail utile.
Environments capture ce travail d'intégration, afin que chaque Droid puisse commencer à contribuer immédiatement.
Configurer un Environment pour vos dépôts devrait être aussi simple que d'intégrer un nouvel employé. Notre Agent Readiness framework inclut une commande de configuration en une ligne documentée comme critère pour les bases de code adaptées aux agents.
Les environnements évoluent avec votre base de code
Les équipes d'ingénierie livrent des changements rapidement, de sorte que le même environnement qui fonctionne aujourd'hui pourrait demain manquer de mises à jour ou de dépendances essentielles. Factory reconstruit les Environments toutes les quelques heures et valide chaque nouvelle construction. Seules les constructions réussies sont promues, afin que les Droids ne partent jamais d'un environnement défectueux.
Une orchestration construite sur Environments
Environments ouvrent de nouvelles façons d'orchestrer en parallèle des tâches vastes et complexes à l'aide de Factory.
Automatisations
Automatisations exécutent des tâches récurrentes selon un calendrier ou en réponse à Slack, GitHub et des webhooks. Quand une Automatisation pointe vers un Environnement, chaque exécution démarre sur un bac à sable neuf à partir de la dernière build validée. Votre audit de sécurité du lundi matin n'échoue pas parce que votre Droid Computer précédent est tombé en panne, et votre webhook d'Automatisation trie un échec de CI en quelques secondes au lieu de s'arrêter pour installer des mises à jour. Ces exécutions agissent en votre nom ou au nom d'un compte de service et suivent la même politique que tout autre Droid.
Agent Readiness
Agent Readiness garantit que vos dépôts sont préparés pour que les Droids travaillent de manière productive. Il note chaque dépôt sur cinq, où cinq signifie qu'un dépôt est totalement prêt pour que les agents soient optimalement productifs. Nous avons constaté que la plupart des clients entreprise démarrent au niveau deux.
Missions, notre framework multi-agents de longue durée, fonctionne mieux sur les dépôts de niveau quatre ou supérieur. Gravir ces niveaux s'est révélé difficile, car traiter les problèmes individuels qui freinaient les dépôts nécessitait de configurer plusieurs Droid Computers ou de conserver plusieurs clones du dépôt en local. Avec les Environnements, vous pouvez répartir les correctifs sur plusieurs bacs à sable.
Un contrôle au-delà du bac à sable
La plateforme de Factory permet à votre organisation d'orchestrer une flotte d' Agents Cloud en toute confiance. Les Environnements sont standardisés et gérés de manière centralisée par les administrateurs. Les Enterprise Controls de Factory s'appliquent toujours, de sorte que chaque Droid cloud opère sous les mêmes politiques et utilise le même ensemble d'outils et de dépendances.
Les administrateurs décident quels hôtes un Droid peut atteindre, quelles commandes shell il peut exécuter, quelles commandes nécessitent une approbation ou ne peuvent jamais être exécutées, et quels Connecteurs et Skills qu'il peut utiliser. Lorsqu'un Droid tente une commande que votre politique bloque, le harnais l'arrête avant qu'elle ne s'exécute.
La semaine à venir
Les environnements définissent le bac à sable. Au cours du reste de cette semaine, nous allons étendre la flotte dans de nouvelles directions, avec davantage de bacs à sable, en plus d'endroits, accessibles depuis un plus grand nombre d'outils que les ingénieurs utilisent déjà. Où qu'un Droid atterrisse et où que sa tâche commence, il applique la même politique et laisse la même trace.
- Vos machines : Des Droids sur le matériel que votre équipe possède déjà.
- Votre cloud : Des Droids sur des bacs à sable qui ne quittent jamais votre infrastructure.
- Vos outils : Des droids là où le travail d'ingénierie commence.
Commencer
Environnements sont disponibles dès aujourd'hui pour tous les forfaits. Ouvrir Paramètres → Environments dans Factory et définissez votre premier. Puis lancez-vous avec un Mission ou Automatisation.
