Agents IA · Actualité
OpenAI Agents SDK : la préversion 0.24.0-alpha.7 ajoute sessions durables et budgets d'usage
OpenAI poursuit la refonte de son kit de développement d'agents en Python. La septième préversion apporte le stockage durable des conversations, un plafond de dépense par exécution et des adaptateurs A2A. Elle change aussi plusieurs réglages par défaut. À suivre, pas encore à déployer.
Par Kayzen AI · · 3 min de lecture

Le dépôt GitHub de l'Agents SDK d'OpenAI pour Python avance sur deux voies. La version stable la plus récente est la 0.24.0, du 15 octobre 2026. En parallèle, une série de préversions « alpha » prépare une nouvelle génération du kit. La septième, 0.24.0-alpha.7, est sortie le 8 novembre, cinq jours après la sixième.
Deux moteurs côte à côte
Les notes distinguent deux mondes. L'ancien moteur d'exécution, qualifié de « classic », reste importable via agents.classic. Les nouveaux agents, dits « natifs », reposent sur des objets différents. Les deux ne se mélangent pas : leurs objets et leurs points de sauvegarde restent séparés.
Ce que l'alpha 7 ajoute
- Des conversations durables.
SessionStoreetSQLiteSessionStoreconservent l'historique d'une session, etCustomStoragepermet de brancher son propre stockage. Si un outil a peut-être été exécuté sans que le résultat soit connu, l'appel est signalé pour vérification. Il n'est jamais rejoué automatiquement. - Un budget par exécution.
RunBudgetplafonne le nombre de requêtes, les tokens déclarés ou le coût estimé. Le contrôle a lieu avant chaque nouvelle requête. - Des outils hébergés pour les agents natifs : recherche dans des fichiers, interpréteur de code et génération d'images.
- Des points de contrôle.
before_completepermet de relire la réponse proposée avant de la valider, de demander à l'agent de continuer ou de l'arrêter.transform_contextmodifie ce qui est envoyé au modèle sans toucher à l'historique enregistré. - MCP et A2A. La session peut lister et lire les ressources et les prompts d'un serveur MCP. Des adaptateurs A2A, client et serveur, permettent de dialoguer avec des agents d'autres cadres.
- L'exécution locale.
Environment.local()lance les outils sur la machine, et deux outils de recherche parcourent le projet sans autoriser l'exécution de commandes.
Les réglages qui changent
- Les nouveaux environnements adoptent une politique d'écriture stricte par défaut. Elle exige un exécuteur Linux ou macOS compatible. L'ancien comportement reste disponible avec
write_policy="legacy", y compris sous Windows. - L'effort de raisonnement par défaut passe de
lowàmediumpour trois modèles :gpt-6-astra,gpt-6.1-soletgpt-5.6-sol. Les notes ne chiffrent pas l'effet sur la facture ; il est prudent de le mesurer. - Les modes d'approbation MCP sont renommés :
"auto"devient"native","approve"devient"preapproved". Les anciennes valeurs provoquent une erreur.
Les limites écrites noir sur blanc
Les notes sont précises sur ce qui ne fonctionne pas encore.
- Le budget ne couvre que l'agent principal : les agents enfants en sont exclus. Une requête déjà admise peut dépasser le plafond.
SQLiteSessionStoreexige une seule machine hôte et un système de fichiers POSIX local.- Le profil de stockage durable exclut, entre autres, les outils natifs, les environnements et les agents enfants.
- Avec
before_complete, un texte refusé peut déjà avoir été diffusé à l'utilisateur, et il reste dans l'historique. - La réutilisation d'une connexion Codex enregistrée est expérimentale et peut être retirée.
Les interfaces bougent vite : l'alpha 6, le 3 novembre, avait déjà supprimé ou renommé plusieurs méthodes. La page de la version ne précise ni calendrier de sortie stable, ni procédure d'installation.
Notre lecture
Pour une application en production, la version stable 0.24.0 reste le bon choix. Cette préversion sert à autre chose : comprendre la direction prise. OpenAI rapproche son kit de ce que proposent déjà d'autres cadres d'agents, avec de la persistance, des plafonds de coût, une étape de contrôle avant la réponse finale et l'ouverture vers A2A. Si vous démarrez un projet dans les prochains mois, lisez ces notes pour éviter de bâtir sur des interfaces appelées à être rangées dans « classic ». Et n'utilisez pas le budget comme un garde-fou comptable strict : en l'état, il limite les dérapages sans les empêcher tout à fait.