Le 3 novembre 2026, Google Cloud a annoncé qu’il ferait don d’Agent Substrate et de gVisor à la Cloud Native Computing Foundation (CNCF), en les présentant au niveau Sandbox. OpenRL figure aussi dans l’annonce. La fiche de la CNCF classe séparément Agent Substrate au niveau de maturité Sandbox. L’annonce de Google Cloud décrit aussi le fonctionnement prévu du runtime et ses performances revendiquées.
La CNCF affiche Agent Substrate au niveau Sandbox
La fiche officielle de la CNCF attribue à Agent Substrate le niveau de maturité Sandbox. Google Cloud a annoncé le don d’Agent Substrate et de gVisor à la fondation, mais la fiche citée porte sur Agent Substrate.
Des agents suspendus, un calcul partagé
Dans la description de Google Cloud, Agent Substrate s’appuie sur Kubernetes et sépare l’état d’une session d’agent de ses ressources de calcul. Un « Actor » conserve les fichiers, les variables d’environnement, l’état mémoire et les règles réseau de la session. Les « Workers » sont des pods Kubernetes préchauffés, disponibles dans un pool partagé.
Quand une requête arrive pour un Actor suspendu, le routeur la met en attente et le contrôleur lui attribue un Worker disponible. Le système restaure ensuite l’état mémoire et disque de l’Actor depuis un stockage à plusieurs niveaux, puis lui transmet la requête. Quand l’agent devient inactif, son état est sauvegardé et le Worker libéré.
Cette organisation vise les sessions qui passent une grande partie de leur temps à attendre. Google estime qu’une session interactive typique peut consacrer 90 à 95 % de son temps à attendre une inférence de modèle, une API externe ou une validation humaine. Dans ce scénario, l’agent conserve son état sans consommer de CPU pendant l’attente.
Isolation et performances annoncées
Google décrit gVisor comme un noyau applicatif en espace utilisateur qui intercepte les appels système afin d’isoler le code non fiable du noyau de l’hôte. Pour les charges qui nécessitent la virtualisation matérielle ou des modules de noyau personnalisés, l’entreprise indique qu’Agent Substrate prend aussi en charge les microVM de Cloud Hypervisor au moyen de la même API.
Google affirme que la mémoire et le disque d’un Actor peuvent être restaurés en moins de 500 millisecondes. L’entreprise oppose ce délai aux réveils de conteneurs sans serveur qui, selon elle, peuvent dépasser 20 secondes lorsque le système doit récupérer des dépôts de code, réinstaller des paquets et reconstruire la mémoire. Google affirme aussi que le système peut activer, suspendre et reprendre des milliers d’agents par seconde sans créer un nouvel objet Pod pour chaque opération. L’annonce ne donne pas de protocole de test pour ces chiffres.