En bref
Runtime open source de Google (AX, Apache 2.0, en preview) qui exécute, suspend et reprend des agents IA en sandbox sur Kubernetes.
Un orchestrateur de tâches d'agents, pas un framework
Agent Executor, abrégé AX, est un projet open source de Google publié sous licence Apache 2.0 sur github.com/google/ax et écrit en Go. Jaana Dogan l'a rendu public sur X le 20 mai 2026 ; le billet du blog Google Cloud, signé par Jaana Dogan et Ethan Bao et daté du 21 mai, le présente comme le « runtime standard for agent execution, resumption, and distributed deployment » de Google.
AX ne sert pas à écrire un agent. Sur Hacker News, le 21 septembre 2026, Jaana Dogan a précisé : « It's NOT an agentic framework. » (ce n'est pas un framework d'agents). Le billet de mai le dit indépendant du harnais : il cite Antigravity, les Managed Agents de l'API Gemini, ADK, LangChain et LangGraph, et les agents qui parlent A2A.
Ce que décrit le dépôt
Le README décrit un orchestrateur déclaratif proche de kubectl. Les ressources s'écrivent en manifestes ax.io/v1alpha1 :
- Task : l'unité d'exécution isolée (image, commande, limites de calcul) ;
- Workspace : dépôts Git, serveurs MCP et skills préparés avant le démarrage de l'agent ;
- Model : fournisseur, modèle et référence au secret Kubernetes qui porte la clé ;
- Gateway : liste des sorties réseau autorisées ; une règle HTTPS peut injecter un credential dans l'en-tête d'une requête hors du sandbox, si bien que la tâche ne le détient jamais ;
- les commandes ax suspend et ax resume mettent une tâche en pause avec checkpoint, puis la reprennent.
Architecture et maturité
Chaque tâche tourne comme un acteur d'Agent Substrate, sur un pool de workers que l'on crée soi-même (l'exemple du dépôt utilise gVisor). Le plan de contrôle stocke son état dans PostgreSQL plutôt que dans etcd, pour tenir des millions de tâches courtes.
Le README avertit que le projet est en développement actif et que des changements incompatibles sont probables avant une version stable. La feuille de route, lue le 15 novembre 2026, liste encore comme travaux à venir la suspension automatique des tâches inactives, le branchement d'une tâche en cours et les politiques d'approbation.
Questions fréquentes
Agent Executor est-il un framework d'agents comme ADK ?
Non. Ses auteurs le décrivent comme une couche d'orchestration de tâches. On écrit l'agent avec le harnais de son choix, et AX l'exécute dans un sandbox, le suspend et le reprend.
AX est-il prêt pour la production ?
Le dépôt le présente comme un projet en développement actif, avec une API v1alpha1 et des changements incompatibles probables avant une version stable (lecture du 15 novembre 2026).
Que faut-il pour faire tourner AX ?
Un cluster Kubernetes avec Agent Substrate installé, une base PostgreSQL pour le plan de contrôle (le manifeste fourni en déploie une) et un WorkerPool créé à la main.
Sources
- Google Cloud Blog — « Introducing Agent Executor, Google's distributed Agent Runtime » (Jaana Dogan, Ethan Bao) · 2026-05-21
Agent Executor's built-in single-writer architecture helps maintain consistency and reduces the risk of corruption in that state.
- GitHub — google/ax, README · 2026-11-15
Agents are a new kind of workload. They are neither stateless microservices nor run-to-completion batch jobs.
- GitHub — google/ax, docs/manifests.md (Gateway, injection de credentials) · 2026-11-15
- GitHub — google/ax, docs/roadmap.md · 2026-11-15
- Hacker News — commentaire de Jaana Dogan (rakyll) sur « AX – Google's Open Agentic Orchestrator » · 2026-09-21
It's NOT an agentic framework.
Passer à l’action