OpenAI a lancé Agents API en bêta publique. Le service expose aux développeurs le moteur d’orchestration utilisé derrière Codex : l’équipe fournit la tâche, le modèle, les outils et l’environnement d’exécution, tandis qu’OpenAI prend en charge la gestion des sessions longues, du contexte et de la coordination entre agents.

L’intérêt de cette annonce ne tient pas à un nouveau modèle. OpenAI transforme en service une partie de l’infrastructure que les équipes doivent habituellement concevoir elles-mêmes pour faire fonctionner des agents sur la durée. Cela peut réduire le coût d’ingénierie, mais déplace aussi une partie de la dépendance technique vers la couche d’orchestration.

L’orchestration et l’exécution peuvent désormais être séparées

Le travail peut être exécuté dans un environnement isolé géré par OpenAI, dans l’infrastructure du développeur ou chez un partenaire pris en charge. Le moteur qui coordonne la session peut toutefois rester exploité par OpenAI.

Cette séparation est importante. Une entreprise peut conserver son code, ses fichiers et certaines dépendances dans son propre environnement tout en déléguant la conduite de la session au service d’OpenAI. Exécuter les commandes sur son infrastructure ne signifie donc pas nécessairement disposer d’un agent entièrement auto-hébergé.

Si l’état de la session, la gestion du contexte et certaines décisions d’orchestration restent fournis par un service externe, le comportement du système conserve une dépendance envers ce fournisseur, même lorsque le calcul proprement dit se déroule ailleurs.

Les mécanismes des agents de longue durée deviennent un service

OpenAI présente plusieurs fonctions destinées à réduire le travail nécessaire pour exploiter des agents sur des tâches longues : compression automatique du contexte, recherche des outils pertinents au moment où ils sont nécessaires, appels d’outils programmatiques et recours à des sous-agents.

Ces fonctions répondent à des problèmes courants. Les sessions longues accumulent du contexte, les définitions d’outils consomment de l’espace et la parallélisation de plusieurs tâches impose généralement une logique de coordination supplémentaire.

Un service géré peut diminuer la quantité de code d’infrastructure qu’une équipe doit maintenir. En contrepartie, le fonctionnement du moteur devient lui-même une dépendance. Lorsqu’une application possède sa propre boucle agentique, changer de modèle peut être relativement simple. Lorsque la gestion des sessions, la compression du contexte et la coordination des sous-agents sont assurées à l’extérieur, reproduire exactement un comportement devient plus difficile.

Le code ouvert améliore l’inspection, pas automatiquement la portabilité

OpenAI indique qu’Agents API repose sur le moteur open source de Codex. Le dépôt public openai/codex permet donc d’examiner une partie substantielle de la logique qui transforme un modèle en agent.

Cette transparence est utile, mais elle ne garantit pas qu’un déploiement autonome reproduira exactement le service hébergé. La version exploitée en production, la configuration du fournisseur, l’état conservé, les intégrations avec les environnements d’exécution et le calendrier de déploiement peuvent encore modifier le comportement observé.

L’analyse d’Aipolix est que les équipes devraient traiter la version du moteur d’orchestration comme un élément de provenance, au même titre que la version du modèle. Enregistrer uniquement le nom du modèle ne suffit pas si une modification de la compression du contexte, du choix des outils ou de la coordination des sous-agents peut modifier le résultat.

Pour les usages réglementés ou fortement contrôlés, les journaux devraient distinguer au minimum le modèle demandé, la version du moteur d’orchestration lorsqu’elle est exposée, l’environnement d’exécution et les outils ou permissions disponibles.

La frontière de sécurité devient une responsabilité partagée

Pouvoir exécuter l’agent dans une infrastructure contrôlée par le client offre une option intéressante pour la sécurité. Cela ne supprime toutefois pas la nécessité d’examiner les données qui traversent la couche d’orchestration gérée.

Les équipes doivent savoir quels fichiers, secrets, résultats d’outils et états intermédiaires sont visibles par le service. Le lieu d’exécution ne suffit pas à déterminer la confidentialité réelle d’un processus agentique.

La même logique vaut pour les autorisations. Un environnement isolé limite certains effets d’une commande, mais l’autorité réelle de l’agent dépend surtout des outils et des identifiants qui lui sont confiés. Une exécution privée ne corrige pas des permissions excessives.

Agents API transforme le moteur d’agent en dépendance de plateforme

OpenAI commercialise désormais explicitement la couche située entre le modèle et l’application. Les développeurs peuvent consommer la logique de Codex sans reconstruire eux-mêmes la persistance des sessions, la gestion du contexte et la coordination de plusieurs agents.

Pour certaines équipes, le gain d’ingénierie peut être important. La contrepartie est un couplage plus fort avec la sémantique du moteur géré.

La bonne évaluation ne consiste donc pas seulement à mesurer un score ou une latence. Il faut aussi tester les sessions longues, les pannes d’outils, les changements d’autorisation, les désaccords entre sous-agents, la compression du contexte et le déplacement d’une exécution d’un environnement à un autre.

Agents API reste en bêta publique. Ses interfaces et garanties peuvent encore évoluer avant la disponibilité générale. Pour l’instant, son importance est surtout architecturale : après les modèles, la couche d’orchestration des agents devient à son tour un service de plateforme.

Sources
- https://openai.com/index/introducing-the-agents-api/
- https://github.com/openai/codex