Factory

Droids now have a fleet of sandboxes

Présentation de Factory Environments : définissez un bac à sable d'environnement une seule fois, lancez autant d'instances qu'un projet l'exige et gardez chaque Droid sous votre contrôle.

Droids now have a fleet of sandboxes
Source de l’image · Factory
Go back

Droids now have a fleet of sandboxes

Par Factory Team - 12 octobre 2026 - 2 minutes de lecture

Produit

Partager

Droids now have a fleet of sandboxes

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.

Agent Readiness remediation view with an anonymized Jane Doe profile

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.

Factory Fleet view showing Droid Computers, Remote Control computers, and Environment Instances

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.

Source originale

Factory

À propos du contenu

La publication originale et les droits appartiennent à la source.

Traduction automatique · Consultez l’original