For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme

Journal des modifications de ChatGPT et Codex

Dernières mises à jour de ChatGPT et Codex

novembre 2026

  • Codex CLI 0.167.1

  • Codex CLI 0.167.0

    $ npm install -g @openai/codex@0.167.0
    Voir les détails

    Nouveautés

    • Ouvrez le centre de commande des agents avec codex agents --no-daemon. Le centre de commande et le sélecteur de sessions signalent désormais les résultats non lus (#58238, #58239, #58263, #58264).
    • Passez d’un backend connecté à un autre depuis le sélecteur de sessions du terminal. Vos brouillons sont conservés lors du changement (#58280, #58457).
    • Sur les terminaux compatibles, prévisualisez les images locales jointes pendant la rédaction. Pour rouvrir une image locale déjà consultée, cliquez sur son chemin dans la transcription (#58261, #58446).
    • Retrouvez les options de connexion par clé API ou via un fournisseur cloud sous « Se connecter autrement ». Activez gcp_setup_wizard pour configurer Google Cloud Vertex AI avec les identifiants par défaut de l’application (Application Default Credentials) ou un fichier d’identifiants (#57857, #58427).
    • Activez l’utilisation des paramètres de proxy système de macOS ou de Windows depuis /experimental (#58157).
    • Dépliez les détails d’un patch directement dans la transcription pendant qu’une demande d’approbation est ouverte (#58281).

    Corrections de bugs

    • Les discussions enregistrées restent visibles lorsque vous changez de fournisseur de modèles. Si vous ne pouvez pas reprendre une discussion, vous pouvez lire sa transcription et préparer un prompt modifiable pour poursuivre dans une nouvelle discussion (#58202).
    • Ctrl+L efface l’affichage du terminal. Les messages précédents restent accessibles avec Ctrl+T (#58266).
    • Si vous effacez du texte et qu’un ! se retrouve en début de brouillon, celui-ci reste en mode discussion (#58412).
    • Les demandes d’approbation réseau se ferment lorsque les requêtes correspondantes prennent fin. Si plusieurs requêtes visent simultanément le même point de terminaison, les demandes d’approbation s’affichent une par une (#58350, #58351).
    • Dans les longues conversations en temps réel V3, les passages parlés terminés sont enregistrés dans l’historique de la discussion à mesure que la transcription s’allonge (#58221).
    • Le compactage automatique du contexte tient désormais compte des sorties conservées pour les réponses qui ont échoué et celles dont les données de consommation de tokens sont manquantes (#58404).

    Documentation

    • Le README d’app-server décrit les contraintes réseau gérées sous [permissions.network] et les règles de commande prompt-user qui exigent une nouvelle approbation humaine (#58045, #58182).
    • Lors d’une migration depuis un modèle obsolète, le skill openai-docs recommande le modèle de remplacement indiqué dans la documentation (#58134).

    Maintenance

    • Les manifestes DotSlash référencent désormais les paquets Cargo distribués avec cette version (#58717, #58757).
    • Les versions compilées pour Linux avec musl utilisent moins d’arènes d’allocation afin de réduire la mémoire consommée au repos une fois les conversations déchargées (#58399).

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.166.0...rust-v0.167.0

    • #57848 Ajout de limites à la collecte et à l’affichage des sorties de Code Mode @seanh-oai
    • #57850 Intégration de la collecte à taille limitée des sorties dans l’environnement d’exécution de Code Mode @seanh-oai
    • #57855 Chargement des mentions de plugins dans l’interface du terminal à partir des plugins installés @zamoshchin-openai
    • #57857 Ajout de la configuration de Google Cloud Vertex AI au parcours de prise en main dans le terminal @alexsong-oai
    • #57859 Prolongation à dix minutes du délai de connexion OAuth auprès du fournisseur @smurching-oai
    • #57861 Désactivation de la découverte des modèles de ressources pour les applications hébergées @khong-oai
    • #57862 Poursuite de la pagination d’un backend à l’autre dans le sélecteur de sessions à reprendre @bc-openai
    • #57864 Prise en charge de l’interruption en amont lors de l’annulation d’un tour Responses Lite @liame-oai
    • #57866 Nouvelle tentative au tour suivant en cas d’échec temporaire du démarrage de l’environnement @pansul47-oai
    • #57870 Activation de la troncature des sorties côté serveur pour les sessions Code Mode @seanh-oai
    • #57876 Réutilisation des raccourcis clavier d’exécution mis en cache pour la configuration par défaut @bc-openai
    • #57883 Conservation des liens de la ligne d’état lors de la mise en page et des animations du pied de page @joesavona
    • #57970 Ajout d’un moteur expérimental de rendu d’arbre d’interface pour la ligne d’état @joesavona
    • #57974 Application des paramètres de plugins propres à la session lors de l’actualisation de la configuration MCP @TAFOYA-OAI
    • #57978 Ajout de baux propres à chaque discussion pour les connexions MCP partagées @charliemarsh-oai
    • #57985 Désactivation de l’expansion des racines de volumes en lecture seule dans le bac à sable MXC @iceweasel-oai
    • #58013 Correction des tests de lint sur les commentaires d’arguments après le changement de nom de la branche rust-clippy @seanh-oai
    • #58025 Ajout de diagnostics compatibles avec le traçage pour suivre la progression des requêtes du relais Noise @apanasenko-oai
    • #58028 Ajout de l’examen direct des appels exec enregistrés par Guardian @swastik-oai
    • #58034 Ajout d’une option pour désactiver la journalisation des deltas SSE transmis avec succès @jif-oai
    • #58040 Conservation des éléments attestant les appels d’outils natifs tout au long de l’examen par Guardian @ioanbudea-OAI
    • #58045 Ajout de points de contrôle gérés qui exigent une nouvelle approbation humaine pour les commandes @jif-oai
    • #58057 Initialisation de native_call dans les jeux de données de test de l’hôte d’agents @jif-oai
    • #58071 Mise en commun de la limite de tokens pour la transmission du contexte à Guardian @ioanbudea-OAI
    • #58075 Utilisation des évaluations du service d’inférence pour adapter l’examen par Guardian @jif-oai
    • #58083 Utilisation d’un binaire dédié à la génération de schémas avec Bazel @jif-oai
    • #58091 Mise à jour des modèles par défaut pour l’extraction et la consolidation des mémoires @jif-oai
    • #58110 Exclusion de l’alerte RUSTSEC-2026-0418 pour la dépendance libz-sys propre à Windows @swastik-oai
    • #58119 Ajout d’un examen expérimental par Guardian pour les commandes injectées dans un fil de discussion @swastik-oai
    • #58121 Centralisation des vérifications d’authentification effectuées lors de la préparation des requêtes aux fournisseurs @sgarg-oai
    • #58122 Ajout d’un indicateur de fonctionnalité pour les outils exec incrémentaux @akira-oai
    • #58123 Ajout de paramètres validés pour ajuster dynamiquement le budget de chaque section dans Guardian @ioanbudea-OAI
    • #58125 Prise en charge par les clients Code Mode de la négociation de la troncature côté serveur @seanh-oai
    • #58127 Prise en compte de la préférence d’affichage des infobulles pour l’aide au démarrage dans le terminal @imac-oai
    • #58129 Enregistrement des relations entre sous-agents avant la création du stockage des agents enfants @radai-oai
    • #58130 Prise en charge du collage de texte dans la recherche de la vue d’activation des skills @xma-oai
    • #58134 Priorité aux modèles de remplacement recommandés dans la documentation lors de la migration depuis un modèle obsolète @kkahadze-oai
    • #58140 Utilisation du contexte de l’espace de travail du fil de discussion pour acheminer les recherches web autonomes @sgarg-oai
    • #58144 Enregistrement de mesures supplémentaires sur le nombre, la taille et la troncature des éléments de contexte @akira-oai
    • #58147 Transmission au modèle des échecs de recherche web autonome @sgarg-oai
    • #58157 Ajout d’un paramètre expérimental pour utiliser le proxy système @abhinav-oai
    • #58159 Ajout d’un indicateur de fonctionnalité pour la troncature des sorties par l’hôte de Code Mode @seanh-oai
    • #58161 Inclusion des noms d’outils et des indications d’annotation dans les métadonnées d’approbation MCP @brisebois-oai
    • #58165 Exclusion des URL des paquets de plugins distants des diagnostics @mzeng-openai
    • #58166 Signalement explicite des échecs et de la fin de l’enregistrement d’un déploiement @cassirer-openai
    • #58168 Création des répertoires parents manquants pour les chemins interdits par MXC sous Windows @iceweasel-oai
    • #58171 Stabilisation des tests d’annulation et de traçage @aakash-oai
    • #58172 Validation des enregistrements de fin de trace et de l’encodage UTF-8 des données lors de la relecture @cassirer-openai
    • #58182 Prise en charge des exigences réseau gérées sous permissions.network @viyatb-oai
    • #58189 Utilisation des permissions propres au tour en cours pour la recherche web autonome @sayan-oai
    • #58190 Possibilité pour les fournisseurs de participer aux programmes d’accès Cyber @jamy-OAI
    • #58195 Maintien de la compatibilité de la lecture à distance avec les anciens exécuteurs @dkovalenko-oai
    • #58196 Ajout des artefacts de publication Bazel aux prérequis et publication des manifestes DotSlash @dkovalenko-oai
    • #58198 Centralisation de la désérialisation de la configuration TOML @dkovalenko-oai
    • #58202 Maintien de l’accès aux discussions lors d’un changement de fournisseur de modèles @abhinav-oai
    • #58219 Ajout du stockage dans un fichier des identifiants OAuth de la passerelle @alexsong-oai
    • #58221 Conservation des transcriptions en temps réel V3 dans l’historique des conversations @guinness-oai
    • #58237 Conservation des conversations annexes sans rapport avec les fils archivés ou supprimés @etraut-openai
    • #58238 Activation du centre de commande des agents pour les sessions intégrées @etraut-openai
    • #58239 Activation du centre de commande des agents en mode intégré @etraut-openai
    • #58240 Activation des outils de gestion des tâches de l’interface du terminal pour les sessions app-server intégrées @etraut-openai
    • #58241 Mise à jour de mio de la version 1.2.0 à la version 1.2.4 @euroelessar
    • #58251 Rechargement sécurisé des identifiants de l’exécuteur distant lors de la rotation des tokens @tgrue-openai
    • #58260 Réutilisation de LocalImageAttachment dans toute la zone de saisie du terminal @etraut-openai
    • #58261 Ajout de vignettes pour les images locales dans la zone de saisie du terminal @etraut-openai
    • #58263 Affichage des résultats non lus dans le centre de commande du terminal @etraut-openai
    • #58264 Signalement des sessions non lues dans le sélecteur et marquage des transcriptions consultées comme lues @etraut-openai
    • #58266 Conservation de l’historique de la transcription lors de l’effacement de l’affichage du terminal avec Ctrl+L @xma-oai
    • #58270 Reconnaissance des terminaux Rex et activation du protocole graphique Kitty pour les compagnons @etraut-openai
    • #58280 Réutilisation des backends connectés dans le sélecteur de sessions à reprendre de l’application @bc-openai
    • #58281 Possibilité d’examiner les patchs directement dans la transcription pendant une demande d’approbation @etraut-openai
    • #58324 Traitement des échecs de rechargement de l’authentification comme des erreurs temporaires lors de l’actualisation du token @jif-oai
    • #58341 Ajout d’un adaptateur MCP pour les outils de tableau de messages @jif-oai
    • #58343 Maintien du mécanisme de secours d’actualisation du token lorsque le trousseau est illisible @jif-oai
    • #58350 Fermeture des demandes d’approbation réseau à la fin des requêtes correspondantes @charliemarsh-oai
    • #58351 Présentation une par une des demandes d’approbation réseau manuelle pour chaque point de terminaison @charliemarsh-oai
    • #58352 Possibilité de découvrir le catalogue d’applications avant la fin de l’inventaire initial des outils @bkotsopoulos
    • #58355 Correction de la reprise après expiration du délai d’authentification de l’exécuteur distant @jif-oai
    • #58357 Regroupement du traitement des hooks préalables aux appels d’outils dans une fonction auxiliaire @swastik-oai
    • #58361 Conservation de l’origine des métadonnées du modèle lors de leur résolution à l’exécution @ioanbudea-OAI
    • #58368 Application des hooks PreToolUse avant les vérifications de la politique d’examen direct par Guardian @swastik-oai
    • #58378 Limitation des métadonnées MCP de l’agent à l’enregistrement de plugin choisi par l’hôte @rhan-oai
    • #58380 Diffusion des modifications des sections du fil de discussion aux clients connectés @charliemarsh-oai
    • #58381 Correction de la détection des actualisations encore en cours après un changement d’espace de travail @jif-oai
    • #58385 Test des limites de stockage en ligne des tableaux typés de V8 @fcoury-oai
    • #58388 Ajout d’une allocation dynamique par entrées entières pour le contexte de Guardian @ioanbudea-OAI
    • #58390 Mise à disposition du contexte parent pour le démarrage des agents enfants géré par l’hôte @rhan-oai
    • #58395 Ajout de hooks de portée limitée pour les métadonnées fournies par l’hôte lors des requêtes d’outils MCP @rhan-oai
    • #58399 Réduction du nombre d’arènes jemalloc pour les versions compilées pour Linux avec musl @dkovalenko-oai
    • #58403 Exécution des mises à jour de paquets en dehors du projet sur les plateformes autres que Windows @viyatb-oai
    • #58404 Correction de l’estimation du nombre de tokens du contexte pour les réponses sans données de consommation exploitables @dkovalenko-oai
    • #58405 Ajout d’une option pour masquer les notifications successives de changement de modèle @chetan-oai
    • #58406 Ajout d’instructions de fil de discussion et de politiques d’exécution héritées de l’hôte @rhan-oai
    • #58410 Activation par défaut de l’état différé de l’environnement des outils @adaley-openai
    • #58411 Possibilité pour les hôtes d’attendre une activité de saisie sans consommer les entrées @rhan-oai
    • #58412 Conservation du sens littéral des points d’exclamation qui se retrouvent en début de texte dans la zone de saisie d’une discussion @xma-oai
    • #58418 Simplification de l’examen des commandes exec enregistrées @swastik-oai
    • #58427 Regroupement des autres méthodes de connexion dans un sous-menu @alexsong-oai
    • #58428 Prise en charge des paramètres d’application dans la configuration des plugins @mzeng-openai
    • #58430 Ajout de références aux fichiers audio avec rejet explicite à l’exécution @hung-oai
    • #58434 Traitement des échecs de validation audio comme des erreurs de saisie ne donnant pas lieu à une nouvelle tentative @hung-oai
    • #58436 Ajout de commandes interactives et mise à jour du style des visualisations intégrées @philipp-oai
    • #58441 Conservation des instructions d’utilisation des applications dans les messages du catalogue de modèles @goodman-oai
    • #58444 Application d’une limite aux entrées du contexte de Guardian avant l’allocation dynamique @ioanbudea-OAI
    • #58446 Ajout de liens cliquables dans le terminal pour les chemins des images consultées @etraut-openai
    • #58454 Ajout d’une répartition dynamique du budget lors de la préparation du contexte de Guardian @ioanbudea-OAI
    • #58456 Conservation des sorties de réponses incomplètes dans les traces d’inférence en échec @cassirer-openai
    • #58457 Activation du passage d’une session à une autre entre différents backends dans le terminal @bc-openai
    • #58459 Renforcement de la gestion des instantanés dans la CI Bazel et du nettoyage des tests OTLP @imac-oai
    • #58713 Séparation de la prise en charge des nouvelles sessions et de la logique de démarrage des sessions dans le terminal @bc-openai
    • #58714 Tri des tâches du centre de commande des agents de la plus récente à la plus ancienne au sein de chaque groupe de statut @etraut-openai
    • #58716 Prise en charge de la transmission du contenu du presse-papiers via GNU screen avec OSC 52 @etraut-openai
    • #58717 Passage des vérifications Bazel à titre indicatif et suspension des artefacts de publication Bazel @dkovalenko-oai
    • #58718 Prise en charge de l’affichage des conversations dans une zone en retrait de l’interface du terminal @fcoury-oai
    • #58719 Intégration des dépendances vocales natives dans la CI Rust complète @bc-openai
    • #58720 Priorité aux approbations en attente dans le sélecteur de sous-agents @tamird
    • #58722 Ajout de fonctions facilitant le nommage et la navigation pour les sessions de backend dans le terminal @bc-openai
    • #58727 Utilisation de Bazel en local pour compiler les versions à distribuer avec les fonctionnalités vocales @fcoury-oai
    • #58751 Libération de la mémoire occupée par le texte de l’assistant devenu caduc dans l’historique paginé en direct @btraut-openai
    • #58757 Retrait des sorties Bazel des configurations de publication DotSlash @fcoury-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.300

    Nouveautés

    • Ajoutez, prévisualisez et retirez des pièces jointes sans quitter la zone de saisie en plein écran.
    • L’état de lecture des tâches se synchronise désormais avec les hôtes compatibles. Les indicateurs de tâches non lues se mettent ainsi à jour sur vos différents appareils.

    Améliorations et corrections de bugs

    • Par défaut, vos messages de suivi orientent la tâche en cours, sauf si vous avez enregistré une autre préférence.
    • Vous pouvez désormais ajouter et modifier des notes sur un passage sélectionné dans une réponse. Touchez une référence numérotée pour retrouver le passage et sa note.
    • Les tâches qui utilisent un fournisseur personnalisé conservent leur modèle et leur niveau d’effort de raisonnement lorsque vous envoyez un message de suivi depuis iOS.
    • Lorsque vous rouvrez une tâche, les prompts dont l’envoi a échoué conservent leurs pièces jointes. Vous pouvez réessayer de les envoyer.
    • Le clavier fonctionne mieux lorsque vous ouvrez une tâche, faites défiler un long brouillon ou revenez à un éditeur déjà ouvert.
    • Vos brouillons, votre sélection de texte et votre historique d’annulation sont conservés lorsque vous passez de la vue compacte à la vue fractionnée ou inversement.
    • Sur iPhone Duo, la disposition a été améliorée : vous pouvez modifier le texte en pleine largeur et les commandes restent au-dessus du clavier.
    • Les liens vers des fichiers ouvrent directement les fichiers correspondants. Fermez l’aperçu pour revenir à la tâche. Les liens qui utilisent un chemin absolu vers un fichier situé hors de l’espace de travail s’ouvrent également correctement.
    • Les images dont le chemin est relatif se chargent à partir du répertoire dans lequel le tour de conversation initial s’est exécuté.
    • Les libellés et les barres des graphiques sont de nouveau visibles dans les visualisations intégrées.
    • En cas d’erreur de reconnexion, un seul bouton « Réessayer » s’affiche. Son alignement a été amélioré sur iPad.
    • Lorsque l’ordinateur semble hors ligne, l’archivage d’une tâche peut rétablir la connexion à son hôte.

octobre 2026

  • Codex CLI 0.166.0

    $ npm install -g @openai/codex@0.166.0
    Voir les détails

    Nouvelles fonctionnalités

    • La sélection au clavier dans la transcription permet désormais de se déplacer par mot, par ligne ou par page. Elle intègre la recherche et propose des raccourcis clavier configurables. (#57221, #57222, #57223, #57224)
    • Le rendu Markdown est désormais cohérent dans les questions asynchrones, leurs choix et leurs réponses, ainsi que dans les réponses de la transcription. (#57259, #57292)
    • GPT-6.1 Terra a été ajouté au catalogue de modèles intégré ainsi qu’à ceux de Vertex AI et d’Amazon Bedrock. (#57293)
    • La commande codex queue --resume permet de reprendre un fil déchargé après avoir placé un message dans la file d’attente. (#57232)
    • L’interface en mode texte (TUI) explique plus clairement les blocages de sécurité et permet de choisir un prompt plus sûr pour poursuivre. (#57363, #57365)
    • La commande codex doctor --network-only permet de cibler les diagnostics de configuration, de connectivité et de WebSocket. (#57606)

    Corrections de bugs

    • Les paramètres d’approbation et d’autorisation déjà confirmés sont conservés lorsqu’on reprend ou forke un fil. (#57227)
    • Les images locales jointes sont conservées lors de la restauration du texte coupé dans la zone de saisie. (#57502)
    • Le nettoyage des versions autonomes sur macOS fonctionne désormais lorsque des installations sont en cours d’utilisation ou que les chemins contiennent des caractères non ASCII. (#57503)
    • Le désarchivage d’un fil parent restaure désormais les fils descendants qu’il a engendrés. (#57635)
    • Des problèmes de concurrence au démarrage et à l’arrêt des fils d’app-server ont été corrigés. Les environnements d’exécution sont désormais libérés rapidement une fois leur travail terminé. (#57787, #57788)
    • La TUI se rétablit mieux après une reconnexion et gère mieux les commandes /quit et /exit hors ligne. (#57820)
    • Le décompte des tokens de raisonnement est conservé lorsqu’on reprend ou forke un fil, ce qui évite un compactage prématuré. (#57839)

    Maintenance

    • Bazel compile désormais V8 à partir des sources, avec des liaisons Rust adaptées à la cible et la prise en charge native des archives MSVC sous Windows. (#57164, #57269, #57644, #57832)
    • L’exécuteur autonome est désormais distribué dans les paquets de référence de la CLI et d’app-server. (#57837)
    • Les compilations de développement et de publication utilisent désormais toutes Node.js 24.22.1 et Rust 1.95.0. (#57168, #57373)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.165.0...rust-v0.166.0

    • #56468 Conserver SystemRoot pour les utilitaires du bac à sable du système de fichiers sous Windows @jif-oai
    • #56477 Appliquer les limites sur les motifs d’approbation de Guardian lors de la composition du contexte @ioanbudea-OAI
    • #56483 Permettre de passer l’étape d’enrichissement des métadonnées d’affichage des plugins installés @bkotsopoulos
    • #56493 Préparer les descriptions des outils de Guardian lors de la composition du contexte @ioanbudea-OAI
    • #56494 Permettre l’insertion ou la mise à jour de canaux dans les tableaux de messages @felixxia-oai
    • #56495 Ajouter des requêtes paginées sur les abonnements aux canaux du tableau de messages local @felixxia-oai
    • #56505 Reporter la troncature des appels d’outils synchrones de Guardian à l’étape de préparation @ioanbudea-OAI
    • #56514 Conserver le contexte de traçage tout au long de l’acheminement des appels d’outils @bkotsopoulos
    • #56515 Instrumenter le démarrage des tours et la diffusion des réponses en continu pour en produire des traces @bkotsopoulos
    • #56516 Respecter les valeurs par défaut de la politique d’approbation du serveur au démarrage de la TUI @etraut-openai
    • #56524 Indiquer dans les traces le tour, l’outil et le skill associés @bkotsopoulos
    • #56525 Supprimer la limite de réponse de 1 Mio pour les catalogues de modèles spécifiés explicitement @eternal-openai
    • #56530 Enregistrer la taille des catalogues de skills et de plugins lors de leur publication @TAFOYA-OAI
    • #56533 Reporter la troncature des sorties d’outils synchrones de Guardian à la préparation de la transcription @ioanbudea-OAI
    • #56535 Extraire le tampon qui conserve le début et la fin dans une crate utilitaire @seanh-oai
    • #56543 Suivre séparément pour chaque backend la pagination du sélecteur de fils à reprendre et les métadonnées de sélection @bc-openai
    • #56552 Initialiser les bases SQLite sur NFS avec le mode de journalisation DELETE @dkovalenko-oai
    • #56553 Inclure les hooks d’environnement dans la liste des hooks du fil @andrewgu-oai
    • #56554 Permettre l’utilisation d’identifiants AWS masqués pour la signature par le proxy local @viyatb-oai
    • #56555 Appliquer les limites de messages de Guardian en mode synchrone lors de la préparation de la transcription @ioanbudea-OAI
    • #56556 Utiliser les conversations pour toutes les classifications asynchrones de Guardian v2 @felixxia-oai
    • #56557 Tester l’échantillonnage conservé dans les tests de transport de Guardian @felixxia-oai
    • #56559 Supprimer les utilitaires de contexte propres aux instantanés de Guardian @felixxia-oai
    • #56560 Permettre de configurer le projet et l’emplacement GCP dans les paramètres du fournisseur @alexsong-oai
    • #57164 Déplacer le graphe de compilation Bazel de V8 dans Codex @seanh-oai
    • #57165 Faire respecter les profils des artefacts V8 aux frontières des cibles Bazel @seanh-oai
    • #57166 Signaler par un avertissement au démarrage les échecs de mise à jour automatique de la Marketplace @dkovalenko-oai
    • #57167 Suivre le début des appels d’outils CUA et dédupliquer les événements du cycle de vie @trpcic-openai
    • #57168 Centraliser la sélection de la version de Node.js et utiliser la version 24.22.1 @anp-oai
    • #57169 Clarifier les API du chargeur de configuration et mutualiser la configuration de la connexion interactive @smurching-oai
    • #57170 Mettre à jour la version précompilée d’argument-comment-lint vers rust-v0.164.0 @tamird
    • #57171 Intégrer l’authentification de l’environnement d’exécution aux requêtes adressées aux modèles @cooper-oai
    • #57172 Rendre accessibles les horodatages du cycle de vie des éléments de fil d’app-server @charliemarsh-oai
    • #57174 Permettre aux hooks MITM de substituer des secrets dans une partie délimitée du corps des requêtes @viyatb-oai
    • #57175 Intégrer les politiques de config-server au démarrage et à l’authentification @smurching-oai
    • #57176 Reporter la troncature de la sortie du REPL Node de Guardian à la préparation du prompt @ioanbudea-OAI
    • #57178 Acheminer par défaut les clés API FedRAMP vers les points de terminaison gouvernementaux @lsingh-oai
    • #57179 Regrouper l’authentification asynchrone par en-têtes dans apply_auth_headers @cooper-oai
    • #57180 Ajouter une configuration du proxy réseau autonome qui tient compte des contraintes @viyatb-oai
    • #57181 Permettre de nommer le contexte supplémentaire non fiable @akira-oai
    • #57185 Centraliser le rendu de la sortie de l’exécution unifiée @anp-oai
    • #57186 Bloquer la recherche par motif glob en cas d’erreur de lecture des métadonnées de son répertoire racine @viyatb-oai
    • #57187 Autoriser des budgets indicatifs pour les exécutions, avec application facultative des limites @nvogt-oai
    • #57188 Permettre de spécifier un autre fichier d’identifiants pour l’authentification du fournisseur GCP @alexsong-oai
    • #57191 Lire la sortie de l’exécution unifiée directement depuis stdout et stderr @anp-oai
    • #57192 Conditionner la découverte des capacités V2 à la version de l’exécuteur @TAFOYA-OAI
    • #57193 Conserver les appels write_stdin qui ont échoué lors de la relecture des traces d’exécution @cassirer-openai
    • #57194 Classer les appels d’outils d’une exécution selon le gestionnaire qui les traite @cassirer-openai
    • #57196 Isoler les entrées et les délais d’attente MCP pour les appelants qui partagent une connexion @charliemarsh-oai
    • #57197 Clarifier les résumés d’activation et de désactivation des skills dans la TUI @fcoury-oai
    • #57198 Indiquer le répertoire de travail de la commande locale dans les hooks PreToolUse @eternal-openai
    • #57199 Tronquer les résumés JSON des exécutions aux limites des caractères UTF-8 @cassirer-openai
    • #57201 Enregistrer les chemins critiques des appels directs aux outils lorsqu’un indicateur de fonctionnalité est activé @taohong339
    • #57202 Conserver le segment de trace d’acheminement de l’appel d’outil d’un future à l’autre dans l’environnement d’exécution @trpcic-openai
    • #57203 Conserver le répertoire de travail de la commande dans les hooks d’autorisation et ceux exécutés après l’appel d’outil @eternal-openai
    • #57204 Enregistrer l’indicateur de fonctionnalité untrusted_as_tool_output @akira-oai
    • #57206 Ignorer l’avis de sécurité relatif au temps d’exécution de crypto-bigint lors des vérifications des dépendances @etraut-openai
    • #57207 Inclure l’attente des approbations dans le temps mesuré sur le chemin critique des outils @taohong339
    • #57208 Propager les erreurs de téléchargement du programme d’installation lors des mises à jour autonomes sous Unix @etraut-openai
    • #57209 Inclure le temps mesuré sur le chemin critique du tour dans les données analytiques @taohong339
    • #57210 Permettre d’activer la découverte du protocole pour les serveurs MCP locaux utilisant stdio @charliemarsh-oai
    • #57211 Partager les connexions MCP locales sur stdio entre les conversations lorsque ces connexions sont admissibles @charliemarsh-oai
    • #57212 Activer la compression zstd pour les réponses gRPC en mode code @cayoub-oai
    • #57215 Coordonner séparément les sources du sélecteur de fils à reprendre @bc-openai
    • #57218 Prendre en charge la compression WebSocket négociée dans le client app-server distant @thorvald-oai
    • #57220 Journaliser les statistiques de compression WebSocket d’app-server @thorvald-oai
    • #57221 Étendre la navigation et la sélection au clavier dans la transcription @fcoury-oai
    • #57222 Intégrer la recherche au mode de sélection de la transcription @fcoury-oai
    • #57223 Intégrer la sélection au clavier aux vues superposées de la transcription @fcoury-oai
    • #57224 Corriger l’acheminement des entrées en mode de sélection de la transcription et conserver les brouillons de la zone de saisie @fcoury-oai
    • #57225 Permettre d’imposer le mode de journalisation DELETE sur NFS par configuration administrée @dkovalenko-oai
    • #57226 Permettre la migration des bases de données sur NFS avec des droits d’accès partagés aux fichiers @dkovalenko-oai
    • #57227 Conserver les autorisations confirmées lorsqu’on reprend ou forke un fil @charliemarsh-oai
    • #57228 Fixer à 35 secondes le délai maximal d’appairage pour le contrôle à distance @etraut-openai
    • #57229 Simplifier la transmission des notifications de fin d’exécution des cellules en mode code @cconger
    • #57232 Ajouter une option de reprise du fil à codex queue @etraut-openai
    • #57233 Arrêter le chargement de dotenv en cas d’erreurs d’E/S persistantes @etraut-openai
    • #57234 Éviter les collisions d’identifiants dans les jeux de données de test d’authentification au registre @jif-oai
    • #57235 Associer le mode d’instantané du shell configuré aux données de télémétrie d’exec_command @jif-oai
    • #57238 Tester la création de sous-agents en V2 dans les tests d’héritage du contexte @tamird
    • #57239 Rendre déterministe le test d’expiration du délai de la sonde HTTP MCP @jif-oai
    • #57240 Limiter la taille des fichiers de référence de la mémoire et récupérer les instantanés incomplets @dhruvgupta-oai
    • #57241 Respecter les limites de messages configurées pour les transcriptions chiffrées de Guardian @ioanbudea-OAI
    • #57242 Réduire à une minute le délai par défaut avant le déchargement d’un fil @jif-oai
    • #57243 Suspendre l’horloge de Tokio dans les tests de transmission des brouillons au démarrage @goodman-oai
    • #57244 Attendre la fin du processus dans le test de réutilisation de l’exécution unifiée @goodman-oai
    • #57245 Stabiliser le test de rejet d’un message mis en file d’attente @goodman-oai
    • #57247 Libérer le verrou de maintenance des exécutions lorsque son objet de garde est détruit @goodman-oai
    • #57248 Attendre la publication de l’état d’authentification dans les tests de renouvellement du jeton de connexion @goodman-oai
    • #57249 Permettre de désactiver le préchargement lié à la découverte des plugins au démarrage d’app-server @zamoshchin-openai
    • #57251 Afficher directement en dollars la consommation du fil pour les forfaits ENT26 @jif-oai
    • #57253 Tolérer un démarrage lent du démon tout en détectant les arrêts prématurés du processus @etraut-openai
    • #57255 Consigner les exceptions examinées pour les avis de sécurité de zstd @charliemarsh-oai
    • #57256 Exclure l’historique du parent des vues des fils rattachés @btraut-openai
    • #57257 Éviter les opérations superflues sur le répertoire des connecteurs lors des suggestions d’outils @charliemarsh-oai
    • #57258 Réduire le coût des vérifications du cache du catalogue de plugins distant @charliemarsh-oai
    • #57259 Appliquer le rendu Markdown aux choix des questions asynchrones dans la TUI @imac-oai
    • #57260 Centraliser la préparation des demandes d’autorisation et les actions d’approbation @swastik-oai
    • #57261 Séparer la préparation d’une requête apply_patch de son exécution @swastik-oai
    • #57262 Ajouter des catalogues de skills à mise à jour incrémentale activables via skill_catalog_deltas @adaley-openai
    • #57263 Permettre aux avertissements sur les chemins d’accès soumis à autorisation de reprendre le libellé du catalogue de modèles @goodman-oai
    • #57265 Afficher les niveaux de traitement effectivement utilisés dans les vues d’état de la TUI @etraut-openai
    • #57267 Laisser au serveur la gestion des paramètres des conversations cloud dans la TUI @bc-openai
    • #57268 Enregistrer les motifs de démarrage de la TUI intégrée @etraut-openai
    • #57269 Permettre de compiler nativement les archives V8 à partir des sources avec MSVC sous Windows @seanh-oai
    • #57270 Charger la configuration cloud pour les commandes du bac à sable et du serveur exec-server distant @abhinav-oai
    • #57271 Activer la sélection de texte et le défilement à la souris dans la vue des avertissements @imac-oai
    • #57272 Ajouter au protocole les règles de troncature des sorties en mode code @seanh-oai
    • #57273 Rejeter les options non prises en charge par codex queue @etraut-openai
    • #57274 Reporter le rendu des éléments d’évaluation du REPL à la préparation synchrone du contexte @ioanbudea-OAI
    • #57275 Conserver les métadonnées des échecs de génération d’images liés aux limites d’utilisation premium @jimxie-oai
    • #57276 Prendre en charge les préfixes de fenêtre pour les sections décrivant l’état du monde des extensions @fc-oai
    • #57277 Utiliser la version de i18n-config publiée sur crates.io @goodman-oai
    • #57278 Remanier les utilitaires de création, de démarrage et de communication des agents @rhan-oai
    • #57279 Présenter le contexte supplémentaire non fiable sous forme de sorties d’outils nommées @akira-oai
    • #57280 Conserver les résultats MCP complets dans les traces d’exécution @cassirer-openai
    • #57281 Activer la navigation entre agents pour les sessions App Server distantes @etraut-openai
    • #57282 Passer à l’unité abrégée supérieure lorsque l’arrondi du nombre de tokens le justifie @etraut-openai
    • #57284 Définir explicitement la politique de capture des événements de souris dans la TUI @imac-oai
    • #57285 Laisser le terminal gérer les liens dans les questions dépliées @imac-oai
    • #57286 Prendre en charge network_proxy dans les exigences administrées @viyatb-oai
    • #57287 Conserver les déclarations d’outils du parent dans les forks de prédiction @keyz
    • #57290 Ajouter un hôte pour les processus de plugins avec communication interprocessus bornée et gestion du cycle de vie @joesavona
    • #57291 Représenter le mode de présentation des messages utilisateur par un type énuméré @imac-oai
    • #57292 Appliquer le rendu Markdown aux questions asynchrones et aux réponses dans la TUI @imac-oai
    • #57293 Ajouter GPT-6.1 Terra aux catalogues de modèles @BOZHANG-OAI
    • #57294 Extraire les erreurs du gestionnaire de plugins et placer le routage des transferts en temps réel dans une Box @TAFOYA-OAI
    • #57295 Reporter à l’étape de préparation l’application des limites aux éléments d’évaluation de Guardian en mode synchrone @ioanbudea-OAI
    • #57304 Signaler les erreurs de rejet du jeton de renouvellement lors du routage vers l’espace de travail @smurching-oai
    • #57307 Mettre à jour openai/fence vers v0.12.2 dans la politique de taille des blobs @joesavona
    • #57311 Conserver les versions des sorties d’outils et l’ordre de l’historique dans les traces d’exécution @cassirer-openai
    • #57312 Centraliser la préparation du contexte racine de Guardian @ioanbudea-OAI
    • #57313 Transmettre par défaut les jetons OAuth de la passerelle sous forme de jetons Bearer dans l’en-tête Authorization @smurching-oai
    • #57314 Formater toutes les sources Rust et nettoyer les vérifications du dépôt @joesavona
    • #57315 Empêcher les sous-agents en échec de signaler que des tâches nécessitent une intervention @bc-openai
    • #57317 Ajouter des indications concises, activables sur demande, pour les plugins sélectionnés explicitement @adaley-openai
    • #57325 Ajouter au catalogue de modèles des champs pour des modèles d’approbation plus détaillés @goodman-oai
    • #57342 Séparer la préparation de la reprise d’une session TUI de son activation @bc-openai
    • #57352 Conserver les erreurs liées aux signaux des processus enfants dans le wrapper npm @dkovalenko-oai
    • #57353 Éviter la vérification préalable de l’identité des objets lors de l’octroi d’accès aux chemins MXC @iceweasel-oai
    • #57357 Signaler que la migration sur NFS n’a trouvé aucune base de données, le cas échéant @dkovalenko-oai
    • #57358 Sérialiser les modifications de l’index des sessions entre processus @dkovalenko-oai
    • #57360 Limiter l’attente du verrou qui coordonne les écritures dans le fil @dkovalenko-oai
    • #57363 Expliquer les blocages dus à la politique de sécurité dans la TUI et proposer un recours pour le tour concerné @etraut-openai
    • #57365 Proposer des reformulations plus sûres après un blocage de sécurité dans la TUI @etraut-openai
    • #57366 Afficher l’espace de travail ChatGPT sélectionné dans /status @etraut-openai
    • #57373 Fixer la version de la chaîne d’outils Rust à 1.95.0 @TAFOYA-OAI
    • #57391 Traiter les rapports du terminal en attente avant de rendre la main au shell @etraut-openai
    • #57393 Afficher les bornes des intégrales et les matrices entre parenthèses dans les expressions mathématiques de la TUI @etraut-openai
    • #57394 Ajouter à App Server la configuration expérimentale d’un compte GCP @alexsong-oai
    • #57420 Rendre facultatifs les horodatages des éléments de fil dans les exports TypeScript @keyz
    • #57425 Centraliser la préparation du contexte racine de Guardian @ioanbudea-OAI
    • #57430 Tester la provenance des objectifs dans les évaluations Guardian des workers existants @jif-oai
    • #57433 Permettre d’activer l’évaluation synchrone par Guardian des appels d’outils natifs @jif-oai
    • #57435 Extraire la préparation des commandes d’exécution unifiée dans un module réutilisable @swastik-oai
    • #57438 Transmettre les commandes préparées tout au long de l’exécution unifiée @swastik-oai
    • #57439 Conserver les métadonnées des requêtes Guardian avec des URL de base OpenAI personnalisées @jif-oai
    • #57441 Ajouter un indicateur de fonctionnalité pour l’historique multi-agent natif de Guardian @jif-oai
    • #57448 Conserver les appels multi-agents natifs dans l’historique des évaluations Guardian @jif-oai
    • #57451 Soumettre à l’évaluation de Guardian les appels multi-agents qui modifient l’état @jif-oai
    • #57452 Distinguer les erreurs de capacité dues aux restrictions de la politique des surcharges du serveur @toml-openai
    • #57455 Centraliser la classification par Guardian des appels d’outils multi-agents @jif-oai
    • #57458 Déplacer le calcul de la consommation de tokens de Guardian dans la crate de l’évaluateur @jif-oai
    • #57462 Toujours placer les descriptions d’outils du mode code avant celles des espaces de noms @swastik-oai
    • #57468 Corriger les simulations de transfert de Guardian pour les tests de l’historique natif @jif-oai
    • #57474 Tester la conservation de l’historique chiffré des appels natifs d’une évaluation Guardian à l’autre @jif-oai
    • #57476 Déplacer les utilitaires de session Guardian dans la crate de l’évaluateur @jif-oai
    • #57478 Déplacer les types de demandes d’approbation Guardian dans la crate de l’évaluateur @jif-oai
    • #57483 Ignorer les exécutions indexées sans rapport avec le fil sélectionné lors de sa migration @charliemarsh-oai
    • #57488 Déplacer la composition des prompts de Guardian dans la crate de l’évaluateur @jif-oai
    • #57493 Déplacer la mise en forme JSON des actions de Guardian dans la crate de l’évaluateur @jif-oai
    • #57494 Centraliser la préparation synchrone du contexte de Guardian @ioanbudea-OAI
    • #57500 Ajouter une option pour omettre les descriptions dans les catalogues de skills @adaley-openai
    • #57501 Afficher les signes de pourcentage échappés dans les expressions mathématiques de la TUI @etraut-openai
    • #57502 Conserver les images locales jointes lors de la restauration du texte coupé @etraut-openai
    • #57503 Corriger le nettoyage des versions autonomes sur macOS @etraut-openai
    • #57504 Utiliser le presse-papiers natif pour les sessions SSH sous WSL avec transfert X11 @etraut-openai
    • #57506 Déplacer les correspondances des requêtes Guardian dans la crate de l’évaluateur @jif-oai
    • #57507 Résoudre les conventions de chemins des commandes Guardian dans ReviewAction @swastik-oai
    • #57508 Ajouter un environnement d’exécution V8 aux ressources limitées pour les processus des plugins d’interface @joesavona
    • #57509 Extraire l’assemblage des actions prévues par Guardian dans la crate de l’évaluateur @jif-oai
    • #57512 Libérer explicitement les verrous des sondes de réservation de PID du démon sous Unix @jif-oai
    • #57513 Remplacer le wrapper npm par le binaire natif à l’aide de execve @bolinfest
    • #57514 Ajouter à app-server la possibilité de changer d’espace de travail ChatGPT à titre expérimental @dhruvgupta-oai
    • #57515 Limiter les vérifications d’expansion des volumes MXC aux liens symboliques @iceweasel-oai
    • #57516 Ajouter le profil et le fournisseur aux éléments de la ligne d’état @etraut-openai
    • #57519 Reporter la compression des signaux de présence de Guardian en mode synchrone à l’étape de préparation @ioanbudea-OAI
    • #57522 Ajouter des évaluations isolées au pool d’évaluateurs de Guardian @swastik-oai
    • #57533 Libérer explicitement les verrous des sondes de PID vides sous Unix @jif-oai
    • #57538 Conserver dans les messages Responses les identifiants attribués par l’hôte aux entrées utilisateur @zbrunson-openai
    • #57542 Ajouter à la recherche web autonome une recherche bibliographique dont la disponibilité dépend du modèle @rhan-oai
    • #57552 Rendre accessibles et enregistrer durablement les identifiants de génération d’images @jimxie-oai
    • #57553 Permettre de remplacer les outils dynamiques entre deux étapes du modèle @sdcoffey
    • #57554 Conserver un fond ombré pour les prompts envoyés lorsque les couleurs du terminal sont indisponibles @bc-openai
    • #57563 Éviter de conserver les éléments de sortie inutiles dans les flux de réponse HTTP @btraut-openai
    • #57564 Conserver le contenu enrichi de la zone de saisie dans les registres Vim @bc-openai
    • #57567 Permettre de remplacer les URL de catalogue du fournisseur OpenAI intégré @jamy-OAI
    • #57568 Configurer séparément les offres de service pour la consolidation de la mémoire @mandal-OAI
    • #57569 Conserver la sortie des processus et les réponses de contrôle en cas de contre-pression @ztanner-oai
    • #57572 Prendre en charge les catalogues d’outils des applications sans instantanés partagés @bkotsopoulos
    • #57573 Permettre de classer les commandes de correctif interceptées sans accéder au système de fichiers @swastik-oai
    • #57575 Remanier la construction du client HTTP et l’exécution des requêtes @bz-openai
    • #57581 Permettre aux catalogues de modèles de personnaliser les titres des instructions d’approbation @goodman-oai
    • #57584 Conserver les limites des sorties lors de leur troncature en tokens @seanh-oai
    • #57585 Remplacer les références aux images indisponibles dans les requêtes adressées aux modèles @kchainani-oai
    • #57586 Ajouter des API de création d’enfants V2 réservées à l’hôte @rhan-oai
    • #57589 Ajouter un exécutable codex-exec-server autonome @dkovalenko-oai
    • #57590 Distribuer codex-exec-server dans les paquets de la CLI et d’app-server @dkovalenko-oai
    • #57593 Supprimer les fichiers locaux de routage de préproduction qui sont vides @fcoury-oai
    • #57597 Conserver les résultats de la sonde WebSocket et masquer les détails des diagnostics @dob-oai
    • #57598 Mettre en cache les résultats vides de la découverte de skills distants et surveiller les changements du système de fichiers @adams-oai
    • #57599 Prendre en charge les titres fournis par le catalogue pour les notifications relatives aux préfixes de commandes enregistrés @goodman-oai
    • #57606 Ajouter codex doctor --network-only pour cibler les diagnostics réseau @dob-oai
    • #57607 Partager l’authentification de l’environnement d’exécution avec les fournisseurs et les catalogues de modèles @cooper-oai
    • #57612 Désactiver les séquences d’état du terminal sur les anciens backends VTE @fcoury-oai
    • #57615 Conserver le traçage des exécutions lors du rechargement des sous-agents @cassirer-openai
    • #57618 Libérer les prompts d’échantillonnage une fois le flux configuré @btraut-openai
    • #57626 Afficher la configuration de Bedrock pour les fournisseurs OpenAI configurés explicitement @alexsong-oai
    • #57628 Cesser de distribuer codex-exec-server dans les artefacts de publication @fcoury-oai
    • #57635 Restaurer les fils descendants lorsqu’on désarchive leur fil parent @etraut-openai
    • #57638 Ajouter au protocole d’app-server les types d’exigences OpenTelemetry @arnavpatidar-OAI
    • #57644 Générer des liaisons Rust qui correspondent aux archives V8 compilées avec Bazel @seanh-oai
    • #57649 Prendre en charge les exigences administrées de configuration d’OpenTelemetry @abhinav-oai
    • #57654 Masquer les en-têtes de l’exportateur OTEL dans les réponses de configuration d’app-server @arnavpatidar-OAI
    • #57657 Corriger l’activation de l’exportateur de traces après un changement de compte @arnavpatidar-OAI
    • #57658 Prendre en charge les métadonnées OpenTelemetry administrées et les identités client au format PEM @abhinav-oai
    • #57667 Supprimer le mode de livraison détaché de review/start @yansenzhou-oai
    • #57692 Attendre les profils des tours avant de vérifier les décomptes d’échantillonnage dans les tests de traces @ioanbudea-OAI
    • #57697 Déplacer l’état des évaluations Guardian dans l’extension de l’évaluateur @jif-oai
    • #57698 Déplacer la politique de contexte et les prompts de Guardian dans l’extension de l’évaluateur @jif-oai
    • #57702 Déplacer les éléments d’évaluation de Guardian dans l’extension de l’évaluateur @jif-oai
    • #57710 Conserver l’affinité de routage du parent pour les évaluations Guardian @jif-oai
    • #57720 Déplacer ReviewAction dans la crate de l’évaluateur Guardian @jif-oai
    • #57723 Désactiver l’optimisation pour le générateur de schémas Bazel à la demande @jif-oai
    • #57729 Supprimer la configuration free_guardian des tests de Guardian @jif-oai
    • #57741 Séparer les sources Rust réservées aux tests des entrées des bibliothèques et binaires Bazel @jif-oai
    • #57742 Éviter de recompiler les tests d’intégration Bazel lorsque seules les données de test utilisées à l’exécution changent @jif-oai
    • #57743 Déplacer les utilitaires d’élicitation MCP de Guardian dans la crate de l’évaluateur @jif-oai
    • #57757 Rendre les évaluations Guardian accessibles dans les flux de réponse @jif-oai
    • #57758 Inclure les commandes de lancement du terminal dans les évaluations de stdin par Guardian @jif-oai
    • #57770 Tenir compte de l’origine des catalogues de modèles lors de la sélection des évaluateurs Guardian @jif-oai
    • #57774 Ignorer les fichiers non ordinaires lors de la détection des chemins d’images collés @etraut-openai
    • #57782 Limiter le remplacement de l’hôte du mode code à la phase d’admission de la session @aakash-oai
    • #57783 Exclure les partages réseau sans rapport avec MXC des accès en lecture accordés par défaut @iceweasel-oai
    • #57787 Corriger les problèmes de concurrence au démarrage et à l’arrêt des écouteurs de fils d’app-server @charliemarsh-oai
    • #57788 Libérer les environnements d’exécution des fils d’app-server après leur arrêt @charliemarsh-oai
    • #57789 Actualiser une fois le catalogue de modèles lorsque l’évaluateur par défaut de Guardian est introuvable @jif-oai
    • #57790 Centraliser la préparation synchrone des prompts de Guardian @ioanbudea-OAI
    • #57796 Prolonger les tentatives de lecture des versions GitHub et faire varier aléatoirement le délai entre elles @imac-oai
    • #57800 Compléter rétroactivement les éléments de fin d’exécution à partir de l’historique paginé @btraut-openai
    • #57817 Détacher les observateurs du canal auxiliaire en temps réel sans mettre fin à la session @jiahao-oai
    • #57818 Réduire les opérations superflues lors du traitement de la configuration @bc-openai
    • #57819 Charger jusqu’à huit plugins simultanément @bc-openai
    • #57820 Améliorer le rétablissement de la TUI après reconnexion et la gestion des commandes de sortie hors ligne @etraut-openai
    • #57824 Inclure les fils directement rattachés dans les données de diagnostic envoyées @btraut-openai
    • #57825 Mettre à jour la configuration de l’intégration continue pour utiliser meta/install-dotslash @seanh-oai
    • #57832 Compiler V8 à partir des sources par défaut dans Bazel @seanh-oai
    • #57834 Ajouter des évaluations Guardian isolées pour les actions préparées @swastik-oai
    • #57835 Limiter à huit le nombre de vérifications simultanées de disponibilité des images @kchainani-oai
    • #57836 Déclarer le type de résultat de la génération d’images en mode code @alicec-oai
    • #57837 Distribuer l’exécuteur autonome dans les paquets de publication @dkovalenko-oai
    • #57839 Conserver le décompte des tokens de raisonnement lorsqu’on reprend ou forke un fil @andrewgu-oai
    • #57840 Valider les fournisseurs du fil avant sa reprise et avant toute saisie @abhinav-oai
    • #57841 Permettre d’activer l’échantillonnage des métriques de processus pour les hôtes du mode code @aakash-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.293

    Nouveautés

    • Écoutez les contenus audio et regardez les vidéos directement dans les réponses.
    • Dans l’activité de la tâche, touchez le nom d’un sous-agent pour ouvrir sa conversation.

    Améliorations et corrections de bugs

    • L’application restaure désormais les pièces jointes et les annotations du brouillon lorsque vous rouvrez une tâche ou redémarrez l’application.
    • La saisie semi-automatique des références prend en charge les noms de discussions et de skills qui contiennent des espaces. Les noms des skills fournis par les plugins sont également plus lisibles.
    • Le mode Plan conserve le niveau d’effort de raisonnement que vous avez choisi tant que vous utilisez le même modèle.
    • Si le délai de chargement des activités plus anciennes expire, l’activité déjà chargée reste visible et vous pouvez relancer le chargement.
    • Si le chargement de la file d’attente échoue, l’application propose désormais l’action Réessayer.
    • Amélioration de la prise en charge des liens vers des fichiers Windows et des images Markdown.
    • Correction d’un problème de création des arbres de travail sur les hôtes Linux.
    • Correction de plantages qui survenaient lorsque vous utilisiez un message en attente pour réorienter une tâche ou que vous modifiiez un code de jumelage. Sur iPad, correction de blocages qui survenaient lorsque vous passiez d’une tâche à l’autre ou que vous redimensionniez une tâche.
  • Codex CLI 0.165.0

    $ npm install -g @openai/codex@0.165.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout d’un fournisseur Google Cloud Vertex AI intégré, configurable avec model_provider = "gcp". (#56265)
    • Ajout de GPT-6.1 Terra aux catalogues de modèles. (#57337)
    • Ajout d’un filtre par dépôt au sélecteur de sessions et d’un regroupement par répertoire au centre de commande des agents pour faciliter la navigation entre les sessions des arbres de travail liés. (#56308)
    • L’API App Server permet, à titre expérimental, de forker un fil de discussion tout en gardant le nouveau fil rattaché au fil d’origine. (#56351)
    • Pour les modèles compatibles, la possibilité de modifier l’effort de raisonnement en cours de conversation est désormais activée par défaut. (#56163)
    • La mémoire v2 est désormais activée par défaut pour les nouveaux profils. Vous pouvez y importer les mémoires d’agents externes. (#56211, #56414)

    Corrections de bugs

    • Les nouvelles sessions de l’interface de terminal (TUI) utilisent désormais le réviseur d’approbations défini par défaut sur le serveur, sauf si un autre réviseur est explicitement indiqué. (#56090)
    • Les préférences de la TUI restent modifiables et les modifications prennent effet immédiatement, même lorsque les paramètres d’exécution sont invalides. (#56091)
    • Les requêtes adressées aux outils MCP distants sont désormais annulées lorsque les futures locaux qui attendent leur réponse sont abandonnés. (#56132)
    • Les messages d’agent en attente ne relancent plus le travail après une interruption ou un passage en mode Plan. (#56330)
    • Les nouvelles tentatives cessent désormais lorsqu’un fournisseur signale qu’un modèle est introuvable, et le message d’erreur du fournisseur est conservé. (#56445)
    • Correction d’une faille dans la validation des URL de la Marketplace qui pouvait permettre à Git de se connecter à un hôte différent de celui qui avait été vérifié au regard des motifs autorisés. (#56263)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.164.0...rust-v0.165.0

    • #56081 Mettre en cache les données d’authentification Codex et les secrets gérés après déchiffrement @celia-oai
    • #56090 Utiliser le réviseur d’approbations défini par défaut sur le serveur au démarrage d’une nouvelle session TUI @etraut-openai
    • #56091 Garder les préférences de la TUI modifiables lorsque les paramètres d’exécution sont invalides @etraut-openai
    • #56097 Préparer le démarrage de la TUI à la prise en charge de plusieurs sessions côté serveur @bc-openai
    • #56124 Transmettre les événements du réviseur Guardian aux abonnés aux événements bruts du parent @jif-oai
    • #56127 Éviter que l’actualisation du compte bloque les vérifications de l’état d’authentification EMA @jif-oai
    • #56132 Annuler les requêtes adressées aux outils MCP lorsque les futures qui attendent leur réponse sont abandonnés @rhan-oai
    • #56133 Différer la distribution des messages aux agents après une réponse finale vide @eknight-oai
    • #56139 Corriger la configuration OAuth du fournisseur d’identité dans le test de l’état d’authentification MCP @jif-oai
    • #56153 Conserver les détails pouvant être communiqués en toute sécurité dans les erreurs d’authentification MCP en entreprise @jif-oai
    • #56154 Ajouter les domaines gérés soumis à un examen réseau avant les règles d’autorisation @olliem-oai
    • #56163 Autoriser par défaut la modification de l’effort de raisonnement @felixxia-oai
    • #56182 Ajouter la signature AWS SigV4 aux hooks MITM du proxy réseau @viyatb-oai
    • #56210 Stabiliser le test de nettoyage de la zone de préparation de la Marketplace @felixxia-oai
    • #56211 Utiliser la mémoire v2 par défaut pour les nouveaux profils de mémoire @jif-oai
    • #56214 Supprimer la conversion en u64 lors de la détection de DrvFS sous WSL @felixxia-oai
    • #56220 Utiliser cargo_bin dans le test du manifeste du bac à sable Windows @felixxia-oai
    • #56222 Regrouper la configuration de Bazel pour la CI dans prepare-bazel-ci @anp-oai
    • #56224 Réutiliser le contexte du modèle actuel d’une page à l’autre lors du chargement de la configuration de reprise @charliemarsh-oai
    • #56233 Aligner les horodatages du test de l’encodeur Opus sur la chronologie des échantillons @goodman-oai
    • #56234 Émettre les données de télémétrie du prompt uniquement après acceptation de l’entrée par les hooks @abhinav-oai
    • #56236 Faire en sorte que le test de suspension et de reprise du mode code cède explicitement la main entre les phases @goodman-oai
    • #56246 Passer à Bazelisk 1.30.0 dans l’action de configuration de Bazel pour la CI @anp-oai
    • #56247 Regrouper les tests unitaires Rust dans des modules de test dédiés @dkovalenko-oai
    • #56248 Passer à uv 0.13.5 dans les workflows de CI et de publication @anp-oai
    • #56250 Éviter les points de sauvegarde redondants des paramètres lors de la reprise des fils de discussion @owenlin0
    • #56261 Isoler les dépendances du code source de V8 et leurs paramètres d’exécution C++ @seanh-oai
    • #56263 Refuser les barres obliques inverses dans la partie userinfo des URL HTTP(S) de la Marketplace @willwang-openai
    • #56265 Ajouter un fournisseur Google Cloud Vertex AI intégré @celia-oai
    • #56266 Conserver les motifs de désactivation de MCP lors de l’application de surcharges à l’exécution @mzeng-openai
    • #56272 Passer à datamodel-code-generator 0.64.0 pour la génération des modèles du SDK Python @anp-oai
    • #56274 Attendre l’annulation de l’actualisation de la configuration cloud dans les tests de durée de vie du chargeur @goodman-oai
    • #56277 Prendre en charge les corps de requête de taille bornée pour la signature AWS SigV4 @viyatb-oai
    • #56278 Prendre en charge les métadonnées de politique réseau négociées pour les appels MCP @viyatb-oai
    • #56280 Regrouper les prompts consécutifs de la transcription en un seul bloc d’arrière-plan @bc-openai
    • #56284 Délimiter les catalogues de modèles et les caches selon l’auteur du fil de discussion @kennyyi-oai
    • #56286 Mettre à jour @modelcontextprotocol/sdk vers la version 1.32.0 @anp-oai
    • #56288 Fixer la version de Cosign à v3.1.4 pour la signature des artefacts Linux @anp-oai
    • #56290 Verrouiller avec uv les versions des outils de compilation utilisés pour les publications Python @anp-oai
    • #56292 Corriger les tests d’annulation MCP pour qu’ils utilisent la fonction de rappel des métadonnées @anp-oai
    • #56293 Utiliser des données de test d’authentification avec un jeton fixe dans les tests Vertex @anp-oai
    • #56295 Dissocier le chargement de la configuration gérée de l’authentification ChatGPT @smurching-oai
    • #56297 Marquer les identifiants factices intégrés et renforcer les contrôles de collision @viyatb-oai
    • #56301 Ajouter des tests de transfert TLS pour les requêtes MITM SigV4 @viyatb-oai
    • #56302 Ajouter la configuration des hooks aux rattachements d’environnements @andrewgu-oai
    • #56304 Prendre en charge les hooks gérés dont la portée est limitée à un environnement @andrewgu-oai
    • #56308 Distinguer la portée du répertoire de celle du dépôt dans la TUI @bc-openai
    • #56309 Permettre d’adapter au modèle le libellé des autorisations d’écriture dans les répertoires racines @goodman-oai
    • #56312 Suivre l’historique de conversation accepté dans les traces d’exécution @cassirer-openai
    • #56313 Appliquer les surcharges du catalogue de modèles aux outils d’historique, de notes et de contexte @rhan-oai
    • #56314 Ajouter des chargeurs de configuration gérée pour les serveurs de configuration personnalisés @smurching-oai
    • #56330 Faire en sorte que la réactivation déclenchée par les messages d’agent respecte les interruptions et le mode Plan @alishobeiri-oai
    • #56342 Faire correspondre le contenu des images des traces d’exécution entre les instantanés de requêtes @cassirer-openai
    • #56343 Exécuter les hooks d’environnement sur les exécuteurs dont ils dépendent @andrewgu-oai
    • #56351 Permettre, à titre expérimental, de forker un fil de discussion tout en gardant le nouveau fil rattaché au fil d’origine @btraut-openai
    • #56364 Permettre aux appelants de définir la source du fil de discussion pour l’échantillonnage @keyz
    • #56371 Rendre configurable le délai maximal d’examen par Guardian @vivi
    • #56414 Prendre en charge la mémoire v2 lors de l’importation de mémoires d’agents externes @jif-oai
    • #56439 Mettre à jour ctutils de la version 0.4.2 à la version 0.4.5 @felixxia-oai
    • #56445 Traiter les erreurs de modèle introuvable signalées par les fournisseurs comme des échecs définitifs @charliemarsh-oai
    • #56453 Rendre déterministe le test de pilotage des agents d’arrière-plan de Realtime V2 @felixxia-oai
    • #56454 Adapter les tests de nettoyage des montages du bac à sable pour qu’ils tolèrent la réutilisation des descripteurs de fichiers @felixxia-oai
    • #56459 Ajouter la configuration des fonctionnalités de Guardian V3 @felixxia-oai
    • #56460 Ajouter des fonctions utilitaires pour les tableaux de messages locaux de Guardian v3 @felixxia-oai
    • #56461 Permettre l’ajout silencieux de messages en fin de tableau @felixxia-oai
    • #56462 Éviter les conflits d’accès concurrents entre l’importation et la consolidation des mémoires @jif-oai
    • #56465 Permettre, à titre expérimental, la lecture des résumés de mémoire des fils de discussion @jif-oai
    • #57337 [0.165.0-alpha.1.2] Rétroporter l’ajout de GPT-6.1 Terra aux catalogues de modèles @shijie-oai

    Notes de version complètes sur GitHub

  • GPT-6.1 Terra dans le mode Work et dans Codex

    GPT-6.1 Terra est désormais disponible dans ChatGPT Work et Codex avec les offres Plus, Pro, Business, Enterprise et Edu. Rapide et efficace pour les tâches professionnelles, ce modèle interprète finement les images et utilise l’ordinateur avec précision.

    Analysez des images et le contenu de vos écrans, puis utilisez ce que vous observez pour agir dans votre navigateur, sur votre bureau et dans vos applications. Terra rédige aussi des textes clairs et directs. Il présente d’abord les résultats, puis explique en termes simples les éléments qui les étayent.

    Choisissez GPT-6.1 Terra dans la liste des modèles de la rubrique Avancé de l’application de bureau ChatGPT ou de ChatGPT Work sur le Web. Terra est également disponible dans le mode Work sur mobile. Le modèle n’est pas disponible dans le mode Chat et ne prend pas en charge la résidence de l’inférence aux Émirats arabes unis. Avec l’offre Enterprise, l’accès dépend de la disponibilité du modèle dans votre espace de travail et des paramètres définis par votre administrateur.

    Consultez la page Modèles pour obtenir des conseils. Les pages Navigateur et Utilisation de l’ordinateur expliquent comment configurer ces outils et quelles conditions remplir pour y accéder.

  • Codex CLI 0.164.0

    $ npm install -g @openai/codex@0.164.0
    Voir les détails

    Nouvelles fonctionnalités

    • Enregistrez des prompts et des commandes slash réutilisables dans les dix emplacements numérotés de /presets et accédez-y rapidement grâce à un menu de raccourcis clavier. (#54380, #54381)
    • Réglez le modèle, l’effort de raisonnement, la vitesse et les profils d’autorisations en passant des arguments directement à /model et /permissions. (#54378, #54383)
    • Affichez un aperçu des images consultées et générées dans la transcription en plein écran sur les terminaux compatibles avec les protocoles graphiques Kitty ou Sixel. (#54216)
    • Authentifiez les connexions MCP d’entreprise à l’aide des autorisations admissibles du compte Codex ou d’une connexion dédiée, y compris pour les clients OAuth qui nécessitent un secret. (#55334, #55859, #56001)
    • Masquez les identifiants, y compris ceux des fournisseurs personnalisés, lors de l’exécution de commandes Bash distantes prises en charge et dans les sessions utilisant des instantanés Zsh. (#54309, #54432, #56049)
    • L’assistant de configuration d’Amazon Bedrock est désormais activé par défaut. Lorsque des identifiants sont détectés, la saisie de la clé API figure aux côtés des autres méthodes de connexion AWS. (#56033, #56023)

    Corrections de bugs

    • En cas d’échec, le compactage ne laisse plus de résumés partiels dans l’historique de la conversation. Si le compactage en arrière-plan échoue, un mécanisme de repli prend le relais sans provoquer d’arrêt brutal. (#53932, #55581)
    • À la reprise d’une session, Codex retrouve désormais les historiques compressés et restaure les paramètres enregistrés du fil au lieu de les remplacer par les valeurs globales par défaut. (#54008, #55923)
    • Sous Windows, les connexions HTTPS et WebSocket répondent désormais aux demandes d’authentification du proxy avec les identifiants Negotiate ou NTLM de l’utilisateur connecté. (#55994, #56000)
    • La CLI conserve les valeurs de configuration redéfinies lorsque -c ou --config apparaît à plusieurs niveaux de sous-commandes. (#56022)
    • Le traitement des prompts en file d’attente reprend une fois que l’utilisateur a terminé les sélections d’autorisations en cours. (#55682)
    • Les contrôles du bac à sable ont été renforcés pour les chemins de métadonnées dont la casse varie sous macOS et pour les liens symboliques remplaçables utilisés pour localiser les exécutables. (#54273, #55384)

    Maintenance

    • Codex réduit l’espace disque utilisé en supprimant les installations inutilisées, en nettoyant les copies de travail abandonnées de la Marketplace et en limitant la taille des journaux du démon. (#53827, #55149, #55689, #55690, #55856)
    • Le moteur d’exécution JavaScript intégré a été mis à jour avec des contrôles de sécurité pour les opérations Array.sort optimisées. (#54519)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.163.0...rust-v0.164.0

    • #53725 Afficher les liens web Markdown sous forme de libellés dans Rex @bc-openai
    • #53728 Conserver le filtre sur le répertoire de travail distant dans le sélecteur de reprise de l’application @fcoury-oai
    • #53732 Réutiliser les motifs de recherche compilés pour plusieurs journaux de session compressés @ethernetdan-openai
    • #53733 Utiliser par défaut le mode conversation pour la classification asynchrone de Guardian v2 @felixxia-oai
    • #53736 Récupérer et mettre en cache via V2 les inventaires de capacités des exécuteurs pour lesquels cette option est activée @TAFOYA-OAI
    • #53745 Retirer modelSlug du résultat de la résolution du modèle le plus récent @kkahadze-oai
    • #53747 Privilégier les installations distantes de Visualize par rapport au plugin fourni @philipp-oai
    • #53751 Appliquer les réglages de fonctionnalités redéfinis au redémarrage du démon app-server @jif-oai
    • #53753 Étendre la copie à la sélection au texte de la zone de saisie @fcoury-oai
    • #53754 Prendre en charge les raccourcis clavier Command/Super dans la configuration clavier de la TUI @fcoury-oai
    • #53763 Enrichir la découverte des capacités V2 avec les métadonnées résolues des plugins et des skills @TAFOYA-OAI
    • #53780 Supprimer la vérification redondante du répertoire de cache du manuel Codex @kkahadze-oai
    • #53781 Supprimer de SkillPolicy le TODO relatif aux restrictions par produit @kkahadze-oai
    • #53784 Transmettre les identifiants de session vocale du client dans les requêtes en temps réel @chrisdong-oai
    • #53790 Corriger l’annulation des demandes de vérification de l’utilisateur sous macOS @bz-openai
    • #53794 Conserver les verrous de migration des journaux de session en cas d’annulation d’une tâche de traitement @jif-oai
    • #53795 Utiliser le catalogue de modèles fourni dans le test d’invalidation au démarrage de MCP @OLI-OAI
    • #53797 Actualiser les examens Guardian lorsque leur contexte change @jif-oai
    • #53800 Intégrer le compactage en arrière-plan au cycle de vie des tours @rka-oai
    • #53804 Garder le centre de commande des agents visible pendant l’archivage et la suppression @etraut-openai
    • #53805 Ajouter des diagnostics sûrs aux erreurs de configuration du routage des espaces de travail @etraut-openai
    • #53811 Prendre en charge l’installation du démon à partir de paquets WinGet sous Windows @etraut-openai
    • #53816 Refuser les fils d’examen Guardian lors de la reprise interactive dans la CLI @dylan-hurd-oai
    • #53827 Supprimer en toute sécurité les versions inutilisées du démon app-server @etraut-openai
    • #53831 Suivre la provenance du contenu pendant l’assemblage des prompts et le compactage @tz-openai
    • #53845 Corriger la liaison du socket du programme de mise à jour du démon et la détection de l’état prêt à l’amorçage sous Unix @etraut-openai
    • #53853 Réutiliser les empreintes des fichiers déjà préparés lors de la préparation des installations du démon @charliemarsh-oai
    • #53859 Enregistrer les tailles des terminaux par tranche dans la télémétrie de la TUI @imac-oai
    • #53872 Actualiser les instructions du modèle dans les fenêtres de contexte des outils incrémentaux @rhan-oai
    • #53879 Préserver la possibilité de récupérer un tour en cours lors de la mise à jour des paramètres du fil @bc-openai
    • #53895 Reprendre les fils de sous-agents déchargés lorsqu’ils sont sélectionnés dans la TUI @etraut-openai
    • #53897 Isoler les tests des paquets du démon pour réduire les accès concurrents au disque @etraut-openai
    • #53908 Permettre de continuer à parcourir le tableau de bord des agents pendant la suppression d’une tâche @etraut-openai
    • #53932 Préserver l’historique de la conversation en cas d’échec du compactage @jif-oai
    • #53940 Limiter le volume de données des journaux de session utilisées pour l’extraction de mémoire @jif-oai
    • #53947 Arrêter la lecture des journaux de session lorsque la tâche appelante est annulée @jif-oai
    • #53963 Tester les budgets d’extraction de mémoire avec des éléments exclus et du texte chiffré @jif-oai
    • #53969 Éviter les conditions de concurrence à la reconnexion dans le test de redémarrage du démon @jif-oai
    • #53987 Ignorer le délai d’attente du service pour les nouvelles tentatives d’autorisation Guardian devenues obsolètes @jif-oai
    • #53990 Garder la configuration MCP et celle des plugins de l’hôte en local lors de l’utilisation d’environnements distants @jif-oai
    • #53991 Indiquer le motif des demandes de renouvellement des jetons ChatGPT @tejsudha-openai
    • #53996 Mettre à jour rustls vers la version 0.23.46 @jif-oai
    • #53997 Filtrer les noms de fichiers des journaux de session avant de vérifier les fichiers compressés correspondants @bbrown-oai
    • #54003 Inclure les journaux de session compressés dans les statistiques de stockage de doctor @jif-oai
    • #54008 Corriger la recherche et la reprise des sessions après la compression de leurs journaux @jif-oai
    • #54027 Préserver les variables de démarrage Windows et les valeurs par défaut de l’environnement des processus enfants MXC @iceweasel-oai
    • #54032 Limiter le nombre de comparaisons Git simultanées pour les fichiers non suivis @yuzhu-oai
    • #54033 Porter à 14 jours la durée de conservation des ressources de l’extension de mémoire @josh-oai
    • #54039 Renvoyer les approbations asynchrones de Guardian avant la fin du nettoyage de l’examen @jif-oai
    • #54044 Maintenir la filiation des forks avant l’historique paginé de la transcription @fcoury-oai
    • #54046 Suivre l’origine des annulations d’approbation et les changements de contexte de Guardian @vkg-oai
    • #54047 Rétablir le temps écoulé lors de la relecture des tours en cours @etraut-openai
    • #54048 Différer la vérification de la fiabilité des dossiers jusqu’au démarrage d’une tâche depuis la vue d’ensemble des agents @etraut-openai
    • #54050 Limiter l’actualisation des skills de la TUI et les commandes d’espace de travail aux répertoires explicitement indiqués @etraut-openai
    • #54053 Ajouter des mises à jour partielles des métadonnées du client de l’API Responses au démarrage et à la réorientation des tours @marksteinbrick-oai
    • #54056 Regrouper les chargements simultanés de certificats racines TLS natifs @jif-oai
    • #54057 Distinguer les éléments probants non pris en charge dans les métriques de comparaison de Decisions @swastik-oai
    • #54058 Transmettre les métadonnées du tour aux requêtes de génération et de retouche d’images @duc-openai
    • #54059 Permettre au système de stockage de prendre en charge la préparation lors de la reprise des fils @owenlin0
    • #54060 Limiter la recherche lors du désarchivage aux journaux de session archivés du fil demandé @bz-openai
    • #54069 Corriger la gestion de l’environnement Windows pour les serveurs MCP distants @iceweasel-oai
    • #54070 Exposer l’authentification de la passerelle via une API de session OAuth réutilisable @smurching-oai
    • #54076 Éviter de détecter à tort des ouvertures d’URL dans les commandes PowerShell littérales @jif-oai
    • #54078 Mettre à jour gix vers la version 0.89.0 et gix-url vers la version 0.40.0 @jif-oai
    • #54079 Retirer les jetons de renouvellement OAuth MCP rejetés @mzeng-openai
    • #54080 Extraire la soumission des tours utilisateur de la TUI dans un module dédié @bc-openai
    • #54081 Centraliser la navigation verticale dans les vues en liste de la TUI @bc-openai
    • #54082 Stabiliser le test d’expiration du délai d’examen réseau de Guardian @felixxia-oai
    • #54087 Mettre à jour rules_python de Bazel vers la version 2.4.2 @dkovalenko-oai
    • #54094 Préserver les codes d’échec spécifiques de MCP dans les métriques et les segments de trace @TAFOYA-OAI
    • #54096 Ajouter des cibles Bazel pour générer à la demande les schémas et le SDK Python @dkovalenko-oai
    • #54097 Afficher les avis Daybreak après l’en-tête de session @charliemarsh-oai
    • #54098 Maintenir les outils d’environnement stables lorsque l’état de disponibilité change @aibrahim-oai
    • #54099 Attendre que le système soit prêt dans le test d’annulation par SIGTERM @felixxia-oai
    • #54113 Intégrer les ensembles de schémas app-server générés dans les builds Bazel @dkovalenko-oai
    • #54114 Signaler les états de fin d’exécution et les motifs de blocage @cconger
    • #54119 Autoriser l’examen de stdin avec des autorisations actives lorsque les demandes du bac à sable sont désactivées @tepman-oai
    • #54133 Enregistrer par outil des métriques sur les mises à jour incrémentales et la taille des descriptions @akira-oai
    • #54135 Autoriser l’écriture de fichiers volumineux via des connexions WebSocket directes à exec-server @ostepanian
    • #54151 Générer les descripteurs de configuration clavier et les accesseurs de raccourcis à partir d’un catalogue unique @bc-openai
    • #54169 Recharger le catalogue de modèles après un changement de compte @smurching-oai
    • #54170 Préserver l’authentification ChatGPT pour les serveurs MCP Gov @lsingh-oai
    • #54175 Retirer les indicateurs de fonctionnalité pour les arbres de travail et la voix @bc-openai
    • #54216 Afficher un aperçu des images dans la transcription en plein écran @etraut-openai
    • #54217 Appliquer les couleurs du thème syntaxique au texte Markdown dans la TUI @etraut-openai
    • #54250 Ajouter des tests de non-régression pour la protection des métadonnées en cas de variation de casse @jif-oai
    • #54257 Préserver les paroles les plus récentes lors du raccourcissement des transcriptions en temps réel @jif-oai
    • #54263 Exiger une nouvelle approbation de Guardian pour réessayer un outil avec des privilèges élevés @jif-oai
    • #54264 Suivre l’admission des transcriptions par Guardian même en cas d’échec des examens @jif-oai
    • #54265 Ajouter des tests de non-régression pour les approbations Guardian des nouvelles tentatives dans le bac à sable @jif-oai
    • #54273 Protéger les écritures de métadonnées via les alias de chemins qui diffèrent par la casse sous macOS @jif-oai
    • #54278 Mutualiser la déduplication des images et la restauration des points de contrôle de Guardian @felixxia-oai
    • #54281 Attribuer les résumés de compactage à l’assistant dans les transcriptions Guardian @jif-oai
    • #54309 Activer le masquage des identifiants pour les commandes exec-server distantes @viyatb-oai
    • #54315 Maintenir un contraste lisible entre les couleurs du texte Markdown et leur arrière-plan dans la TUI @fcoury-oai
    • #54316 Centraliser les constantes de type des fragments de contexte @ioanbudea-OAI
    • #54346 Ajouter une authentification par identifiants d’exécuteur à portée limitée pour exec-server distant @viyatb-oai
    • #54351 Utiliser l’index du tour pour paginer les éléments propres à ce tour @bz-openai
    • #54363 Exclure les racines réseau impossibles à inspecter des autorisations de lecture implicites de MXC @iceweasel-oai
    • #54365 Éviter les messages en double de l’assistant lorsque des commandes s’intercalent @fcoury-oai
    • #54369 Réessayer les opérations SQLite en cas de conflit temporaire entre écritures @willwang-openai
    • #54378 Permettre de sélectionner directement le modèle, l’effort de raisonnement et la vitesse dans /model @fcoury-oai
    • #54379 Permettre de configurer les préréglages de saisie de la TUI @fcoury-oai
    • #54380 Ajouter /presets pour les prompts et les commandes slash réutilisables @fcoury-oai
    • #54381 Ajouter un menu de raccourcis clavier pour les préréglages @fcoury-oai
    • #54383 Permettre de sélectionner directement le profil d’autorisations avec /permissions @fcoury-oai
    • #54385 Permettre d’enregistrer les paramètres d’autorisations actuels comme préréglages @fcoury-oai
    • #54387 Ajouter des arguments valables uniquement pour la session à /title et /statusline @fcoury-oai
    • #54388 Ajouter des préréglages d’accès rapide pour la disposition du titre du terminal et de la ligne d’état @fcoury-oai
    • #54389 Préserver les modes de journalisation SQLite existants au démarrage @dkovalenko-oai
    • #54398 Stocker les éléments d’image générés sous forme de références à des pièces jointes @kchainani-oai
    • #54401 Exécuter les processus de démon gérés avec une priorité d’arrière-plan sous macOS @bc-openai
    • #54414 Autoriser la suspension du tour racine même si ses descendants sont actifs @miz-openai
    • #54417 Ignorer la récupération de pages SQLite sur les montages NFS sous Linux @dkovalenko-oai
    • #54419 Prendre en charge les sauts de ligne dans les libellés des nœuds des diagrammes de flux Mermaid @etraut-openai
    • #54420 Enregistrer les images locales fournies en entrée dans les éléments de génération d’images terminés @mjkaufer-openai
    • #54421 Traiter comme locales les connexions explicites au démon par défaut vérifié @etraut-openai
    • #54424 Ajouter les métadonnées des plugins distants à la configuration des plugins @mzeng-openai
    • #54432 Prendre en charge le masquage des identifiants à distance avec les instantanés du shell Zsh @viyatb-oai
    • #54433 Utiliser des libellés neutres pour les codes de sortie non nuls dans l’affichage compact de la TUI @bc-openai
    • #54434 Ajouter des identifiants renouvelés périodiquement via stdin pour exec-server distant @viyatb-oai
    • #54445 Supprimer la surveillance obsolète des chemins protégés du bac à sable Linux @viyatb-oai
    • #54475 Utiliser un mutex synchrone pour suivre les requêtes de métadonnées distantes @anp-oai
    • #54505 Ajouter le remplacement de fichiers en flux continu aux abstractions du système de fichiers @anp-oai
    • #54519 Mettre à jour V8 vers la version 152.2.0 et rétroporter les contrôles de sécurité d’Array.sort @seanh-oai
    • #54589 Préserver la structure des messages contenant les éléments probants dans les requêtes Guardian Decisions @swastik-oai
    • #54590 Capturer le contexte de l’expéditeur lors des remises de codex_app.create_thread @felixxia-oai
    • #54619 Lier l’approbation des hooks d’un plugin à son contenu @jif-oai
    • #54623 Déterminer dynamiquement les versions stables pour les tests de compatibilité d’exec-server @felixxia-oai
    • #54637 Préserver les motifs de déconnexion dans les erreurs de négociation Noise @virajrai-oai
    • #54639 Lire en flux continu les enregistrements de session lors de la matérialisation de l’historique du fil @chess-oai
    • #54641 Réessayer la publication des versions npm et utiliser les exécuteurs macOS correspondants pour la vérification @jif-oai
    • #54647 Rendre déterministes les tests de nouvelle tentative après un conflit de contrôle à distance @jif-oai
    • #54653 Privilégier les portées propres à chaque ressource lors de la découverte OAuth MCP @zamoshchin-openai
    • #54654 Permettre l’exécution parallèle des appels d’outils dynamiques @sdcoffey
    • #54656 Prendre en compte les modifications de la liste des outils MCP au cours d’un tour @jif-oai
    • #54664 Distinguer les erreurs de stockage des fils permettant une nouvelle tentative des écritures dont l’issue est inconnue @wiltzius-openai
    • #54672 Mutualiser la préparation de la CI Bazel pour les tâches d’analyse statique et V8 @anp-oai
    • #54674 Ajouter un outil activable sur demande pour copier des fichiers entre environnements @anp-oai
    • #54679 Distinguer les motifs d’annulation des approbations MCP @vkg-oai
    • #54681 Garder les sélections de session de la TUI associées à leur backend @bc-openai
    • #54686 Préserver les métadonnées de la liste des outils MCP dans l’état du serveur @victor-openai
    • #54708 Respecter les préférences de suppression du répertoire personnel lors de la désinstallation sous Windows @chess-oai
    • #54710 Déplacer les règles Bazel ICU de V8 dans l’espace de travail @seanh-oai
    • #54716 Garder les préversions à l’état de brouillon jusqu’à la fin du téléversement des fichiers de la version @ioanbudea-OAI
    • #54724 Préserver les événements prereleased lors de la création de préversions GitHub @ioanbudea-OAI
    • #54737 Activer BuildBuddy pour les builds de publication des fonctionnalités vocales @anp-oai
    • #54739 Fermer les fichiers de verrouillage arg0 avant de supprimer les répertoires temporaires @dkovalenko-oai
    • #54741 Conditionner l’activation de l’extension de copie de fichiers à multi_env_copy_file @anp-oai
    • #54742 Afficher les préfixes de commandes slash comme marqueurs de prompt dans la zone de saisie @bc-openai
    • #54754 Réduire le surcoût mémoire des schémas JSON des outils @charliemarsh-oai
    • #54761 Mettre à jour zip vers la version 9.0.0 et adapter l’extraction des archives de plugins @anp-oai
    • #54763 Cesser d’appliquer la priorité d’arrière-plan macOS aux démons gérés @bc-openai
    • #54766 Confier le traitement des champs de configuration inconnus de la TUI à la politique commune de configuration stricte @etraut-openai
    • #54776 Prendre en charge le contenu typé dans les fragments de prompt contextuels @pakrym-oai
    • #54930 Ajouter la compression zstd négociée aux connexions WebSocket d’app-server @thorvald-oai
    • #54945 Partager des déclarations d’outils supplémentaires entre les copies des éléments de réponse @charliemarsh-oai
    • #54946 Préserver les caches du catalogue de modèles lors de la rotation des identifiants d’en-tête @hlevy-openai
    • #54949 Conditionner la compression WebSocket d’app-server à un indicateur de fonctionnalité @thorvald-oai
    • #54961 Permettre aux messages des agents de réveiller les sessions racines inactives si l’indicateur de fonctionnalité est activé @alishobeiri-oai
    • #55144 Ajouter au cycle de vie des requêtes au modèle des hooks limités à l’observation @vivi
    • #55149 Supprimer les versions autonomes inutilisées après une installation réussie @etraut-openai
    • #55226 Regrouper les métriques des requêtes admises par Guardian selon la taille des entrées @ioanbudea-OAI
    • #55227 Autoriser les signes plus dans les étiquettes de métriques @swastik-oai
    • #55234 Enregistrer les tentatives d’échantillonnage de Guardian, les nouvelles tentatives et les résultats de remise @ioanbudea-OAI
    • #55237 Ajouter des métriques sur le routage des examens Guardian et les scores mis en cache @ioanbudea-OAI
    • #55244 Matérialiser l’historique des fils par lots dans SQLite @jif-oai
    • #55252 Préserver les métadonnées d’accès aux journaux de session lors de la compression et de la restauration @jif-oai
    • #55255 Décharger sans délai les fils éphémères inactifs de prédiction de saisie @jif-oai
    • #55261 Partager les spécifications des outils dynamiques entre les instantanés de tours @charliemarsh-oai
    • #55262 Arrêter la double écriture des données de mémoire lorsque la v2 est sélectionnée @jif-oai
    • #55263 Démarrer les serveurs MCP en veille pour les appels de hooks @charliemarsh-oai
    • #55265 Éviter de cloner tout le catalogue lors de la recherche de métadonnées de modèles @charliemarsh-oai
    • #55270 Respecter les délais de déchargement propres à chaque fil dans app-server @jif-oai
    • #55274 Stabiliser les tests de reconnexion du démon et de démarrage des paquets sous Rosetta @jif-oai
    • #55278 Utiliser une solution de repli lorsque macOS rejette des descripteurs stdio de valeur élevée @chrishayduk-oai
    • #55283 Éviter de cloner les événements dans le composant d’écoute des fils d’app-server @charliemarsh-oai
    • #55287 Suivre l’annulation de l’authentification MCP d’entreprise lors des rechargements de configuration @jif-oai
    • #55288 Revérifier l’autorité des requêtes EMA aux points de passage HTTP @jif-oai
    • #55293 Ne conserver dans les requêtes que la dernière des mises à jour consécutives de l’effort de raisonnement @felixxia-oai
    • #55296 Encapsuler l’authentification du proxy de l’API Responses @ee-oai
    • #55297 Ajouter l’obtention de jetons OIDC GitHub Actions au proxy de l’API Responses @ee-oai
    • #55298 Ajouter des primitives d’authentification fédérée renouvelable au proxy de l’API Responses @ee-oai
    • #55299 Renouveler les identifiants de proxy rejetés et espacer les nouvelles tentatives en cas d’échec du renouvellement @ee-oai
    • #55300 Ajouter la découverte en une seule étape de la configuration de démarrage d’app-server @acrognale-oai
    • #55301 Mettre en concordance les plugins des exécuteurs V2 avec les catalogues cloud @TAFOYA-OAI
    • #55302 Arrêter la recherche du SHA distant le plus proche lorsque la distance atteint zéro @jif-oai
    • #55303 Acheminer les lectures de skills selon la source de l’alias @TAFOYA-OAI
    • #55304 Rejeter dans la TUI les événements provenant d’un autre backend @bc-openai
    • #55320 Activer l’authentification OIDC GitHub Actions dans le proxy de l’API Responses @ee-oai
    • #55322 Intégrer la découverte V2 aux catalogues de skills propres à chaque étape @TAFOYA-OAI
    • #55324 Retirer de la TUI les indicateurs d’attente de génération des titres de fils @cconger
    • #55327 Ajouter la transmission aux sous-agents de l’environnement du fil tel qu’il est configuré @jif-oai
    • #55330 Exposer les installations de skills et stabiliser les alias des paquets @TAFOYA-OAI
    • #55331 Utiliser les instantanés d’environnement de chaque étape pour déterminer l’environnement dont héritent les sous-agents @jif-oai
    • #55334 Activer l’autorisation gérée par l’entreprise pour les connexions MCP @jif-oai
    • #55339 Ajouter les requêtes expérimentales thread/sample à App Server @liame-oai
    • #55342 Unifier le traitement du manuel Codex, qu’il provienne du cache ou d’un téléchargement @kkahadze-oai
    • #55347 Ajouter des métriques sur les nouvelles tentatives de Guardian et préserver leur attribution aux tours @ioanbudea-OAI
    • #55351 Réduire l’espace occupé par les chemins dans l’index de recherche de fichiers @charliemarsh-oai
    • #55355 Supprimer l’avertissement sur la précision des fils longs après le compactage @asohrabi-oai
    • #55357 Préparer les catalogues de skills avant de construire les outils d’une étape @TAFOYA-OAI
    • #55358 Ajouter un verrou partagé pour protéger le nettoyage des répertoires de journaux locaux @dkovalenko-oai
    • #55365 Importer uniquement la suite des sessions Claude passées en arrière-plan @jgrodman-arch
    • #55366 Prendre en charge les gabarits de catalogue pour les préfixes de commandes approuvés @dylan-hurd-oai
    • #55368 Activer par défaut les outils incrémentaux pour Responses Lite @akira-oai
    • #55372 Corriger le rappel dans la TUI des prompts initiaux saisis en ligne de commande @joesavona
    • #55375 Ajouter la transmission aux sous-agents de l’environnement du fil tel qu’il est configuré @jif-oai
    • #55378 Migrer le bac à sable MXC de Windows vers mxc-sdk @johnl-oai
    • #55379 Gérer les erreurs de lecture du corps de la réponse lors du téléchargement de la documentation OpenAI @kkahadze-oai
    • #55380 Préserver les métadonnées du fil avant la matérialisation des fichiers du journal de session @jif-oai
    • #55381 Gérer indépendamment les sessions des backends de la TUI @bc-openai
    • #55384 Rejeter les liens symboliques remplaçables lors de la recherche d’exécutables avant l’entrée dans le bac à sable @keeley-openai
    • #55387 Ajouter la prise en charge des offres Academic Researchers @etraut-openai
    • #55388 Marquer transcript_v2 comme supprimé @etraut-openai
    • #55391 Dédupliquer les messages natifs des agents dans le contexte d’examen de Guardian @jif-oai
    • #55394 Utiliser les connexions du fil pour lister les états MCP d’entreprise @jif-oai
    • #55395 Annuler les examens Guardian interrompus pour préserver les éléments probants @jif-oai
    • #55396 Précharger les chemins des journaux de session voisins lors de la lecture des pages d’historique @bz-openai
    • #55397 Enregistrer la provenance OAuth et l’identité de connexion des jetons de compte @jif-oai
    • #55398 Ajouter des types de données de protocole pour l’enregistrement des agents à l’exécution @cooper-oai
    • #55401 Différer les notifications de déconnexion de l’environnement jusqu’à l’échec de la récupération @richardopenai
    • #55402 Ajouter l’enregistrement éphémère des environnements d’exécution et les assertions signées @cooper-oai
    • #55406 Tracer les échecs de négociation Noise côté harnais @alishobeiri-oai
    • #55407 Clarifier les messages de connexion par clé API et les messages d’état @fcoury-oai
    • #55409 Réessayer de démarrer la TUI après un refus d’arrêt du serveur @fcoury-oai
    • #55410 Suivre les sources des identifiants séparément des détenteurs de l’authentification @cooper-oai
    • #55411 Afficher les questions asynchrones en Markdown dans la TUI @bc-openai
    • #55413 Partager l’authentification de l’environnement d’exécution entre les requêtes et les renouvellements d’identifiants @cooper-oai
    • #55441 Permettre d’annuler les échantillonnages expérimentaux de fils @liame-oai
    • #55442 Vérifier les réglages de fonctionnalités redéfinis pour le démon et proposer une récupération en cas de divergence @etraut-openai
    • #55456 Permettre de redéfinir les paramètres de requirements.toml via le Registre Windows @johnl-oai
    • #55463 Permettre de désactiver MCP pour les forks de prédiction et les échantillons @liame-oai
    • #55498 Ajouter des diagnostics corrélés pour les négociations Noise via un relais @virajrai-oai
    • #55524 Rendre déterministe le test de contention de la migration au démarrage @jif-oai
    • #55533 Séparer la préparation des conversations Guardian de leur exécution @swastik-oai
    • #55545 Améliorer les diagnostics en cas d’échec de lecture des journaux de session compressés @jif-oai
    • #55546 Ajouter des baux à portée limitée pour les autorisations OAuth de compte enregistrées @jif-oai
    • #55547 Ignorer l’avis de sécurité concernant basic-toml lors des audits de dépendances @jif-oai
    • #55548 Préserver par défaut l’historique du parent lors des forks complets d’agents @jif-oai
    • #55581 Éviter un arrêt brutal lorsque le compactage en arrière-plan échoue avant un point de contrôle @jif-oai
    • #55587 Permettre aux appelants de contrôler les clés de mise en cache des prompts indépendamment des identifiants de session @rm-openai
    • #55591 Mesurer pour chaque tour le temps de blocage lié aux approbations Guardian @ioanbudea-OAI
    • #55593 Rejeter les clients de provisionnement du bac à sable Windows non distribués sous forme de paquet @chess-oai
    • #55596 Classer les mentions $ selon leur fréquence de sélection récente @bc-openai
    • #55597 Extraire du contexte de l’IDE les fonctions communes de la TUI pour les prompts utilisateur @bc-openai
    • #55607 Propager les erreurs d’en-tête d’authentification avant l’envoi des requêtes @cooper-oai
    • #55616 Mettre à jour les versions de rustls-webpki et webpki-roots dans le fichier de verrouillage @jif-oai
    • #55620 Déplacer les tests unitaires du bac à sable Linux dans des fichiers distincts @bolinfest
    • #55623 Remanier la comparaison des instantanés Decisions de Guardian v2 @swastik-oai
    • #55627 Réserver au premier ancêtre une place parmi les journaux de session voisins candidats @bz-openai
    • #55631 Ajouter des instantanés figés des skills cloud à App Server @fc-oai
    • #55633 Traiter les messages de collaboration en mode code comme du texte brut @hlevy-openai
    • #55635 Activer les comparaisons Decisions pour le mode conversation de Guardian V2 @swastik-oai
    • #55636 Ajouter des modes d’authentification par assertion à l’exécution et un fournisseur d’authentification @cooper-oai
    • #55644 Permettre aux injections en attente d’interrompre l’attente et la mise en veille des agents @jif-oai
    • #55645 Corriger l’arrêt d’app-server au sein du processus lorsque les files d’attente sont pleines @jif-oai
    • #55646 Protéger l’enregistrement et le rechargement des données d’authentification contre les changements simultanés de connexion @jif-oai
    • #55652 Effectuer des recherches en parallèle dans les journaux de session compressés @ethernetdan-openai
    • #55653 Suivre le cycle de vie des cellules en mode code et le temps de mise en mémoire tampon des résultats @euroelessar
    • #55657 Ajouter des hooks de cycle de vie pour les messages entre agents @euroelessar
    • #55666 Exclure le raisonnement et le compactage des comparaisons d’instantanés Decisions @swastik-oai
    • #55667 Activer le routage applicatif pour les plugins d’agents distants sélectionnés pour le catalogue @tsarlandie-oai
    • #55677 Mettre à jour la chaîne d’outils Rust vers la version 1.99.1 @dkovalenko-oai
    • #55680 Revérifier à qui appartient la connexion au compte pour MCP d’entreprise @jif-oai
    • #55682 Corriger la sélection des autorisations et la gestion de l’état de session dans la TUI @etraut-openai
    • #55685 Ajouter la prise en charge des identifiants de compte aux fonctions d’échange de jetons EMA @jif-oai
    • #55689 Nettoyer les répertoires de préparation de la Marketplace après un échec ou un abandon @dkovalenko-oai
    • #55690 Récupérer l’espace occupé par les anciens répertoires de préparation hérités de la Marketplace @dkovalenko-oai
    • #55691 Préciser les erreurs d’authentification MCP d’entreprise et affiner les vérifications de l’autorité des requêtes @jif-oai
    • #55692 Étiqueter les métriques d’enregistrement des outils avec le mode d’outils incrémentaux effectivement utilisé @akira-oai
    • #55693 Utiliser une version hermétique de dsymutil pour les builds Bazel sous macOS @dkovalenko-oai
    • #55696 Préserver l’autorisation MCP d’entreprise lors des actualisations de l’environnement d’exécution @jif-oai
    • #55698 Réutiliser les autorisations du compte Codex pour l’authentification MCP d’entreprise @jif-oai
    • #55701 Activer par défaut la coordination du renouvellement OAuth MCP @mzeng-openai
    • #55705 Centraliser l’état du cache des skills cloud sous le verrou du catalogue @TAFOYA-OAI
    • #55710 Déterminer l’identité du backend MCP à partir des événements d’exécution dans les traces de session @cassirer-openai
    • #55719 Permettre à l’exécution unifiée d’utiliser une solution de repli lorsque le masquage des identifiants est indisponible @viyatb-oai
    • #55723 Éviter les copies redondantes lors de l’envoi de notifications d’app-server @charliemarsh-oai
    • #55724 Partager les définitions d’outils MCP déjà préparées entre les sessions @charliemarsh-oai
    • #55725 Préserver les métadonnées de réponse des cellules de code dans les traces de session @cassirer-openai
    • #55733 Placer les métadonnées de session et les données de compactage dans des Box au sein de RolloutItem @charliemarsh-oai
    • #55804 Ajouter un utilitaire de chemin critique pour attribuer les durées exclusives @taohong339
    • #55846 Mesurer une seule fois la latence des examens Guardian à l’aide d’une horloge monotone @ioanbudea-OAI
    • #55847 Limiter les données d’analyse conservées par tour et nettoyer les fils fermés @jif-oai
    • #55848 Suspendre le temps simulé du test du relais pendant l’inspection des diagnostics de négociation @jif-oai
    • #55856 Limiter la journalisation de stderr pour app-server géré et son programme de mise à jour @jif-oai
    • #55859 Corriger la sélection des identifiants et la réauthentification MCP d’entreprise @jif-oai
    • #55883 Étendre la couverture de tests du cycle de vie des autorisations MCP d’entreprise @jif-oai
    • #55913 Ignorer l’évaluation d’une conversation lorsque des scores et un historique plus récents la rendent obsolète @jif-oai
    • #55923 Préserver les paramètres du modèle propres au fil lors de la reprise et du retour à un état antérieur @etraut-openai
    • #55940 Permettre d’exporter les diagnostics locaux au format ZIP depuis App Server @viktor-oai
    • #55946 Limiter la pagination de l’inventaire distant des plugins installés @mzeng-openai
    • #55954 Séparer la collecte des instructions conservées de la politique de gestion du budget @ioanbudea-OAI
    • #55957 Actualiser les catalogues de plugins et de skills cloud après un changement d’authentification en cours de tour @TAFOYA-OAI
    • #55958 Préserver les catalogues de modèles des fournisseurs en cas d’échec de l’actualisation @abhinav-oai
    • #55965 Ajouter des exigences de stockage pour les espaces de travail Desktop gérés @acrognale-oai
    • #55968 Espacer les tentatives d’actualisation des catalogues de skills et de plugins cloud en cas d’échec @TAFOYA-OAI
    • #55969 Vider les réponses WebSocket en cas de préemption de la boîte de réception @jif-oai
    • #55970 Extraire le code commun des tableaux de messages dans codex-message-board @felixxia-oai
    • #55971 Ajouter des espaces de noms de stockage pour les tableaux de messages locaux @felixxia-oai
    • #55973 Permettre aux consommateurs de sélectionner les outils du tableau de messages @felixxia-oai
    • #55975 Ajouter une commande expérimentale pour migrer les bases de données sur NFS vers le mode DELETE @dkovalenko-oai
    • #55978 Acheminer les journaux SQLite vers un log_dir explicitement configuré @dkovalenko-oai
    • #55987 Renouveler les identifiants d’exec-server distant après une réponse indiquant un défaut d’autorisation @apanasenko-oai
    • #55991 Éviter de compter deux fois le raisonnement conservé dans la consommation de tokens @dkovalenko-oai
    • #55993 Préserver le contexte de trace de chaque exécution dans les rappels stdio du mode code @bschoepke-openai
    • #55994 Ajouter un utilitaire de tunnel pour l’authentification auprès d’un proxy sous Windows @efrazer-oai
    • #56000 Réessayer les requêtes CONNECT avec l’authentification Windows lorsque le proxy demande une authentification @efrazer-oai
    • #56001 Prendre en charge les clients OAuth confidentiels pour l’authentification MCP gérée par l’entreprise @jif-oai
    • #56003 Limiter la substitution des identifiants MITM aux origines et aux espaces réservés de confiance @viyatb-oai
    • #56006 Vérifier directement le chevauchement des appels d’outils shell dans le test de parallélisme @goodman-oai
    • #56007 Suspendre l’horloge de Tokio dans le test de réutilisation d’une session Guardian @goodman-oai
    • #56008 Ajouter un enregistreur des durées du chemin critique pour les appels directs aux outils @taohong339
    • #56011 Distinguer les sessions de terminal dans les traces de session lorsque des identifiants de processus sont réutilisés @cassirer-openai
    • #56018 Éviter le démarrage imbriqué de la CLI dans le test de persistance OAuth MCP @goodman-oai
    • #56020 Autoriser l’échantillonnage d’un fil après l’échec ou l’interruption d’un tour @liame-oai
    • #56021 Conserver les préfixes de commandes slash dans le texte modifiable de la zone de saisie @bc-openai
    • #56022 Préserver les valeurs de configuration redéfinies d’une sous-commande à l’autre dans la CLI @jmickey-oai
    • #56023 Regrouper la saisie de la clé API Bedrock avec les autres méthodes de connexion AWS @alexsong-oai
    • #56024 Limiter les en-têtes de réponse HTTP/3 décodés dans le tunnel TCP @richardopenai
    • #56031 Prendre en charge les métadonnées du client de l’API Responses dans thread/sample @liame-oai
    • #56032 Corriger la recherche du point d’entrée dans les tests de bon fonctionnement des symboles de débogage des paquets @dkovalenko-oai
    • #56033 Activer par défaut l’assistant de configuration de Bedrock @alexsong-oai
    • #56036 Ajouter des identifiants OAuth propres à chaque requête et des API de gestion du cycle de vie des sessions @smurching-oai
    • #56037 Ajouter un client cloud app-server reposant sur un canal de communication @bc-openai
    • #56044 Activer les hooks de nettoyage des exécuteurs avec la découverte des capacités V2 @TAFOYA-OAI
    • #56049 Prendre en charge les fournisseurs d’identifiants configurés lors de l’exécution à distance @viyatb-oai
    • #56055 Exiger que la configuration gérée provienne du serveur configuré @smurching-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.286

    Nouveautés

    • Sur les hôtes distants compatibles, utilisez la nouvelle pastille au-dessus de la zone de saisie pour voir les commandes en cours d’exécution en arrière-plan et les arrêter.
    • Utilisez @ pour mentionner des discussions provenant d’autres hôtes connectés.

    Améliorations et corrections de bugs

    • Un indicateur de chargement s’affiche désormais pendant l’actualisation des messages enregistrés.
    • Les groupes d’activités sont plus lisibles et vous pouvez ouvrir à la demande les images examinées par Codex.
    • Les questions sans réponse restent accessibles une fois le tour terminé, y compris lorsque vous rouvrez la discussion.
    • L’envoi de réponses aux questions est plus fiable lorsque le traitement d’un autre prompt commence ou se termine.
    • Les suggestions de saisie semi-automatique s’affichent dès que leur source est chargée, sans attendre les sources plus lentes.
    • La discussion affiche désormais directement des explications sur les limites d’utilisation ainsi que leurs heures de réinitialisation.
    • Les prompts ne sont plus signalés à tort comme ayant échoué lorsque le délai de réponse est dépassé.
    • Les diffs n’affichent plus de lignes superflues après plusieurs modifications du même fichier.
    • Les images des réponses s’ouvrent dans la galerie en plein écran. Lorsque vous supprimez une image jointe, c’est bien l’image sélectionnée qui est supprimée.
    • Le bouton vocal réapparaît à la fin d’un appel, ce qui vous permet d’en lancer un autre sans rouvrir la discussion.
  • Codex CLI 0.163.0

    $ npm install -g @openai/codex@0.163.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ouvrez /config pour rechercher des préférences dans toutes les catégories, modifier immédiatement les paramètres qui le permettent et voir quels changements nécessitent un redémarrage. (#52990, #53429)
    • Envoyez un message pendant que Codex répond pour le réorienter immédiatement. Si vous interrompez un tour, les cellules Code Mode actives et leurs appels d’outils imbriqués s’arrêtent également. (#51812, #51835)
    • Configurez une touche de préfixe dans /keymap. Par défaut, il s’agit de Ctrl+X. Les raccourcis proposés restent affichés jusqu’à ce que vous en choisissiez un ou que vous annuliez. Utilisez désormais F9 pour couper le micro. (#52273)
    • Redémarrez un serveur d’arrière-plan géré depuis /daemon. Codex vous indique quelles tâches le redémarrage risque d’interrompre, puis se reconnecte automatiquement. (#53173)
    • Codex peut exécuter en parallèle des outils indépendants en lecture seule, notamment pour rechercher des informations dans les Skills, la mémoire et l’historique des conversations. (#52245)
    • Daybreak est activé par défaut pour les comptes éligibles. codex exec peut également le sélectionner avec une clé API OpenAI lorsque le serveur en autorise l’accès. (#53701, #53717)

    Corrections de bugs

    • La reprise d’un fil enregistré restaure ses permissions et ses autorisations réseau, tout en respectant les paramètres explicitement redéfinis et la politique de gestion en vigueur. (#53150, #53419, #53424)
    • Le proxy réseau vérifie désormais que le nom d’hôte est autorisé avant toute résolution DNS, rejette les en-têtes Host en double et empêche les alias d’identifiants de contourner les hooks d’inspection. (#51650, #52661, #53506)
    • Après avoir changé de fil, utilisez /side pour revenir à une conversation parallèle existante. Les réponses aux prompts en attente sont également renvoyées au fil d’origine. (#52184, #53436)
    • Sous Windows, Ctrl+V et Shift+Insert permettent de coller aussi bien du texte que des images. Sous WSL, les collages successifs réutilisent le même lecteur du presse-papiers, et les tentatives de copie prennent fin à l’expiration du délai au lieu de rester bloquées. (#53224, #52967, #53453)
    • Les commandes locales se terminent rapidement même si un processus enfant garde un canal de sortie ouvert. Les commandes distantes conservent les données de sortie arrivées tardivement afin que la dernière interrogation puisse les récupérer. (#52652, #53331, #53622)
    • codex exec n’affiche plus une seconde fois les mêmes différences de fichiers après une commande sans rapport. (#53444)

    Documentation

    • Mise à jour des recommandations OpenAI Docs intégrées pour la migration vers la famille GPT-6, notamment en ce qui concerne le raisonnement propre à chaque modèle, l’utilisation des outils et la résidence des données. (#51768)
    • Clarification du rôle de bubblewrap dans l’isolation du système de fichiers et de seccomp dans le filtrage des appels système au sein du bac à sable Linux. (#52610)

    Maintenance

    • Codex utilise désormais son exécuteur de shell standard et ne fournit plus de version modifiée de zsh. Un avis de migration s’affiche pour les configurations qui utilisent les anciennes options du shell. (#52160, #52213)
    • Les paquets de distribution pour Linux et macOS sont plus petits grâce au retrait des symboles des binaires distribués. Les résultats de compilation d’origine conservent ces symboles. (#52178)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.162.0...rust-v0.163.0

    • #51539 Ajout d’un rattachement en temps réel qui tient compte de la fin d’exécution et d’un détachement limité à la session @zahan-oai
    • #51547 Ajout d’une option pour désactiver le bac à sable MXC sous Windows @iceweasel-oai
    • #51556 Finalisation du cycle de vie des outils dynamiques en cas d’annulation @mikelam-oai
    • #51575 Mise à disposition des fonctions d’assemblage des paquets et prise en charge des artefacts DotSlash compressés avec gzip @bolinfest
    • #51595 Ajout de la possibilité d’exclure des identifiants de fil dans thread/list @btraut-openai
    • #51602 Distinction entre un échec de récupération de la liste des fils et la fin de l’historique @btraut-openai
    • #51611 Signalement de l’abandon des élicitations MCP restées sans réponse @nicksteele-oai
    • #51627 Stabilisation des préfixes des instantanés Guardian en séparant le contexte de l’assistant @jif-oai
    • #51642 Correction de la gestion du contexte conservé pour le contenu typé des sections @jif-oai
    • #51650 Vérification obligatoire de l’autorisation du nom d’hôte avant toute résolution DNS par le proxy @jif-oai
    • #51651 Enregistrement durable des échecs d’examen Guardian pour les rapports, y compris après un redémarrage @jif-oai
    • #51652 Enregistrement de données de télémétrie pour les modifications apportées à AGENTS.md par apply_patch @jif-oai
    • #51678 Déplacement des tests du bac à sable Windows dans un binaire de tests d’intégration dédié @jif-oai
    • #51683 Annulation des examens Guardian obsolètes avant la réutilisation de l’historique de l’évaluateur @olliem-oai
    • #51689 Attente de la fin d’exécution de l’auxiliaire dans les tests d’annulation portant sur les en-têtes HTTP @jif-oai
    • #51690 Ajout d’une option d’activation pour l’ordre des descriptions d’outils dans Code Mode @swastik-oai
    • #51704 Respect de l’ordre qui place la description de l’outil en premier dans Code Mode @swastik-oai
    • #51710 Correction d’une condition de concurrence lors de la découverte dans le test de renouvellement de l’authentification externe @jgershen-oai
    • #51734 Chargement du contexte enregistré de l’expéditeur pour les examens Guardian @jif-oai
    • #51755 Réutilisation des métadonnées du gestionnaire MCP pour les comparaisons avec le cache @owenlin0
    • #51761 Réduction du nombre de copies des métadonnées d’outils dans l’environnement d’exécution de Code Mode @akira-oai
    • #51768 Extension des recommandations de migration d’OpenAI Docs à la famille de modèles GPT-6 @kkahadze-oai
    • #51775 Prévention du traçage récursif de Tokio dans la télémétrie et les journaux SQLite @zbarsky-openai
    • #51786 Conservation des paramètres redéfinis du bac à sable d’une requête d’exécution à l’autre @iceweasel-oai
    • #51794 Indication de la disponibilité d’Ultrafast pour GPT-6.1 Sol sur Amazon Bedrock @celia-oai
    • #51800 Suppression des initialiseurs de champs en double dans les tests du registre des extensions @anp-oai
    • #51808 Conservation des motifs d’échec de la vérification de l’utilisateur MCP à des fins de diagnostic @berkdeniz-oai
    • #51812 Activation par défaut des interruptions instantanées @pakrym-oai
    • #51819 Migration du bac à sable MXC vers la version 1.0.0 du SDK @iceweasel-oai
    • #51822 Prévention des violations de partage lors de la réparation des ACL de l’environnement d’exécution Windows @johnl-oai
    • #51823 Partage des métadonnées d’outils des liaisons MCP avec les appels préparés @owenlin0
    • #51828 Ajout de contrôles de l’intégrité du contenu des fichiers fondés sur des politiques @iceweasel-oai
    • #51831 Ajout de la dépendance nécessaire aux contrôles d’intégrité du bac à sable MXC et de la préparation des politiques @iceweasel-oai
    • #51835 Activation par défaut de l’interruption de Code Mode @won-openai
    • #51840 Ajout d’un backend bubblewrap pour les contrôles d’intégrité du bac à sable @iceweasel-oai
    • #51841 Ajout d’un backend Seatbelt sous macOS pour l’intégrité du bac à sable @iceweasel-oai
    • #51842 Ajout d’un exécuteur de contrôles d’intégrité du bac à sable avec des métriques de résultat et de durée @iceweasel-oai
    • #51843 Exécution des contrôles d’intégrité du bac à sable avant les commandes et les opérations sur le système de fichiers @iceweasel-oai
    • #51847 Conservation des noms de paquets Cargo dans les compilations Rust avec Bazel @dkovalenko-oai
    • #51848 Alignement des compilations de distribution Bazel sur celles de Cargo et correction de la compatibilité entre plateformes @dkovalenko-oai
    • #51849 Correction des tests de bon fonctionnement des paquets pour les symboles de débogage de Cargo et Bazel @dkovalenko-oai
    • #51850 Ajout d’archives de préparation des distributions Bazel @dkovalenko-oai
    • #51855 Ajout de la prise en charge de Bazel dans l’action de compilation des paquets Codex @dkovalenko-oai
    • #51856 Compilation des artefacts de distribution Bazel aux côtés des artefacts Cargo @dkovalenko-oai
    • #51857 Ajout d’un test de compatibilité des préfixes de prompts pour app-server @jif-oai
    • #51865 Utilisation de mentions de plugins lisibles sans masquer les Skills portant le même nom @canvrno-oai
    • #51866 Conservation des sauts de ligne et des liens dans les questions asynchrones sur plusieurs lignes @pash-openai
    • #51868 Enregistrement des métriques d’inscription des outils pour chaque requête d’échantillonnage @akira-oai
    • #51872 Maintien de l’indépendance de la configuration globale d’app-server vis-à-vis du répertoire de lancement @etraut-openai
    • #51884 Possibilité expérimentale de forker des fils de prédiction qui héritent du contexte parent @liame-oai
    • #51890 Ajout du correctif manquant pour la ressource UTF-8 de mxc-sdk dans Bazel @iceweasel-oai
    • #51892 Conservation de l’indication qu’un appel d’outil est complet lorsque les arguments enregistrés sont tronqués @ningyi-oai
    • #51893 Enregistrement de métriques pour les mises à jour incrémentales des outils @akira-oai
    • #51895 Signalement des motifs précis d’échec de la poursuite d’un échange WebSocket @pakrym-oai
    • #51896 Conservation des erreurs natives dans les diagnostics des ACL du bac à sable Windows @alishobeiri-oai
    • #51897 Utilisation d’un mécanisme dédié de mise en correspondance pour les politiques de domaines réseau @rafael-oai
    • #51908 Respect du paramètre de saisie utilisateur pour les questions asynchrones @mandal-OAI
    • #51930 Prise en charge des préfixes de descriptions de fonctions propres à chaque modèle @tz-openai
    • #51963 Attribution des statistiques de compactage à la bonne session vocale @reia-oai
    • #51974 Journalisation de la disponibilité du bac à sable Windows et du choix du backend @iceweasel-oai
    • #52034 Conservation de l’état des agents lors du déchargement des agents enfants inactifs du système multi-agent v2 @jif-oai
    • #52040 Ajout de tests de non-régression pour les rechargements d’agents annulés @jif-oai
    • #52048 Prise en compte de l’interruption instantanée dans les tests de persistance des messages de réorientation @jif-oai
    • #52061 Exécution en parallèle des classifieurs de conversations Guardian avec conservation de l’ordre des actions @felixxia-oai
    • #52062 Ajout de tests de scénario sur le contexte du worker après son éviction pour inactivité @jif-oai
    • #52065 Texte d’évaluation désormais obligatoire dans l’analyseur Guardian @ioanbudea-OAI
    • #52081 Correction du nettoyage des agents enfants déconnectés et inactifs dans le système multi-agent v2 @jif-oai
    • #52119 Mise à disposition des métadonnées de l’appel d’outil d’origine dans les environnements des commandes @leo-oai
    • #52160 Suppression du backend d’exécution du shell zsh modifié @jif-oai
    • #52164 Possibilité de configurer la date et le fuseau horaire du contexte d’environnement @surajs-oai
    • #52176 Affichage des consignes AWS GovCloud au démarrage et mémorisation de leur prise en compte @jackz100
    • #52177 Définition d’un en-tête User-Agent pour le téléchargement des archives de paquets @bolinfest
    • #52178 Retrait des symboles des binaires compilés à partir des sources pour les paquets de distribution @bolinfest
    • #52182 Mise à disposition d’un lanceur de bac à sable vérifié pour les serveurs MCP locaux @bolinfest
    • #52183 Ajout de descriptions facultatives aux canaux du tableau de messages des agents @jif-oai
    • #52184 Conservation des conversations parallèles lors de la navigation entre les fils @etraut-openai
    • #52193 Application des exigences MXC gérées sous Windows @iceweasel-oai
    • #52195 Suivi de l’origine de chaque partie du contexte @tz-openai
    • #52200 Possibilité d’activer ou de désactiver des plugins pendant une recherche et conservation des filtres lors de l’actualisation @fcoury-oai
    • #52203 Mise à disposition de l’état du cycle de vie de Codex dans les sessions iTerm2 @fcoury-oai
    • #52213 Retrait de la version modifiée de zsh des paquets Codex @jif-oai
    • #52215 Application de la politique réseau de l’application aux commandes MCP autonomes @lsingh-oai
    • #52220 Ajout d’une politique configurable d’activation par défaut des plugins @stevenlee-oai
    • #52223 Application de la politique réseau de l’application aux mises à jour du démon @jackz100
    • #52225 Correction de l’appel de reconstruction de la configuration dans le test des préférences MXC sous Windows @virajrai-oai
    • #52226 Prise en compte de l’activité de premier plan dans l’état des sessions iTerm2 @fcoury-oai
    • #52228 Respect des conditions d’accès aux fonctionnalités avec une clé API lors de la sélection de Daybreak dans l’interface en mode texte @julee-oai
    • #52234 Prise en charge des identifiants de requête lors de la négociation des connexions WebSocket d’exec-server @mattj-openai
    • #52235 Récupération des sessions gRPC de Code Mode après une erreur de session introuvable @surajs-oai
    • #52241 Conservation des capacités des sous-agents indépendamment de l’historique hérité du fil forké @anp-oai
    • #52245 Activation de l’exécution parallèle des outils en lecture seule @zamoshchin-openai
    • #52250 Ajout d’une option permettant à Guardian de faire confiance aux identités des connecteurs de l’orchestrateur @ankushg
    • #52256 Uniformisation de la mise en forme de la documentation, des ressources web et des scripts d’exemple @anp-oai
    • #52268 Conservation des arguments volumineux dans les métadonnées des appels d’outils exécutés @ningyi-oai
    • #52270 Activation de la sélection de texte dans le pied de page de l’interface en mode texte en plein écran @fcoury-oai
    • #52273 Ajout de raccourcis clavier persistants avec touche de préfixe configurable dans l’interface en mode texte @fcoury-oai
    • #52274 Ajout du traçage structuré des examens Guardian et de la notation en arrière-plan @ioanbudea-OAI
    • #52277 Conservation de la sémantique des octets UTF-8 lors de la mise en correspondance des domaines réseau @rafael-oai
    • #52278 Prise en compte des exportateurs de métriques OTLP personnalisés lorsque la collecte de statistiques est désactivée @jackz100
    • #52288 Suppression des initialiseurs de champs en double dans les tests du registre des extensions @anp-oai
    • #52295 Émission d’un avis à destination du développeur par lot de mises à jour incrémentales de l’espace de noms @akira-oai
    • #52299 Passage des tâches de distribution Bazel à un statut non bloquant @anp-oai
    • #52302 Ajout d’une option de masquage des identifiants pour les sessions en bac à sable passant par un proxy @winston-openai
    • #52304 Enregistrement durable des préférences RPC de contrôle à distance dans les paramètres du démon géré @etraut-openai
    • #52325 Suivi de l’initialisation de l’historique dans les métadonnées des tours de Responses @anp-oai
    • #52329 Suppression des métadonnées d’attribution de source propres à chaque contenu @anp-oai
    • #52330 Ajustement des plages source aux limites du texte renvoyé à la ligne avant le remappage des liens du terminal @bc-openai
    • #52337 Ajout d’un état de lecture persistant des fils avec vérification de la révision lors des mises à jour @btraut-openai
    • #52350 Mise à disposition expérimentale de l’état de lecture persistant des fils dans App Server @btraut-openai
    • #52363 Extension de la prise en charge de la voix en temps réel v3 @jacksonmoody-oai
    • #52381 Conservation du routage propre à chaque session gRPC de Code Mode @cassirer-openai
    • #52384 Notification des abonnés lorsque l’état de lecture d’un fil change @btraut-openai
    • #52395 Ajout de mises à jour expérimentales de l’état de lecture des fils dans app-server @btraut-openai
    • #52418 Suppression d’une ligne de citation vide superflue lors du collage de texte se terminant par un saut de ligne @bc-openai
    • #52535 Ajout d’une option pour conserver le préfixe de l’historique lorsqu’un agent est forké avec tout son contexte @jif-oai
    • #52557 Transmission au terminal des copies vers le presse-papiers dans les sessions Herdr @fcoury-oai
    • #52568 Mise à disposition des permissions du tableau de messages et des refus sous forme structurée @jif-oai
    • #52591 Correction de conditions de concurrence dans les tests de remplacement des environnements distants et des sessions @jif-oai
    • #52608 Mise à niveau de hyper vers la version 1.11.1 et test de la fermeture de la connexion @jif-oai
    • #52610 Alignement des noms et de la documentation du bac à sable Linux sur bubblewrap et seccomp @bolinfest
    • #52621 Ajout d’une configuration par modèle pour les tableaux de messages locaux des agents @jif-oai
    • #52629 Regroupement des fonctions de stockage des tableaux de messages locaux @jif-oai
    • #52635 Suppression des lectures de routage d’espace de travail en arrière-plan en l’absence d’authentification ChatGPT @joesavona
    • #52637 Ajout d’une recherche expérimentale d’éléments de fil par identifiant @btraut-openai
    • #52640 Prise en compte des poursuites d’objectif interrompues dans la limite d’inactivité @etraut-openai
    • #52648 Limitation des contrôles de compatibilité des fonctionnalités du démon aux paramètres explicitement redéfinis en ligne de commande @etraut-openai
    • #52652 Limitation du temps de récupération des dernières données de sortie d’exec-server local après la fin du processus @jif-oai
    • #52659 Ajout d’une option pour les paramètres par défaut du contexte de modèle des sous-agents @hlevy-openai
    • #52660 Prise en charge des deux ordres possibles des événements de fin dans les tests d’instantanés du shell @jif-oai
    • #52661 Prévention du contournement des hooks MITM par les alias d’identifiants fournis par un intermédiaire @viyatb-oai
    • #52671 Ajout d’annotations de conservation aux sorties d’outils soumises @won-openai
    • #52674 Déplacement du dispositif de test d’exec-server dans les ressources de test partagées @anp-oai
    • #52676 Actualisation des racines de capacités enregistrées à partir de la configuration fournie par le propriétaire @teddywyly-oai
    • #52679 Prise en compte des délais d’expiration lors de la lecture de la configuration d’exec-server @hlevy-openai
    • #52681 Rejet des clés JSON réservées de Serde dans Code Mode @cassirer-openai
    • #52682 Validation des comptes du bac à sable Windows avant la réparation du mot de passe @zm-oai
    • #52685 Maintien de la prise en compte des annulations de Code Mode pendant la sérialisation de la sortie @cassirer-openai
    • #52686 Ajout d’une option pour conserver les sorties d’outils d’un tour @won-openai
    • #52689 Transmission à Guardian des programmes d’accès Cyber propres à chaque tour @daneschneider-oai
    • #52696 Correction de la mise en correspondance des chemins de la Marketplace pour les jonctions Windows @zm-oai
    • #52700 Mise à jour de la référence de compatibilité stable d’exec-server vers Codex 0.162.1 @iceweasel-oai
    • #52702 Nouvelle tentative des requêtes GET d’amorçage via le proxy système en cas d’échec @abhinav-oai
    • #52707 Migration du bac à sable MXC sous Windows vers des crates MXC distinctes @iceweasel-oai
    • #52721 Explication des échecs de création de session lors de l’arrêt du serveur @etraut-openai
    • #52723 Ajout d’une option pour utiliser gRPC sur stdio avec l’hôte de Code Mode @cconger
    • #52724 Ajout d’observateurs pour les premières tentatives de connexion à exec-server @aaronl-openai
    • #52725 Signalement de l’état du programme du terminal avec OSC 7501 @fcoury-oai
    • #52736 Possibilité pour les catalogues de modèles de redéfinir les avis de mise à jour incrémentale des outils @akira-oai
    • #52742 Ajout d’une option de rejeu des tokens de sortie pour les requêtes OpenAI @pakrym-oai
    • #52748 Arrêt de toute la cellule lors d’un appel à exit() dans Code Mode @cconger
    • #52756 Classification des échecs des sessions vocales et enregistrement de leur issue finale @bc-openai
    • #52778 Possibilité de cliquer sur les prompts épinglés dans la transcription @fcoury-oai
    • #52825 Signalement des réinitialisations de l’environnement d’exécution avant l’acceptation de nouvelles requêtes @JenZhao
    • #52923 Stabilisation du test de chronologie des réorientations en temps réel @anp-oai
    • #52937 Conservation des sorties d’outils marquées par le client lors du compactage @won-openai
    • #52946 Maintien en place des lignes du centre de commande des agents lors des mises à jour de progression @fcoury-oai
    • #52952 Vérification de la notification de réinitialisation lors de la récupération de l’hôte de Code Mode @etraut-openai
    • #52959 Réduction de l’utilisation de la pile dans les tests asynchrones de l’interface en mode texte @jif-oai
    • #52964 Report du rafraîchissement des transcriptions gérées pendant les rafales de collage brut @etraut-openai
    • #52967 Réutilisation et préinitialisation du lecteur de texte du presse-papiers WSL @etraut-openai
    • #52968 Maintien de la protection des fenêtres modales de démarrage lorsque le délai de vidage des entrées du terminal expire @etraut-openai
    • #52972 Mise à niveau de rmcp vers 3.5.1 et renforcement des tests du cycle de vie @alishobeiri-oai
    • #52990 Ajout à l’interface en mode texte d’un panneau de préférences /config avec fonction de recherche @fcoury-oai
    • #53049 Ajout de références de réponse liées à la connexion pour les requêtes d’app-server @bc-openai
    • #53109 Gestion des ruptures de canal lors de l’affichage de la liste des plugins @fcoury-oai
    • #53148 Correction de la récupération du brouillon au démarrage lorsque des frappes du mode Remplacement de Vim sont en attente @etraut-openai
    • #53150 Restauration des permissions propres au fil lors d’une reprise à froid @etraut-openai
    • #53152 Possibilité de sélectionner et de copier les conseils affichés pendant un tour dans l’interface en mode texte @etraut-openai
    • #53153 Affichage des raccourcis de navigation entre sous-agents dans l’aide de l’interface en mode texte @etraut-openai
    • #53155 Maintien de la transmission des événements d’app-server distant pendant l’arrêt @etraut-openai
    • #53156 Simplification de l’API de dessin personnalisée du terminal @bc-openai
    • #53173 Possibilité de redémarrer les serveurs d’arrière-plan gérés depuis l’interface en mode texte @etraut-openai
    • #53201 Maintien de la navigation entre agents après l’archivage d’un fil @etraut-openai
    • #53224 Prise en charge des raccourcis clavier de collage de texte du presse-papiers Windows dans l’interface en mode texte @etraut-openai
    • #53331 Finalisation du nettoyage après une exécution distante lorsque les flux de sortie restent ouverts @jif-oai
    • #53339 Test de la dernière interrogation des processus distants dont les flux de sortie sont encore ouverts @jif-oai
    • #53358 Suppression de certains tests du protocole, d’apply-patch, de MCP et de l’interface en mode texte @vb-openai
    • #53369 Possibilité d’effectuer des tours lorsque le tableau de messages des agents est indisponible @jif-oai
    • #53382 Exclusion de l’avis de sécurité unsafe-libyaml des audits de dépendances @swastik-oai
    • #53389 Utilisation des identifiants de connexion en cache pour les décisions de Guardian @swastik-oai
    • #53393 Distinction entre les motifs d’échec du compactage du contexte parent dans Guardian @ioanbudea-OAI
    • #53400 Ajout de connexions explicites au tableau local avec des droits d’accès fixes à l’exécution @jif-oai
    • #53412 Isolation des répertoires des auxiliaires arg0 par système d’exploitation @jif-oai
    • #53419 Restauration des permissions enregistrées du fil lors du chargement de la configuration @jif-oai
    • #53424 Ajout de tests de non-régression sur les autorisations réseau lors de la reprise à froid d’un fil @jif-oai
    • #53426 Conservation des diagnostics d’échec d’enregistrement de l’environnement d’exécution Windows @zm-oai
    • #53429 Application immédiate des changements d’état des options de configuration et amélioration de la navigation dans les paramètres @fcoury-oai
    • #53436 Acheminement des réponses aux requêtes de l’interface en mode texte vers la connexion et le fil d’origine @bc-openai
    • #53438 Abandon de l’identification du Terminal d’Apple à partir de TERM_SESSION_ID @etraut-openai
    • #53440 Conservation des couleurs d’accentuation de la ligne d’état sur les terminaux à 16 couleurs @etraut-openai
    • #53443 Utilisation des chaînes de compilation MSVC locales pour les tests Bazel natifs sous Windows @etraut-openai
    • #53444 Suppression de l’affichage répété des différences de fichiers d’un tour dans la sortie de codex exec destinée à la lecture humaine @fcoury-oai
    • #53451 Traitement des réponses incomplètes comme des erreurs mettant fin à l’exécution @jif-oai
    • #53452 Suspension de l’acceptation de nouvelles entrées pendant la finalisation de l’enregistrement d’un tour @etraut-openai
    • #53453 Utilisation prioritaire du presse-papiers Windows et limitation de la durée des tentatives de copie sous WSL @etraut-openai
    • #53485 Mise à jour de quinn-proto vers la version 0.11.18 @smurching-oai
    • #53496 Conservation des changements en attente des options d’effets lors des actualisations consécutives à un enregistrement @fcoury-oai
    • #53506 Rejet des en-têtes Host en double dans le proxy réseau @jfoo-oai
    • #53556 Suppression des doublons dans la gestion des touches de modification de l’interface en mode texte et la mise en cache des couleurs du terminal @bc-openai
    • #53595 Ajout de la configuration du compactage asynchrone @rka-oai
    • #53606 Préparation des fonctions de compactage pour les requêtes en arrière-plan @rka-oai
    • #53614 Ajout de l’infrastructure nécessaire au compactage spéculatif à distance en V2 @rka-oai
    • #53617 Possibilité de masquer les outils natifs tout en conservant l’environnement d’exécution multi-agent V2 @jif-oai
    • #53620 Réutilisation des résultats obtenus en arrière-plan pour le compactage à distance en V2 @rka-oai
    • #53622 Conservation de la sortie des exécutions distantes jusqu’à sa récupération @jif-oai
    • #53628 Enregistrement de métriques de troncature pour les entrées acceptées lors des examens Guardian @ioanbudea-OAI
    • #53631 Matérialisation du fil avant le test de redémarrage d’un démon découvert @jif-oai
    • #53632 Stabilisation de l’ordre des écritures dans le scénario du tableau de messages partagé @jif-oai
    • #53633 Ajout d’une solution de repli utilisant une clé API de l’environnement pour Guardian Decisions @swastik-oai
    • #53654 Maintien du statut provisoire des agents enfants créés jusqu’au retour du résultat de leur création @jif-oai
    • #53657 Partage de la configuration des hooks entre les vues clonées de ces hooks @jif-oai
    • #53660 Extraction de la logique commune de création de fils dans le système multi-agent v2 @jif-oai
    • #53668 Amélioration des diagnostics de démarrage des tests d’exec-server distant @jif-oai
    • #53670 Prise en compte des tokens utilisés par les réponses incomplètes @jif-oai
    • #53672 Maintien de la disponibilité des outils des Applications déjà découverts pendant la récupération au démarrage @jif-oai
    • #53673 Publication des versions Rust avec la CLI GitHub @jif-oai
    • #53678 Conservation du contexte hérité dans les fils de prédiction forkés @keyz
    • #53689 Limitation des programmes d’accès aux modèles par clé API à ceux pris en charge par le serveur @julee-oai
    • #53691 Prise en compte des caches de rejeu dans les budgets de compactage chiffré @ioanbudea-OAI
    • #53693 Ajout de la sélection au clavier dans la vue de transcription @fcoury-oai
    • #53698 Interruption et vidage des réponses de classifieurs annulées avant la réutilisation du socket @felixxia-oai
    • #53699 Annulation des classifications Guardian V2 qui dépassent le délai admis par rapport à l’appel d’outil @felixxia-oai
    • #53701 Activation par défaut de Daybreak dans la CLI et application des critères d’éligibilité aux tours en arrière-plan @julee-oai
    • #53706 Conservation des URL et des adresses e-mail lors de la migration d’agents externes @jif-oai
    • #53709 Séparation de la politique du bac à sable MCP et des métadonnées du lanceur @bolinfest
    • #53717 Activation par défaut des programmes d’accès Cyber pour les sessions utilisant une clé API @julee-oai
    • #53723 Intégration de la découverte des capacités V2 via les RPC d’exec-server @TAFOYA-OAI

    Notes de version complètes sur GitHub

  • Retrait de GPT-5.5 de Codex

    À compter du 14 octobre 2026 à midi, heure d’été du Pacifique (19 h 00 UTC), GPT-5.5 n’est plus disponible dans Codex pour les utilisateurs qui se connectent avec leur compte ChatGPT. Ce retrait n’affecte ni l’API d’OpenAI ni les sessions Codex authentifiées avec une clé API.

    Utilisez GPT-6.1 Sol (gpt-6.1-sol) si ce modèle est disponible avec votre forfait et dans votre client. Mettez à jour les paramètres par défaut de l’espace de travail, les paramètres de modèle enregistrés, les configurations gérées, les agents personnalisés, les tâches planifiées et les scripts qui utilisent encore gpt-5.5 comme modèle.

    Consultez la section Retrait de GPT-5.5 pour connaître les modèles de remplacement selon votre forfait. Les administrateurs trouveront les instructions à suivre dans la section Disponibilité des modèles dans l’espace de travail.

  • ChatGPT pour iOS 1.2026.279

    Nouveautés

    • Les liens vers les fichiers cités ouvrent désormais ces fichiers directement dans la visionneuse.
    • Repliez toute la section Projets pour accéder plus rapidement aux tâches récentes.

    Améliorations et correctifs

    • Les tâches et les fils de discussion se chargent plus vite. Les noms de tâches enregistrés et les messages récents restent visibles pendant la reconnexion.
    • La mise en forme Markdown s’affiche désormais dans les prompts envoyés. Les questions apparaissent en citation au-dessus de vos réponses.
    • Les messages en file d’attente s’affichent immédiatement. L’application les gère de manière plus fiable lorsqu’un tour de conversation est interrompu.
    • Les fichiers Markdown s’ouvrent par défaut avec leur mise en forme.
    • Les noms des Skills sont plus clairs et l’autocomplétion fonctionne mieux après un signe de ponctuation.
    • Sur iPad, les invites de renommage et les pourcentages d’utilisation s’affichent de nouveau correctement.
    • Le mode Plan reste sélectionné lorsque vous revenez à la liste des tâches.
    • Le mode d’autorisations personnalisées respecte désormais les autorisations définies dans le projet.
    • Le widget des tâches est plus fiable, y compris lorsque l’authentification locale est activée pour Codex.
    • Les widgets d’utilisation s’adaptent aux comptes qui ont uniquement une limite hebdomadaire.
    • En cas d’erreur de connexion, l’application propose l’action Réessayer et les messages enregistrés restent visibles.
    • Les URL brutes des images ne s’affichent plus dans les messages qui contiennent uniquement des images.
  • Suggestions de la zone de saisie de Codex

    Dans l’application de bureau Codex, la zone de saisie propose désormais des suggestions de saisie semi-automatique pour votre prochain message. Après avoir répondu, Codex s’appuie sur la conversation en cours pour vous proposer un prompt de suivi dans la zone de saisie. Appuyez sur Tab pour accepter la suggestion et en faire un brouillon modifiable, ou saisissez votre propre message. Accepter la suggestion n’envoie pas le message.

    Dans les régions prises en charge, cette fonctionnalité est disponible en bêta pour les personnes de 18 ans et plus qui disposent d’un abonnement personnel à ChatGPT Pro. Elle fonctionne dans les fils de discussion locaux ou SSH avec GPT-6 Astra et GPT-6.1 Sol.

    En savoir plus sur les suggestions de la zone de saisie.

  • Codex CLI 0.162.1

    $ npm install -g @openai/codex@0.162.1
    Voir les détails

    Corrections de bugs

    • Correction d’un plantage de l’interface de terminal (TUI) lorsque des questions asynchrones s’étendent sur plusieurs lignes. Les sauts de ligne et les adresses de destination complètes des liens sont désormais conservés. (#51866)
    • Correction d’échecs au démarrage lorsque les paramètres de fonctionnalités d’un serveur en cours d’exécution en arrière-plan différaient des valeurs par défaut de l’interface en ligne de commande (CLI). Les vérifications de compatibilité portent désormais uniquement sur les paramètres de fonctionnalités explicitement redéfinis en ligne de commande. (#52648)

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.162.0...rust-v0.162.1

    Notes de version complètes sur GitHub

  • Codex App 26.1007

    Améliorations des performances et corrections de bugs

    • Les messages en file d’attente ne restent plus bloqués à l’état Envoi en cours. L’option Orienter est de nouveau disponible dans les fenêtres secondaires de l’application.
    • Le défilement et la navigation entre les fichiers sont plus fluides dans le panneau Modifications.
    • Lorsqu’un appel d’outil nécessite une approbation mais que les permissions de la discussion empêchent de la demander, l’application indique plus clairement comment procéder. Elle fournit un lien vers ces permissions lorsqu’il est disponible.
  • Le mode ultrarapide de GPT-6.1 Sol dans Codex et ChatGPT Work

    Le mode ultrarapide accélère la génération de tokens avec GPT-6.1 Sol dans Codex et ChatGPT Work.

    Ce mode est disponible avec l’offre Pro à 500 $ et les offres Enterprise et Edu éligibles. Pour les offres Enterprise, l’accès est désactivé par défaut. Les propriétaires de l’espace de travail doivent l’activer. Avec GPT-6.1 Sol en mode ultrarapide, l’inférence peut s’effectuer aux États-Unis ou en Europe (EEE et Suisse) pour répondre aux exigences de résidence.

    Consultez la page Mode ultrarapide pour connaître les conditions d’accès liées à l’offre et à l’espace de travail, la page Modèles pour obtenir des conseils sur le choix du modèle et la page Tarifs pour connaître les tarifs d’utilisation et les barèmes de crédits.

  • Codex CLI 0.162.0

    $ npm install -g @openai/codex@0.162.0
    Voir les détails

    Nouvelles fonctionnalités

    • Lorsque la fonctionnalité Arbres de travail est activée, utilisez les nouveaux outils pour créer des arbres de travail Git gérés à partir de projets locaux de confiance et en afficher la liste. (#50148)
    • Épinglez des tâches dans le centre de commande des agents avec p et retrouvez-les dans le groupe partagé des tâches épinglées lorsque le serveur le permet. (#51500)
    • Parcourez et copiez des blocs de transcription avec /copy, copiez les sélections avec Ctrl+Insert et réglez la vitesse de défilement à la molette avec tui.mouse_scroll_speed. (#50434, #50215, #50209)
    • Les URL sont cliquables dans les en-têtes d’approbation, les questions, les prompts MCP, les avertissements, les bannières et les prompts de vérification, même lorsque les liens s’étendent sur plusieurs lignes. (#51439, #51449, #51450, #51451, #51452, #51458)
    • Configurez l’accès au Web en direct et les capacités de compactage à distance pour les fournisseurs de modèles personnalisés compatibles avec Responses. (#50459)
    • De nouvelles fonctions utilitaires JavaScript permettent de transmettre les résultats des promesses au fil de leur résolution ou de leur rejet. En mode code, vous pouvez aussi activer la recherche d’outils avec classement des résultats. (#51126, #51209)

    Corrections de bugs

    • Les nouveaux fils de l’interface en mode texte (TUI) utilisent les valeurs par défaut du serveur pour le modèle et le résumé du raisonnement, tout en respectant les valeurs explicitement définies au lancement. (#50013, #50811, #50913)
    • Les mises à jour effectuées avec apply_patch conservent les fins de ligne CRLF existantes sans nécessiter l’activation d’une option. (#51203)
    • Le bac à sable Linux démarre correctement lorsque l’accès à plusieurs fichiers est interdit. Les exécutables servant à créer le bac à sable sont rejetés s’ils sont accessibles en écriture depuis celui-ci, et la configuration de ripgrep ne peut plus affaiblir les exclusions définies par des motifs glob. (#50059, #51211, #51407, #51527)
    • Sous Windows 10, les chemins comportant une lettre de lecteur permettent à nouveau d’accéder normalement aux fichiers. Les autorisations du répertoire temporaire du bac à sable Windows correspondent désormais à l’environnement du processus enfant. (#51511, #51512)
    • Lorsqu’un échec de Responses ou de WebSocket permet une nouvelle tentative, celle-ci respecte le délai Retry-After indiqué par le serveur. (#50418, #51440)
    • La somme de contrôle de l’archive est correctement vérifiée lors de l’installation via Windows PowerShell en présence de chemins de modules PowerShell 7. (#51257)

    Maintenance

    • Les versions Windows sont distribuées avec un programme d’installation PowerShell signé. (#51158)
    • Les anciennes versions stables et les préversions ne remplacent plus les cibles de téléchargement ni les alias du programme d’installation des versions stables plus récentes. (#51186, #51425)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.161.0...rust-v0.162.0

    • #50013 Respecter le modèle par défaut du serveur au démarrage de nouveaux fils dans la TUI @etraut-openai
    • #50018 Utiliser des fonctions qui gèrent les descripteurs en toute sécurité pour les jeux de test exécutables @jif-oai
    • #50019 Empêcher la transmission de la clé API de Guardian Decisions via l’environnement @swastik-oai
    • #50026 Conserver les restrictions de l’utilisateur dans le contexte transmis par Guardian lors d’un transfert @jif-oai
    • #50035 Parcourir toutes les pages d’outils MCP en mode de protocole hérité @jif-oai
    • #50039 Garder les résultats de recherche dans la transcription lisibles après la fermeture du champ de recherche @fcoury-oai
    • #50045 Limiter le développement des résultats de recherche dans la transcription à la correspondance actuelle @fcoury-oai
    • #50046 Stabiliser les clés de cache de compilation des fonctionnalités vocales Windows lors de la réinstallation des outils @anp-oai
    • #50050 Limiter la portée des instantanés de plugins et de skills à l’étape correspondante @sayan-oai
    • #50052 Conserver le contexte de la question dans les brouillons de réponse récupérés dans la TUI @imac-oai
    • #50054 Vérifier le filtrage des estimations de tokens directement sur l’abonné aux événements de traçage @tamird
    • #50058 Mettre à niveau les liaisons Windows vers windows-sys 0.61.2 @tamird
    • #50059 Corriger le démarrage du bac à sable Linux lorsque l’accès à plusieurs fichiers est interdit @yuzhu-oai
    • #50066 Ajouter un transport Decisions à capacité limitée pour la classification comparative de Guardian @swastik-oai
    • #50082 Activer l’héritage dynamique des outils pour les nouveaux sous-agents V2 @ke-oai
    • #50083 Ajouter une recherche inversée paginée pour les pièces jointes des fils @joeytrasatti-openai
    • #50087 Conserver les messages d’agent en attente lors de l’éviction d’une session @jif-oai
    • #50093 Empêcher les fournisseurs d’instructions partagés de se déléguer des tâches à eux-mêmes @bryanashley
    • #50094 Ajouter la recherche du propriétaire d’une pièce jointe à app-server @joeytrasatti-openai
    • #50099 Ajouter une comparaison Decisions activable pour Guardian V2 @swastik-oai
    • #50105 Regrouper la logique du pied de la zone de saisie de la discussion dans footer_state @imac-oai
    • #50109 Limiter la taille des prompts en plein écran et permettre leur défilement @imac-oai
    • #50112 Centraliser les symboles de chargement et la planification des trames de la TUI @imac-oai
    • #50113 Ajouter un client gRPC natif pour reprendre un fil dans le cloud et s’y rattacher @bc-openai
    • #50128 Rendre accessible le modèle sélectionné pour l’étape suivante d’un tour en cours @sayan-oai
    • #50129 Conserver les variables d’environnement Windows pour les serveurs MCP distants @aidanv-oai
    • #50131 Ajouter des diagnostics JSON activables pour les tunnels TCP @richardopenai
    • #50140 Utiliser le catalogue d’autorisations du serveur pour les raccourcis d’autorisation de la TUI @etraut-openai
    • #50148 Ajouter à la TUI des outils pour les arbres de travail gérés @bc-openai
    • #50162 Limiter le nombre d’ouvertures de fichiers simultanées dans exec-server @anp-oai
    • #50166 Mettre age à niveau vers la version 0.12.1 et supprimer l’exception obsolète relative à l’avis de sécurité @michaelm-openai
    • #50177 Activer l’écriture de fichiers en flux continu dans exec-server @anp-oai
    • #50183 Ajouter dots aux consignes d’étiquetage des tickets @etraut-openai
    • #50189 Remplacer l’exception OAuth pour Figma par une exception pour Mercado Pago @mzeng-openai
    • #50199 Rétablir l’affichage de l’adresse e-mail du compte dans /status après une mise à jour du compte @etraut-openai
    • #50200 Indiquer le mode configuré pour la TUI dans codex doctor @etraut-openai
    • #50207 Transférer les tableaux Markdown stabilisés dans l’historique de défilement pendant la diffusion en continu @etraut-openai
    • #50209 Rendre configurable la vitesse de défilement de la transcription à la souris @etraut-openai
    • #50215 Prendre en charge Ctrl+Insert pour copier les sélections dans la TUI @etraut-openai
    • #50216 Utiliser l’éditeur de texte partagé pour renommer les tâches du centre de commande @bc-openai
    • #50219 Limiter à une seconde les vérifications des options de tmux @etraut-openai
    • #50273 Enregistrer les métriques de concordance et de latence de Guardian V2 Decisions @swastik-oai
    • #50339 Ajouter des tests de bout en bout pour vérifier que l’état du bac à sable MCP est respecté @bolinfest
    • #50345 Maintenir la cohérence du sélecteur de sous-agents avec l’état d’archivage des fils @etraut-openai
    • #50348 Espacer les tentatives automatiques de reconnexion du contrôle à distance en faisant varier aléatoirement le délai @cooper-oai
    • #50354 Ignorer les sous-arbres sans rapport lors de la normalisation des alias de configuration @btraut-openai
    • #50359 Afficher les styles ANSI dans les messages système des hooks de la TUI @etraut-openai
    • #50360 Supprimer les messages initiaux des événements de configuration de session @owenlin0
    • #50375 Utiliser des titres de terminal composés de caractères ASCII imprimables sous GNU Screen @imac-oai
    • #50380 Corriger le déchargement des fils après une déconnexion pendant le démarrage de MCP @yuzhu-oai
    • #50384 Permettre d’activer les pages de code ARM64 de 16 Kio pour la signature sous macOS @chess-oai
    • #50389 Donner la priorité aux raccourcis clavier configurés sur la navigation dans la transcription @etraut-openai
    • #50396 Respecter les raccourcis de la visionneuse pour les touches de navigation par page dans la transcription @bc-openai
    • #50402 Regrouper la sortie d’exécution des commandes dans aggregated_output @owenlin0
    • #50416 Clarifier le choix d’un arbre de travail Git pour les conversations nouvelles ou forkées @bc-openai
    • #50418 Respecter les en-têtes Retry-After dans les événements d’échec de Responses @anp-oai
    • #50427 Limiter à 64 Kio la sortie de commande enregistrée dans l’historique paginé @owenlin0
    • #50431 Conserver les hyperliens du terminal dans les aperçus de la vue d’ensemble des agents @bc-openai
    • #50433 Permettre aux comptes utilisant une clé API d’accéder à Daybreak dans la TUI @etraut-openai
    • #50434 Ajouter la sélection au clavier pour la copie dans la transcription gérée par la TUI @bc-openai
    • #50435 Enregistrer les définitions d’outils supplémentaires dans l’historique d’exécution @pakrym-oai
    • #50437 Ajouter une commande CLI pour désinstaller l’ancien bac à sable Windows @chess-oai
    • #50441 Prendre en charge les éléments de réponse ordonnés dans les mises à jour du contexte décrivant l’état du monde @pakrym-oai
    • #50442 Conserver les montants d’origine en USD dans les réponses relatives à l’utilisation des fils @asohrabi-oai
    • #50443 Stabiliser les tests du service de mode code qui suspendent l’horloge @seanh-oai
    • #50445 Vérifier que seuls les appels directs aux outils émettent des événements de chronométrage @seanh-oai
    • #50446 Regrouper les pièces jointes d’exécution dans une archive tar compressée avec gzip @dkovalenko-oai
    • #50447 Supprimer la condition liée aux capacités du fournisseur pour les espaces de noms d’outils @pakrym-oai
    • #50454 Mesurer la réduction du volume de données d’exécution enregistrées @owenlin0
    • #50458 Tronquer les résultats MCP trop volumineux dans l’historique paginé des fils @owenlin0
    • #50459 Permettre de redéfinir les capacités des fournisseurs de modèles personnalisés @celia-oai
    • #50462 Renseigner les aperçus des fils à partir des données d’entrée des tâches déléguées @bc-openai
    • #50464 Ajouter l’indicateur de fonctionnalité incremental_tools @pakrym-oai
    • #50465 Réessayer l’authentification au registre en cas d’indisponibilité et faire varier aléatoirement les délais de reconnexion des exécuteurs @apanasenko-oai
    • #50467 Copier les sélections de transcription sous forme de texte littéral tout en conservant le HTML enrichi @fcoury-oai
    • #50470 Tenir compte du surcoût du JSON lors de la troncature des résultats des outils MCP @owenlin0
    • #50472 Activer les offres Ultrafast pour les modèles Astra sur Amazon Bedrock @celia-oai
    • #50477 Utiliser la limite de sortie par défaut d’app-server pour les commandes d’espace de travail de la TUI @etraut-openai
    • #50480 Ignorer le chargement de la configuration gérée lors de l’actualisation des bacs à sable Windows enregistrés @zm-oai
    • #50499 Inclure la sortie d’erreur standard du programme d’installation en cas d’échec de la mise à jour du démon @etraut-openai
    • #50503 Utiliser Entrée pour accepter les résultats de recherche dans la transcription et Échap pour annuler @fcoury-oai
    • #50504 Centrer les confirmations de la TUI sur leur arrière-plan conservé @bc-openai
    • #50505 Après la suppression d’une tâche, sélectionner une tâche voisine dans le centre de commande @bc-openai
    • #50507 Enregistrer les diagnostics d’arrêt du service de bac à sable Windows @zm-oai
    • #50510 Demander à l’utilisateur de confirmer qu’il a pris connaissance des consignes GovCloud après la configuration de Bedrock @jackz100
    • #50516 Ajouter des tests de scénario pour la conservation du contexte avec /compact à distance @pakrym-oai
    • #50525 Rejeter les clés de TUI inconnues lors de la validation stricte de la configuration @etraut-openai
    • #50531 Enregistrer la fin des transcriptions en temps réel avant la clôture, sans inférence @guinness-oai
    • #50536 Maintenir la stabilité des types MCP partagés dans les descriptions d’exécution du mode code @aibrahim-oai
    • #50540 Envoyer des mises à jour incrémentales du catalogue d’outils dans Responses Lite @pakrym-oai
    • #50546 Garder les fonctions utilitaires pour les ressources MCP disponibles en mode code @aibrahim-oai
    • #50555 Ignorer le démarrage automatique du démon pour les répertoires personnels WSL montés depuis Windows @etraut-openai
    • #50558 Éviter de lire le répertoire courant lors de la résolution des chemins absolus @etraut-openai
    • #50559 Distinguer l’identité de la version du démon du contenu de l’exécutable @etraut-openai
    • #50562 Maintenir la stabilité des consignes de découverte d’outils en mode code lors des modifications du catalogue @aibrahim-oai
    • #50564 Permettre la sélection et la copie dans la transcription lorsque des fenêtres modales sont ouvertes en bas de l’interface @etraut-openai
    • #50687 Maintenir le chargement différé des outils tiers dans le mode strict limité au code @aibrahim-oai
    • #50695 Conserver les libellés des liens Markdown locaux dans la TUI @bc-openai
    • #50700 Laisser la couche de transport créer le répertoire de sockets du contrôle à distance sous Windows @etraut-openai
    • #50720 Décoder la séquence associée à Maj+Entrée dans Windows Terminal @bc-openai
    • #50727 Afficher le modèle et l’effort de raisonnement près du haut de la vue détaillée de la tâche @etraut-openai
    • #50741 Maintenir l’accès aux outils fournis par l’environnement lorsque leur état de disponibilité change @won-openai
    • #50756 Afficher les commandes slash indisponibles lorsqu’elles sont recherchées dans les conversations secondaires @bc-openai
    • #50764 Autoriser /archive pendant un tour @bc-openai
    • #50781 Limiter les notifications de démarrage de MCP dans la TUI aux fils qu’elle gère @etraut-openai
    • #50782 Réessayer de publier la version du démon Windows en cas de verrouillage temporaire de fichiers @etraut-openai
    • #50786 Mémoriser le regroupement des tâches du centre de commande d’un lancement à l’autre @bc-openai
    • #50788 Ouvrir les commandes slash depuis un brouillon vide en mode normal de Vim @bc-openai
    • #50802 Utiliser mklink en secours lorsque la mise à jour des jonctions du démon Windows est refusée @etraut-openai
    • #50803 Utiliser le démon géré pour les lancements de contrôle à distance admissibles @etraut-openai
    • #50804 Conserver l’ordre des étapes du cycle de revue en cas d’échec @etraut-openai
    • #50808 Élaguer les instantanés de la TUI et regrouper les tests de comportement @etraut-openai
    • #50811 Respecter les paramètres par défaut du serveur pour le résumé du raisonnement dans les nouveaux fils de la TUI @etraut-openai
    • #50913 Utiliser le modèle par défaut du serveur lors d’un nouveau démarrage de la TUI en mode connecté @etraut-openai
    • #50940 Rétablir en toute sécurité un état valide lorsque les ACL Windows interdisant la lecture sont mal formées @zm-oai
    • #50962 Conditionner la mise à disposition stable des outils de l’environnement à un indicateur de fonctionnalité @aibrahim-oai
    • #50964 Suivre les changements d’outils d’inférence dans les données analytiques des tours @aibrahim-oai
    • #50977 Isoler le traçage dans le test du chargement différé strict des outils tiers @alishobeiri-oai
    • #51061 Conditionner les tests de poursuite de Guardian à la capture de la requête du classificateur @jif-oai
    • #51063 Tenir compte d’une annulation préalable avant de démarrer les agents délégués de Codex @jif-oai
    • #51064 Ignorer les réponses d’actualisation périmées dans les tests de la vue d’ensemble des agents @jif-oai
    • #51065 Limiter le chronométrage des réponses de Guardian V2 à l’échantillonnage des instantanés @swastik-oai
    • #51067 Utiliser le contexte de l’étape à l’origine de la demande pour les revues d’élicitation MCP de Guardian @jif-oai
    • #51070 Conserver le contexte des outils de confiance dans les requêtes Guardian Decisions @swastik-oai
    • #51117 Insérer le contexte complet dans l’historique de remplacement lors du compactage @pakrym-oai
    • #51119 Clarifier les mises à jour incrémentales des espaces de noms d’outils dans Responses Lite @akira-oai
    • #51126 Ajouter au mode code des fonctions qui transmettent les résultats des promesses au fil de leur résolution ou de leur rejet @cconger
    • #51133 Permettre à Guardian Decisions d’utiliser OPENAI_API_KEY en secours @swastik-oai
    • #51137 Récupérer les revues de Guardian à partir des points de contrôle du parent @felixxia-oai
    • #51139 Imposer de nouvelles sessions Guardian pour la récupération depuis les points de contrôle du parent @felixxia-oai
    • #51140 Isoler les indicateurs de récupération depuis un point de contrôle Guardian pour chaque tentative de revue @felixxia-oai
    • #51156 Envoyer les instructions de base sous forme de messages d’entrée de Responses @pakrym-oai
    • #51157 Exiger la présence des skills requis par l’environnement avant l’inférence du modèle @anp-oai
    • #51158 Signer le programme d’installation PowerShell des versions Windows @chess-oai
    • #51184 Supprimer des tests les activations obsolètes du contexte de fil de Guardian @felixxia-oai
    • #51185 Réessayer en cas d’échec temporaire de l’admission d’une session gRPC en mode code @cassirer-openai
    • #51186 Empêcher les pointeurs de versions stables de revenir à une version antérieure @andrewgu-oai
    • #51188 Enregistrer les instructions de base dans l’historique incrémental des outils @pakrym-oai
    • #51191 Nettoyer les fichiers de verrouillage de démarrage du socket de contrôle d’app-server sous Unix @etraut-openai
    • #51192 Attendre SIGCONT lors de la reprise de la TUI @etraut-openai
    • #51193 Tester l’archivage d’un fil avant le premier tour @btraut-openai
    • #51194 Ajouter les en-têtes des requêtes de l’extension de navigateur aux exigences de configuration @jn-openai
    • #51198 Permettre de compiler plusieurs versions en parallèle tout en les publiant une à la fois @andrewgu-oai
    • #51200 Mettre Bazel à niveau vers la version 9.2.0 et actualiser le fichier de verrouillage des modules @anp-oai
    • #51202 Distinguer les suppressions d’espaces de noms dans les mises à jour incrémentales des outils @akira-oai
    • #51203 Faire en sorte qu’apply_patch conserve systématiquement les fins de ligne @charliemarsh-oai
    • #51206 Enregistrer les données analytiques d’initialisation lors de la reprise des sous-agents @peilin-openai
    • #51207 Rendre les commandes et la sélection de Daybreak dans la CLI accessibles uniquement après activation de la fonctionnalité @julee-oai
    • #51209 Ajouter au mode code JavaScript la découverte d’outils avec classement des résultats @zamoshchin-openai
    • #51211 Rejeter les exécutables bubblewrap trouvés dans PATH qui sont accessibles en écriture depuis le bac à sable @viyatb-oai
    • #51215 Mesurer la taille brute des catalogues d’outils MCP dans la télémétrie @owenlin0
    • #51217 Conserver les cibles des revues et délimiter la portée des métadonnées de poursuite en cas de désalignement @yunhan-wei
    • #51220 Respecter la préférence de temporalité des métriques OTLP @daniel-oai
    • #51221 Séparer les demandes d’environnement des sélections effectuées à l’exécution @anp-oai
    • #51223 Supprimer les métadonnées des anciens gabarits de personnalité @rhan-oai
    • #51230 Stabiliser la pagination de la recherche de sessions et signaler les échecs de récupération de la liste @etraut-openai
    • #51235 Supprimer les libellés de modèle par défaut des sélecteurs de modèles de la TUI @etraut-openai
    • #51241 Ajouter une phase de message pour les réponses partielles @rb-oai
    • #51249 Traiter les réponses partielles de manière cohérente dans les flux de travail des agents @rb-oai
    • #51253 Appliquer indépendamment les politiques Fast et Ultra Fast @dpatel-oai
    • #51256 Démarrer le service de bac à sable Windows pendant la configuration de Core en mode enregistré @zm-oai
    • #51257 Corriger la vérification de la somme de contrôle par le programme d’installation sous Windows PowerShell @zm-oai
    • #51260 Gérer les réponses partielles dans le routage en temps réel et la recherche de fils @rb-oai
    • #51329 Supprimer la possibilité de forker des sous-agents avec un historique partiel @jif-oai
    • #51330 Mesurer la durée totale des décisions d’approbation de Guardian @jif-oai
    • #51331 Suivre l’issue de la transmission des résultats des sous-agents @jif-oai
    • #51332 Enregistrer la durée d’attente multi-agent selon l’issue de l’attente @jif-oai
    • #51333 Enregistrer la version multi-agent dans les données analytiques des tours @jif-oai
    • #51334 Comptabiliser dans la télémétrie les interruptions dues à la limite de refus de Guardian @jif-oai
    • #51335 Mettre à jour les instantanés de collaboration pour les instructions permettant de forker avec l’historique complet @jif-oai
    • #51347 Mesurer l’utilisation des instantanés du shell et le temps d’attente pour chaque commande @jif-oai
    • #51350 Autoriser des instantanés du shell plus volumineux lors d’une réexécution depuis un fichier @jif-oai
    • #51355 Ajouter des diagnostics de taille limitée pour les échecs de création d’agents @jif-oai
    • #51378 Maintenir les pools WebSocket de Guardian v2 prêts à l’emploi en les réalimentant en parallèle @jif-oai
    • #51391 Rendre cliquables les URL dans les titres des questions asynchrones @charliemarsh-oai
    • #51396 Permettre aux scores de risque faible arrivés tardivement de conclure les revues Guardian en attente @jif-oai
    • #51400 Empêcher les scores Guardian ultérieurs de débloquer des revues antérieures encore en attente @jif-oai
    • #51402 Conserver l’attribution des tours lors de la récupération et du compactage @eddie-openai
    • #51407 Sécuriser la recherche de ripgrep lors de la création du bac à sable Linux @viyatb-oai
    • #51411 Ignorer les appuis répétés sur la touche de collage d’image dans les anciens terminaux @etraut-openai
    • #51415 Rendre accessible et enregistrer la filiation des tours dans l’ensemble d’App Server @eddie-openai
    • #51419 Conserver l’attribution du tour lorsqu’un message en attente met fin à une mise en veille persistante @eddie-openai
    • #51420 Achever le déchargement des fils inactifs après un arrêt lent @jif-oai
    • #51421 Inclure les identifiants des tours racines dans les appels d’outils Applications gérés par l’hôte @eddie-openai
    • #51422 Accepter les demandes d’environnement au niveau des paramètres des fils et des tours @anp-oai
    • #51425 Ignorer la publication des alias du programme d’installation stable pour les préversions @zsol-openai
    • #51426 Supprimer la redéfinition de la JVM de Bazel pour les compilations des fonctionnalités vocales sous Windows ARM64 @anp-oai
    • #51427 Empêcher les réveils invalidés de démarrer un tour @jif-oai
    • #51433 Afficher les messages d’état des hooks comme titres dans le navigateur de hooks @abhinav-oai
    • #51439 Conserver les URL cliquables dans les en-têtes d’approbation de la TUI @charliemarsh-oai
    • #51440 Respecter Retry-After dans les événements d’erreur WebSocket @anp-oai
    • #51441 Corriger les tests d’intégration du noyau pour tenir compte des API de tours mises à jour @anp-oai
    • #51449 Rendre les URL cliquables dans les questions de la TUI qui sollicitent une saisie de l’utilisateur @charliemarsh-oai
    • #51450 Rendre les URL cliquables dans les prompts d’élicitation MCP @charliemarsh-oai
    • #51451 Rendre les URL cliquables dans la visionneuse d’avertissements de la TUI @charliemarsh-oai
    • #51452 Rendre les URL des bannières cliquables même lorsqu’elles s’étendent sur plusieurs lignes @charliemarsh-oai
    • #51457 Conserver les hyperliens des informations d’utilisation dans la vue d’état lorsque l’URL s’étend sur plusieurs lignes @charliemarsh-oai
    • #51458 Rendre les URL cliquables dans les prompts de vérification de l’utilisateur @charliemarsh-oai
    • #51459 Conserver les liens d’aide qui s’étendent sur plusieurs lignes dans les prompts du bac à sable Windows @charliemarsh-oai
    • #51460 Réessayer de connecter le canal auxiliaire en temps réel pendant l’activation d’un appel existant @bullman-oai
    • #51463 Enregistrer le modèle et l’effort de raisonnement effectivement retenus dans l’activité des sous-agents @sdcoffey
    • #51465 Ajouter un format de transcription JSON facultatif pour Guardian @felixxia-oai
    • #51466 Conserver la structure des enregistrements de transcription de Guardian lors de la récupération du budget @felixxia-oai
    • #51467 Conserver des journaux de soumission exploitables sans exposer le contenu transmis @chess-oai
    • #51470 Augmenter la limite de descripteurs de fichiers d’app-server géré sous Unix @etraut-openai
    • #51471 Conserver les URL cliquables dans les aperçus des saisies en attente @charliemarsh-oai
    • #51472 Conserver les URL cliquables dans les lignes de sélection de la TUI @charliemarsh-oai
    • #51473 Conserver la destination des URL dans les détails de hooks affichés sur plusieurs lignes @charliemarsh-oai
    • #51480 Conserver le mode de déclaration des outils lors de la reprise des fenêtres de contexte @pakrym-oai
    • #51482 Utiliser PathUri pour identifier les skills et comparer les chemins @anp-oai
    • #51483 Ajouter des diagnostics corrélés pour les connexions de rendez-vous, sans y inclure d’informations d’authentification @alexi-openai
    • #51491 Classer les racines de capacités selon leur appartenance à l’exécuteur indépendamment de l’analyse syntaxique @stevenlee-oai
    • #51492 Supprimer les champs obsolètes du contexte de tour enregistré @pakrym-oai
    • #51493 Associer les racines de capacités aux environnements sélectionnés @anp-oai
    • #51499 Charger l’historique d’exécution sur un seul worker bloquant @charliemarsh-oai
    • #51500 Ajouter l’épinglage partagé des tâches au centre de commande des agents @etraut-openai
    • #51502 Limiter les tentatives de connexion au relais et traiter les réponses pong pendant les blocages en écriture @alexi-openai
    • #51503 Rendre les environnements sélectionnés accessibles aux contributeurs MCP @mtsui-oai
    • #51510 Conserver les paramètres actifs de la TUI en cas d’échec du rechargement de la configuration @imac-oai
    • #51511 Corriger sous Windows 10 l’ouverture des chemins avec lettre de lecteur pour les opérations du système de fichiers qui ne suivent pas les liens @zm-oai
    • #51512 Aligner les autorisations du répertoire temporaire du bac à sable Windows sur l’environnement du processus enfant @zm-oai
    • #51515 Rendre accessibles les rapports détaillés sur les échecs d’arrêt de l’arborescence des agents @keitht-openai
    • #51517 Transmettre aux opérations d’envoi de pièces jointes l’indication précisant si le fil doit être conservé @kchainani-oai
    • #51525 Conserver la préférence MXC de la CLI lors de la lecture de la configuration de l’exécuteur @zm-oai
    • #51527 Ignorer la configuration de ripgrep lors du développement des motifs glob d’exclusion du bac à sable @viyatb-oai

    Notes de version complètes sur GitHub

  • Codex App 26.1002

    Amélioration des performances et correction de bugs

    • Le bac à sable Windows s’actualise désormais correctement après une mise à jour de l’application.
    • Il est désormais possible de créer des arbres de travail et de forker des discussions dans les dépôts WSL dont les chemins entraient en conflit avec des répertoires Windows.
    • La section des discussions récentes reste repliée lorsque vous passez d’une discussion à l’autre.
    • La commande Retirer de la section retire désormais la discussion de sa section dans la barre latérale sans l’épingler.
  • ChatGPT pour iOS 1.2026.272

    Nouveautés

    • Les aperçus de pages s’affichent désormais directement dans les réponses.
    • Vous pouvez désormais ouvrir les liens vers les tâches Codex directement sur iOS.

    Améliorations et corrections de bugs

    • Le sélecteur d’approbation a été repensé pour présenter plus clairement les autorisations disponibles.
    • Retrouvez tous les plugins sous une seule entrée Plugins dans le menu + de la zone de saisie.
    • Dans les longues conversations, les réponses s’affichent plus rapidement au fil de leur génération, avec moins de blocages.
    • Les nouvelles tâches restent associées à l’ordinateur que vous avez sélectionné, même s’il est en cours de reconnexion ou hors ligne.
    • Grâce à une meilleure prise en charge des arbres de travail, les fichiers et les modifications correspondent désormais à ceux de la copie de travail utilisée sur l’ordinateur.
    • Correction d’un bug qui laissait les listes de tâches vides après la connexion.
    • Les transitions du clavier sont plus fluides lorsque vous lancez une tâche ou balayez l’écran pour revenir en arrière.
    • Les mises à jour de statut ne s’affichent plus sous forme de questions appelant une réponse.
    • La saisie manuelle du code de jumelage est plus claire et vous pouvez désormais coller un code déjà mis en forme.
  • Codex CLI 0.161.0

    $ npm install -g @openai/codex@0.161.0
    Voir les détails

    Nouvelles fonctionnalités

    • GPT-6.1 Sol est désormais le modèle par défaut dans le catalogue intégré et les catalogues Amazon Bedrock. (#49318, #49339)
    • Amazon Bedrock prend en charge le mode multi-agent V2 et le raisonnement Ultra sur les modèles compatibles. Bedrock Mantle accepte également les régions AWS GovCloud. (#49345, #49813)
    • Connectez-vous aux serveurs MCP depuis une session de terminal active avec /mcp login <name>. (#49290)
    • Choisissez votre microphone, votre haut-parleur et les canaux d’entrée du microphone pour les conversations vocales. Vos préférences sont enregistrées localement. (#49437, #49836)
    • Pour activer Daybreak, utilisez --enable cli_daybreak ou features.cli_daybreak=true. Le paramètre daybreak=true seul ne suffit pas. Par défaut, les commandes et les indicateurs sont masqués, /daybreak est indisponible et le routage automatique vers Cyber est désactivé, même pour les fils Daybreak enregistrés. Les préférences enregistrées sont conservées. Pour utiliser ce routage après activation, vous devez vous connecter avec un compte ChatGPT éligible, utiliser le fournisseur OpenAI et disposer d’un modèle et d’un programme qui déclarent prendre en charge cette fonctionnalité. (#49856, #49858, #49859, #49861, #51207)
    • Sélectionnez un programme d’accès Cyber pour chaque tour avec codex exec --cyber-access-program ou l’option cyberAccessProgram du SDK TypeScript. Même lorsque cli_daybreak est désactivé, vous pouvez spécifier un programme dans exec pour ce tour sans modifier votre choix enregistré. (#49939, #51207)

    Corrections de bugs

    • Une élévation de privilèges approuvée pour le système de fichiers peut désormais étendre l’accès en écriture tout en maintenant les interdictions de lecture et les restrictions réseau. Les tâches en arrière-plan conservent les autorisations du tour qui les a lancées. (#49353, #49880)
    • Les autorisations explicitement définies au lancement sont conservées lors des reconnexions au terminal et dans les nouvelles sessions. Les paramètres implicites du client n’écrasent plus les paramètres de recherche web du serveur ou du fil enregistré. (#49809, #49799)
    • Les sessions de terminal Windows avec élévation de privilèges peuvent démarrer avec un serveur intégré. Dans le bac à sable, PowerShell conserve les chemins relatifs sous les répertoires des profils utilisateur protégés. (#49855, #49690)
    • La touche Entrée envoie correctement la saisie mise en mémoire tampon après l’expiration du délai de détection du collage, y compris en mode insertion de Vim. (#49810)
    • À la reprise d’un fil, vous retrouvez la dernière version validée de son historique. Au démarrage, Codex détecte plus tôt les corruptions SQLite récupérables et conserve les bases de données endommagées sous forme de sauvegardes. (#49599, #49701)
    • Lors des nouvelles tentatives de requêtes Responses et du basculement de WebSocket vers HTTP, Codex suit les consignes du serveur pour réessayer, ce qui réduit les échecs prématurés en cas de surcharge. (#49441)

    Documentation

    • Les instructions d’authentification prennent désormais en compte le stockage dans un trousseau de clés et ne laissent plus entendre que les identifiants sont toujours stockés dans auth.json. (#49361)

    Maintenance

    • La publication d’une version alpha ou d’un correctif urgent antérieurs à la version déjà référencée ne fait plus pointer les tags alpha de npm vers une version antérieure. (#49704)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.160.0...rust-v0.161.0

    • #49246 Copier les exécutables de test dans le test de la version intégrée de bwrap @felixxia-oai
    • #49257 Autoriser les approbations Guardian mises en cache lorsque le contexte racine est incomplet @felixxia-oai
    • #49260 Restreindre l’authentification MCP en entreprise et refuser l’accès en cas d’échec de l’actualisation de la configuration @nicksteele-oai
    • #49261 Conserver les erreurs de lancement de l’exécuteur du bac à sable Windows @zm-oai
    • #49262 Tracer les phases des tours et associer les entrées acceptées aux tours correspondants @jif-oai
    • #49266 Supprimer le README du client de tableau de messages des agents distants @jif-oai
    • #49267 Prendre en charge les tableaux de messages des agents distants dans les sessions multi-agents @jif-oai
    • #49269 Conserver les paramètres propres à chaque fil et la validité de la politique cloud lors du rechargement de la configuration @nicksteele-oai
    • #49275 Isoler les tests de conversation en temps réel des connexions de préchauffage de Responses @felixxia-oai
    • #49276 Activer la connexion MCP en entreprise et le nettoyage des autorisations par compte @nicksteele-oai
    • #49277 Éviter une condition de concurrence à la clôture d’un tour dans le test des messages de l’agent Guardian @felixxia-oai
    • #49280 Limiter les racines des capacités aux environnements capturés pour le tour @miz-openai
    • #49286 Représenter l’état de rattachement d’une session exec-server par un type énuméré @jif-oai
    • #49290 Ajouter /mcp login <name> à l’interface du terminal @nicksteele-oai
    • #49294 Enregistrer le mode de contexte de Guardian dans la télémétrie des examens et de la classification @felixxia-oai
    • #49295 Simplifier la normalisation des empreintes de configuration @jif-oai
    • #49297 Parcourir l’index des sessions en sens inverse pour rechercher les noms de fils par lots @jif-oai
    • #49300 Compacter le tampon des balises masquées en ligne une fois par bloc @jif-oai
    • #49305 Regrouper les lectures de métadonnées lors de la résolution des noms de fils @jif-oai
    • #49308 Exécuter sans console les processus de l’ancien bac à sable Windows reliés par des tubes @etraut-openai
    • #49312 Avertir les agents parents lorsque Guardian arrête un sous-agent @jif-oai
    • #49316 Passer taiki-e/install-action à la version v2.87.21 dans la configuration de l’intégration continue @jgershen-oai
    • #49318 Ajouter GPT-6.1 Sol comme modèle par défaut du catalogue @andrewgu-oai
    • #49325 Réessayer une fois la connexion de l’exécuteur du bac à sable Windows en cas d’erreur 1056 @zm-oai
    • #49330 Maintenir un plafond pour le délai entre les tentatives de reconnexion du contrôle à distance en cas d’échecs persistants @yansenzhou-oai
    • #49332 Nettoyer immédiatement les requêtes RPC annulées d’exec-server @jif-oai
    • #49339 Ajouter GPT-6.1 Sol aux catalogues Bedrock et en faire le modèle par défaut @celia-oai
    • #49345 Activer le mode multi-agent V2 et le raisonnement Ultra sur Amazon Bedrock @celia-oai
    • #49353 Autoriser l’élévation de privilèges approuvée pour le système de fichiers tout en maintenant les interdictions de lecture @viyatb-oai
    • #49357 Prolonger les blocs de citation Markdown lors du collage de texte sur plusieurs lignes @bc-openai
    • #49360 Transmettre les métadonnées d’appel du shell et indiquer les répertoires du PATH de l’exécuteur @anp-oai
    • #49361 Clarifier les indications sur le stockage des identifiants dans l’interface d’authentification et la documentation @celia-oai
    • #49369 Mettre à jour les tests du catalogue Bedrock pour GPT-6 Sol afin qu’ils vérifient la prise en charge du mode multi-agent V2 @celia-oai
    • #49379 Compiler les règles de correspondance des hooks lors de leur découverte @jif-oai
    • #49384 Suivre les résultats du stockage des identifiants et masquer les informations sensibles dans les erreurs @celia-oai
    • #49388 Corriger la déduction des chemins Windows pour les URI opaques préfixés par des barres obliques @dkovalenko-oai
    • #49389 Exécuter en série les tests qui partagent des comptes du bac à sable Windows @jgershen-oai
    • #49392 Ajouter des données d’attribution à la télémétrie du stockage des identifiants OAuth pour MCP @celia-oai
    • #49395 Supprimer les messages d’accueil aléatoires des en-têtes de session de l’interface du terminal @etraut-openai
    • #49401 Conserver les métadonnées des appels d’outils en cours d’une fenêtre de requête à l’autre @ningyi-oai
    • #49403 Ajouter une option expérimentale pour les outils intégrés dans les shells de connexion @anp-oai
    • #49406 Prendre en charge la sélection explicite de programmes d’accès Cyber avec des clés API OpenAI @julee-oai
    • #49407 Récupérer les sessions exec-server après expiration du délai d’obtention des informations sur l’environnement @vivi
    • #49408 Comparer les métadonnées des appels d’outils dans le test d’actualisation de l’enregistreur @euroelessar
    • #49411 Associer le fournisseur de temps d’app-server à une variable locale @euroelessar
    • #49414 Exclure des journaux SQLite les traces du mécanisme de protection et du déclencheur d’arrêt propre @dkovalenko-oai
    • #49415 Tronquer le texte d’entrée dans la sortie de débogage du protocole @dkovalenko-oai
    • #49416 Omettre les charges utiles des avertissements ANSI sur plusieurs lignes @dkovalenko-oai
    • #49424 Reconnaître les chemins UNC Windows utilisant des barres obliques ou un mélange de barres obliques et inverses @dkovalenko-oai
    • #49425 Purger périodiquement les journaux de diagnostic selon leur ancienneté et la taille de la base de données @dkovalenko-oai
    • #49426 Activer par défaut la collecte de données analytiques pour les serveurs d’application lancés par le démon @bc-openai
    • #49432 Préserver les résultats de la découverte initiale lors des changements d’authentification @cooper-oai
    • #49437 Ajouter la sélection des périphériques audio locaux aux paramètres vocaux de l’interface du terminal @bc-openai
    • #49441 Suivre les consignes du serveur lors des nouvelles tentatives de requêtes Responses et du basculement @anp-oai
    • #49444 Utiliser memrchr pour trouver les sauts de ligne lors du parcours de fichiers JSONL en sens inverse @btraut-openai
    • #49467 Restaurer les chemins des outils de l’exécuteur après le démarrage du shell de connexion @anp-oai
    • #49472 Utiliser les autorisations définies par le serveur dans l’interface du terminal @etraut-openai
    • #49473 Utiliser le SDK rmcp pour les échanges de jetons gérés par l’entreprise @nicksteele-oai
    • #49475 Terminer les rappels d’interruption du tour avant d’émettre les événements de fin @euroelessar
    • #49478 Découvrir et valider les serveurs d’autorisation MCP avant l’échange ID-JAG @nicksteele-oai
    • #49480 Ajouter des types de protocole expérimentaux pour la prédiction des fils @keyz
    • #49489 Ajouter des tests de non-régression pour les changements de compte entre deux lots de données analytiques @anp-oai
    • #49517 Ajouter un raccourci pour forker un fil dans le centre de commandes de l’interface du terminal @etraut-openai
    • #49560 Ajouter au contexte multi-agent un catalogue de modèles activable sur demande @jif-oai
    • #49564 Copier les chemins de fichiers sélectionnés en texte brut dans l’interface du terminal @fcoury-oai
    • #49584 Ignorer la découverte des Skills de l’hôte lors des examens Guardian @jif-oai
    • #49595 Rendre le test d’approbation réseau stricte indépendant de l’ordre des requêtes @jif-oai
    • #49598 Enregistrer dans l’historique du modèle les modifications explicites que l’utilisateur apporte à son objectif @felixxia-oai
    • #49599 Renvoyer l’historique de référence pour la relecture lors de la reprise d’un fil @felixxia-oai
    • #49600 Réutiliser les instantanés d’historique inchangés lors de la reprise des fils @felixxia-oai
    • #49624 Utiliser l’authentification du serveur pour les commandes explicites de session distante @cooper-oai
    • #49642 Permettre aux exigences administrées de désactiver le bac à sable MXC de Windows @iceweasel-oai
    • #49675 Sérialiser les champs de routage de Responses avant les entrées volumineuses @jbeckwith-oai
    • #49678 Échapper les caractères spéciaux dans les brouillons de commandes lors de la récupération des réponses aux questions @imac-oai
    • #49683 Ajouter un mécanisme d’activation administré pour les fonctionnalités vocales dans l’application @vishnu-oai
    • #49686 Transmettre les notifications des tableaux de messages distants aux tours actifs @jif-oai
    • #49689 Exporter les événements d’appel des Skills via OpenTelemetry @jif-oai
    • #49690 Conserver les chemins relatifs de PowerShell dans le bac à sable Windows avec élévation de privilèges @johnl-oai
    • #49692 Exécuter les recherches d’extraits dans les journaux de déroulement compressés sur un seul worker bloquant @npancha-openai
    • #49693 Regrouper la projection de l’historique du fil dans une seule tâche bloquante @charliemarsh-oai
    • #49694 Regrouper les parcours des listes de journaux de déroulement sur des workers bloquants dont l’exécution peut être annulée @charliemarsh-oai
    • #49696 Permettre l’annulation des lectures de fichiers par exec-server entre deux blocs @charliemarsh-oai
    • #49701 Détecter les corruptions SQLite au démarrage et conserver des sauvegardes de récupération @dkovalenko-oai
    • #49702 Renommer les identifiants utilisés pour gérer les descripteurs de fichiers dans exec-server @anp-oai
    • #49704 Empêcher les dist-tags alpha de npm de revenir à une version antérieure @imac-oai
    • #49706 Mettre à niveau la chaîne d’outils d’analyse statique des commentaires d’arguments ainsi que Dylint @tamird
    • #49708 Déplacer les entrées-sorties de l’index des sessions hors des threads du moteur d’exécution asynchrone @charliemarsh-oai
    • #49710 Classer les corruptions SQLite à l’aide de codes d’erreur typés @dkovalenko-oai
    • #49712 Éviter de parcourir des chaînes entières lors de la troncature selon le budget de tokens @jif-oai
    • #49713 Supprimer les instructions Codex, les Skills et la configuration d’environnement propres au dépôt @anp-oai
    • #49714 Dissocier les programmes d’accès Cyber par clé API de la découverte des modèles @julee-oai
    • #49715 Ajouter des rappels de configuration de la sécurité du compte dans l’interface du terminal @dennyku
    • #49778 Définir les types de protocole exec-server pour l’écriture de fichiers en flux @anp-oai
    • #49781 Inclure le backend MXC de l’environnement dans les métadonnées du bac à sable MCP @zm-oai
    • #49782 Nettoyer les groupes de processus en cas d’échec de la capture d’un instantané du shell @jif-oai
    • #49783 Conserver les requêtes des fils en arrière-plan lors de la création d’un fork dans l’interface du terminal @etraut-openai
    • #49784 Ajouter aux exigences un mécanisme d’activation de l’API d’annotation du navigateur @tepman-oai
    • #49785 Enregistrer les fils paginés vides lorsqu’on leur donne un nom @rd-oai
    • #49786 Clarifier, pour les catalogues de contexte, les instructions de sélection explicite d’un modèle lors de la création d’un agent en V2 @jif-oai
    • #49787 Retirer AGENTS.md des données de test du cœur de Codex utilisées par Bazel @andrewgu-oai
    • #49792 Prendre en charge les conversations conservées dans l’échantillonnage asynchrone de Guardian @felixxia-oai
    • #49793 Ajouter un mode conversation à la classification asynchrone de Guardian v2 @felixxia-oai
    • #49795 Éviter les examens synchrones en double lors de la poursuite du traitement par le classificateur Guardian @felixxia-oai
    • #49796 Éliminer les doublons parmi les avis d’omission du contexte conservé par Guardian @felixxia-oai
    • #49798 Partager avec Arc les informations d’environnement d’exec-server mises en cache @anp-oai
    • #49799 Conserver les paramètres de recherche web du serveur dans l’interface du terminal @etraut-openai
    • #49800 Permettre le nettoyage des conversations annexes disponibles uniquement en relecture lorsque leurs fils sont manquants @bc-openai
    • #49801 Mettre à jour l’action de la chaîne d’outils Rust utilisée pour l’analyse statique des commentaires d’arguments @andrewgu-oai
    • #49804 Utiliser des libellés de touches de modification propres à chaque plateforme dans les indications de raccourcis clavier de l’interface du terminal @bc-openai
    • #49805 Ajouter au client exec-server des flux d’écriture de fichiers dont la disponibilité dépend des capacités déclarées @anp-oai
    • #49806 Accepter les variantes inconnues d’erreurs Codex dans le protocole app-server @anp-oai
    • #49807 Activer par défaut la découverte des modèles par clé API @andrewgu-oai
    • #49809 Conserver les autorisations de lancement locales d’une session à l’autre et lors des reconnexions à l’interface du terminal @etraut-openai
    • #49810 Vider le tampon des séquences de collage dont le délai a expiré avant de traiter la touche Entrée @bc-openai
    • #49811 Gérer les requêtes fs/writeBlock non prises en charge dans exec-server @anp-oai
    • #49812 Déplacer le classement des Skills en mode observation hors du processus de préparation du tour @vkg-oai
    • #49813 Prendre en charge les régions AWS GovCloud dans Amazon Bedrock Mantle @alexsong-oai
    • #49814 Ajouter un arrêt coordonné des arborescences d’agents locaux @owenlin0
    • #49816 Supprimer de l’interface du terminal les messages confirmant l’ouverture du navigateur @bc-openai
    • #49817 Ajouter une vérification à titre indicatif des exigences de Bedrock GovCloud @alexsong-oai
    • #49818 Utiliser des paramètres dédiés pour l’ouverture de fichiers dans le bac à sable @anp-oai
    • #49819 Permettre au démon de démarrer et au programme de mise à jour de se relancer après la suppression du répertoire de travail courant @etraut-openai
    • #49822 Placer le Future de reprise dans une Box dans le test des autorisations de la vue d’ensemble des agents @sayan-oai
    • #49835 Clarifier les erreurs d’enregistrement de l’offre par défaut dans l’interface du terminal @etraut-openai
    • #49836 Permettre de choisir les canaux du microphone pour les conversations vocales @bc-openai
    • #49843 Conserver les diagnostics du démon et inclure les journaux du programme de mise à jour dans les rapports @etraut-openai
    • #49846 Capturer à chaque tour les données d’extension fournies par l’hôte @sayan-oai
    • #49847 Enregistrer les instantanés de l’état du monde avec le contexte rendu @pakrym-oai
    • #49850 Lancer les processus enfants du démon Windows dans un répertoire de travail dédié @etraut-openai
    • #49852 Améliorer les diagnostics en cas d’échec de l’ajout de pièces jointes aux rapports @dkovalenko-oai
    • #49855 Utiliser le mode intégré pour les sessions de l’interface du terminal Windows avec élévation de privilèges @etraut-openai
    • #49856 Prendre en charge la sélection de Daybreak dans codex exec @etraut-openai
    • #49857 Utiliser le catalogue de modèles pour sélectionner les indications à afficher dans l’interface du terminal en cas de refus lié à Cyber @etraut-openai
    • #49858 Ajouter à l’interface du terminal une commande /daybreak dont le réglage est conservé @etraut-openai
    • #49859 Respecter les paramètres Daybreak lors de la poursuite des échanges dans l’interface du terminal et dans les tâches en arrière-plan @etraut-openai
    • #49861 Ajouter l’état de Daybreak à la ligne d’état et au titre du terminal @etraut-openai
    • #49867 Mettre à jour l’instantané de l’avertissement de lancement avec élévation de privilèges pour indiquer ⌃o comme raccourci de copie @etraut-openai
    • #49874 Faire pointer les liens relatifs à l’utilisation et aux crédits vers les paramètres de ChatGPT @etraut-openai
    • #49875 Dissocier l’affichage au démarrage de l’interface du terminal de la configuration d’exécution @etraut-openai
    • #49876 Supprimer de l’interface du terminal les mécanismes de gestion de la personnalité @etraut-openai
    • #49880 Rattacher les autorisations accordées au tour d’origine @anp-oai
    • #49894 Renvoyer ensemble les instantanés de l’état du monde et les mises à jour du contexte @pakrym-oai
    • #49898 Limiter l’accès des extensions au système de fichiers aux autorisations de leurs fonctions de rappel @anp-oai
    • #49910 Conserver les erreurs de validation des raccourcis clavier non valides dans l’interface du terminal @etraut-openai
    • #49912 Respecter les politiques d’approbation dans les fils structurés temporaires @etraut-openai
    • #49939 Permettre de sélectionner un programme d’accès Cyber à chaque tour dans exec et le SDK @mldangelo-oai
    • #49946 Empêcher que des résultats de recherche de fichiers obsolètes soient associés à une nouvelle requête @jif-oai
    • #49951 Inclure le contexte précédent de l’assistant dans les examens de l’expéditeur effectués par Guardian @jif-oai
    • #49956 Mettre en cache l’expression régulière qui repère les paramètres fictifs lors de la substitution des arguments des hooks MCP @jif-oai
    • #49959 Tester l’ajout et la suppression de noms de fils dans l’index des sessions @jif-oai
    • #49972 Partager les tampons d’octets entre les blocs de sortie d’exec-server @jif-oai
    • #49987 Ajouter une authentification HTTP EMA renouvelable et la gestion des versions des identifiants @nicksteele-oai
    • #49993 Conserver le préfixe de l’historique asynchrone de Guardian lorsque le contexte conservé évolue @felixxia-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.160.1

    $ npm install -g @openai/codex@0.160.1
    Voir les détails

    Correctifs

    • Les variables SYSTEMROOT, TEMP et TMP sont conservées lors du lancement de serveurs MCP distants via stdio lorsque des variables d’environnement distantes sont explicitement configurées. Les hôtes Unix peuvent ainsi conserver l’environnement de démarrage de l’exécuteur Windows.

    Journal des modifications

    • #51121 : rétroportage vers la version 0.160 du correctif qui préserve l’environnement Windows pour les serveurs MCP distants.

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.267

    Nouveautés

    • De nouveaux widgets sur l’écran d’accueil affichent les tâches récentes des ordinateurs que vous avez sélectionnés.
    • Consultez votre quota restant et les heures de réinitialisation grâce aux widgets de l’écran d’accueil et de l’écran verrouillé.
    • Un nouveau réglage permet de garder le clavier ouvert après l’envoi d’un message.

    Améliorations et corrections de bugs

    • Lorsque vous revenez dans l’application, la liste des tâches s’actualise plus rapidement et conserve les titres existants.
    • Un problème qui empêchait certaines tâches de s’afficher lors du chargement ou du défilement des listes a été corrigé.
    • Les transitions sont plus fluides sur l’écran d’accueil, lors de l’envoi d’un message et à l’ouverture ou à la fermeture du clavier.
    • Lorsque vous annulez un prompt en file d’attente, vous retrouvez le texte et les pièces jointes récupérables dans la zone de saisie.
    • L’affichage de la conversation est plus stable lorsque vous sélectionnez du texte ou chargez des messages plus anciens.
    • Les nouveaux arbres de travail sont désormais créés à l’emplacement de stockage configuré sur votre ordinateur.
  • Codex App 26.930

    Nouveautés

    • Vous pouvez désormais déplacer toutes les discussions sélectionnées vers un projet en une seule fois.

    Améliorations des performances et corrections de bugs

    • L’application gère mieux la reprise après une erreur lors du rattachement d’arbres de travail gérés à des discussions.
    • Les diffs volumineux s’affichent correctement aux niveaux de zoom où ils apparaissaient vides.
    • Les nouvelles tentatives sont plus fiables après l’échec de l’envoi d’un message en file d’attente ou de l’ouverture d’une discussion.
  • Codex CLI 0.160.0

    $ npm install -g @openai/codex@0.160.0
    Voir les détails

    Nouveautés

    • Parcourez les tâches plus anciennes dans le centre de commande des agents grâce à l’action « Afficher plus », accessible au clavier. (#49106)
    • En mode plein écran, sélectionnez du texte dans la transcription et collez-le avec le bouton du milieu de la souris sur les terminaux X11 locaux compatibles sous Linux. (#49112)
    • Lorsque la politique l’autorise, démarrez une session en dehors d’un projet avec les paramètres par défaut de l’espace de travail. À la reprise d’une session, restaurez les autorisations enregistrées. (#49160)
    • Vous pouvez désormais activer des options de vérification qui permettent à Guardian de récupérer les instructions antérieures de l’utilisateur et de prendre en compte le contexte transmis lors des passages de relais entre agents. (#49036, #49057)

    Correctifs

    • Après une reconnexion, l’envoi des messages encore en file d’attente reprend dès que le statut des envois incertains est connu, ce qui évite les doublons. (#49105)
    • L’interface du terminal conserve désormais les paramètres du serveur relatifs au fournisseur, au résumé du raisonnement et au niveau de détail. L’historique affiche les bonnes sessions lorsque vous souhaitez les reprendre ou les forker. (#49144, #49161, #49171)
    • Les solutions de repli PowerShell du bac à sable Windows et la réparation des autorisations pour les chemins longs ont été corrigées. Les processus auxiliaires en arrière-plan n’ouvrent plus de fenêtres de console indésirables. (#49019, #49058, #49098, #49164, #49386)
    • Les sous-agents conservent désormais les environnements en cours de démarrage et reçoivent leur configuration ou, si la préparation échoue, l’erreur correspondante. (#49075)
    • SQLite ne se bloque plus lors de l’établissement des connexions ou de la journalisation. Les erreurs d’initialisation sont désormais signalées comme telles au lieu d’être présentées comme des dépassements de délai. (#49032, #49102)
    • Les catalogues de modèles explicitement configurés pour un fournisseur n’incluent plus les modèles intégrés non pris en charge et ne réutilisent plus les entrées obsolètes après un échec d’actualisation. (#49135)

    Documentation

    • La documentation précise comment le système de stockage configuré conserve les identifiants des fournisseurs et comment env_key désigne la variable d’environnement qui contient la clé API. (#49118)

    Maintenance

    • La mise en cache des manifestes déjà analysés et la réutilisation des connexions HTTP pour les requêtes distantes liées aux plugins réduisent les opérations répétées lors du chargement des plugins. (#49099, #49100)
    • L’espace inutilisé dans la base de données des journaux est désormais récupéré en arrière-plan afin de réduire l’espace disque occupé. (#49069)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.159.0...rust-v0.160.0

    • #48983 Éviter de réécrire toutes les métadonnées lors de la mise à jour des horodatages des fils de discussion @jif-oai
    • #49000 Isoler le test des métadonnées de démarrage de la mémoire de l’enrichissement par Git @jif-oai
    • #49019 Utiliser une solution de repli PowerShell compatible avec le bac à sable MXC de Windows @iceweasel-oai
    • #49028 Utiliser la valeur numérique d’ioctl dans la politique du bac à sable macOS @aionescu-oai
    • #49031 Clarifier le message qui confirme la connexion à ChatGPT @bc-openai
    • #49032 Éviter les blocages de SQLite lors de l’établissement des connexions et de la journalisation des segments de trace sur stderr @jif-oai
    • #49036 Ajouter une option permettant à Guardian de récupérer l’historique des conversations lors des vérifications @felixxia-oai
    • #49037 En mode Plan, afficher dans la ligne d’état en plein écran l’indication permettant de passer d’un mode à l’autre @fcoury-oai
    • #49038 Conserver les messages chiffrés des agents lors des vérifications de Guardian @felixxia-oai
    • #49041 Copier en texte brut les sélections effectuées dans du code en ligne @fcoury-oai
    • #49043 Mettre à jour les noms affichés pour l’abonnement Pro dans l’interface du terminal @etraut-openai
    • #49057 Fournir aux vérifications de Guardian un contexte racine qui tient compte des passages de relais entre agents @jif-oai
    • #49058 Corriger la réparation des listes de contrôle d’accès du bac à sable Windows pour les chemins d’exécution longs @darius-oai
    • #49060 Mettre à jour les instantanés de la messagerie de Guardian pour les messages natifs des agents @dkovalenko-oai
    • #49065 Mettre à jour l’instantané du passage de relais de Guardian pour tenir compte des messages distincts des agents @cassirer-openai
    • #49067 Exclure les valeurs de configuration des événements liés à la politique du bac à sable Windows @zm-oai
    • #49069 Récupérer en arrière-plan les pages inutilisées de la base de données SQLite des journaux @dkovalenko-oai
    • #49073 Signaler dans l’interface du terminal les erreurs du catalogue de voix en temps réel @etraut-openai
    • #49074 Propager les versions des paquets Cargo aux cibles Rust de Bazel @tamird
    • #49075 Conserver les environnements en attente lors de la création de sous-agents @sayan-oai
    • #49076 Éviter de collecter des métadonnées Git inutilisées dans les statistiques sur les skills @tamird
    • #49079 Mettre à jour et centraliser les libellés d’abonnement de l’interface du terminal @etraut-openai
    • #49082 Ignorer la recherche de dépôts Git distants pour les chemins des diffs de Guardian @jif-oai
    • #49084 Suivre de façon incrémentale les tours en cours sur app-server @tamird
    • #49089 Afficher les libellés des directives de suivi dans l’interface du terminal et dans les réponses copiées @etraut-openai
    • #49093 Limiter les messages promotionnels au démarrage à des conseils sur l’application de bureau adaptés à chaque plateforme @etraut-openai
    • #49096 Faire passer h2 de la version 0.4.16 à la version 0.4.19 dans les fichiers de verrouillage de Cargo et de Bazel @cassirer-openai
    • #49097 Informer les extensions de cycle de vie des limites d’utilisation du compactage @xli-oai
    • #49098 Déterminer les solutions de repli PowerShell du bac à sable Windows sur le serveur d’exécution @zm-oai
    • #49099 Mettre en cache les manifestes de plugins déjà analysés pour les réutiliser dans les différents flux de travail @dkovalenko-oai
    • #49100 Réutiliser le pool de connexions HTTP pour les requêtes distantes liées aux plugins @dkovalenko-oai
    • #49102 Conserver les modes de récupération d’espace de SQLite et signaler les erreurs d’initialisation du pool de connexions @bc-openai
    • #49103 Équilibrer les lots de tests Bazel sous Windows à partir de leur durée estimée @jgershen-oai
    • #49105 Reprendre l’envoi des saisies restées en attente dans l’interface du terminal après une reconnexion @etraut-openai
    • #49106 Ajouter la pagination de l’historique au centre de commande des agents @bc-openai
    • #49112 Prendre en charge la sélection primaire de X11 et le collage avec le bouton du milieu de la souris @fcoury-oai
    • #49114 Faire utiliser le serveur ChatGPT simulé aux tests de compactage à distance @OLI-OAI
    • #49117 Associer les requêtes d’analyse à la référence produit de chaque fil de discussion @papayo-oai
    • #49118 Corriger la documentation sur le stockage des identifiants des fournisseurs @celia-oai
    • #49119 Ajouter des indications sur la marche à suivre lors des nouvelles tentatives liées au filtre de contenu @won-openai
    • #49127 Éliminer les doublons dans les listes de skills du cloud et de l’exécuteur avant de calculer le budget @TAFOYA-OAI
    • #49130 Déplacer les indications relatives au filtre de contenu dans le gestionnaire commun des nouvelles tentatives de Responses @won-openai
    • #49135 Prendre comme référence les catalogues de modèles explicitement configurés pour un fournisseur @andrewgu-oai
    • #49136 Supprimer le signe plus qui suit le symbole de la touche Option dans les indications de raccourcis clavier de l’interface du terminal @bc-openai
    • #49138 Rendre les détails de l’erreur d’origine accessibles aux composants qui interviennent dans le cycle de vie d’un tour @bryanashley
    • #49144 Conserver les paramètres de résumé du raisonnement et de niveau de détail du serveur dans l’interface du terminal @etraut-openai
    • #49145 Masquer les paramètres de résumé du raisonnement dans /status pour les connexions au serveur @etraut-openai
    • #49147 Simplifier la normalisation de l’URL de base des tâches dans le cloud @akira-oai
    • #49153 Omettre les marqueurs de citation lors de la copie de passages sélectionnés dans un bloc de citation de l’interface du terminal @bc-openai
    • #49160 Prendre en charge les sessions hors projet dans l’interface du terminal avec les paramètres par défaut de l’espace de travail @etraut-openai
    • #49161 Respecter les paramètres de fournisseur par défaut d’app-server dans l’interface du terminal @etraut-openai
    • #49164 Empêcher l’ouverture de fenêtres de console Windows pour les sous-processus en arrière-plan @etraut-openai
    • #49171 Corriger la recherche du fournisseur de modèles pour l’historique de l’interface du terminal @etraut-openai
    • #49386 [0.160] Rétroporter le dernier correctif de console Windows vers la version gelée alpha.6 @andrewgu-oai
    • #49763 [0.160] Rétroporter les mises à jour du catalogue et des rappels de sécurité vers la branche de maintenance @andrewgu-oai

    Notes de version complètes sur GitHub

septembre 2026

  • Codex CLI 0.159.3

    $ npm install -g @openai/codex@0.159.3
    Voir les détails

    Nouveautés

    • Les sessions locales éligibles dans lesquelles vous vous êtes connecté avec ChatGPT peuvent désormais afficher des rappels facultatifs vous invitant à terminer la configuration de la sécurité de votre compte. (#49744)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.159.2...rust-v0.159.3

    • #49744 [0.159] Rétroporter les rappels de configuration de la sécurité du compte vers la version 0.159.3 @andrewgu-oai

    Notes de version complètes sur GitHub

  • Codex App 26.928

    Améliorations des performances et corrections de bugs

    • Le terminal démarre de manière plus fiable dans les arbres de travail rattachés. Les échecs de démarrage dus à l’indisponibilité des paramètres d’environnement de l’arbre de travail ont été corrigés.
    • Les réponses précédentes restent visibles lorsque vous envoyez de nouvelles instructions en cours de tâche.
    • Le défilement automatique a été corrigé. Lorsque vous parcourez les messages au clavier, l’affichage ne revient plus brusquement à la dernière réponse.
    • L’application reprend plus facilement son démarrage lorsque vous revenez à sa fenêtre.
  • GPT-6.1 Sol dans Codex et ChatGPT Work

    Pour les tâches complexes, GPT-6.1 Sol offre des performances proches de celles d’Astra à moindre coût. Envisagez de l’utiliser pour des tâches récurrentes de longue durée qui portent sur du code, des applications et des documents. Sa disponibilité dépend de votre forfait, de votre client et des paramètres de votre espace de travail.

    Utilisez gpt-6.1-sol. Consultez la page Modèles pour vérifier sa disponibilité et le guide de sélection des modèles pour comparer les modèles.

  • Codex CLI 0.159.2

    $ npm install -g @openai/codex@0.159.2
    Voir les détails

    Correctifs

    • Sous Windows, les fenêtres de console n’apparaissent plus brièvement lorsque Codex lance des processus en arrière-plan ou exécute des commandes dans le bac à sable. (#49385)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.159.1...rust-v0.159.2

    • #49385 [0.159] Rétroporter vers la version 0.159.2 le correctif qui empêche l’affichage des fenêtres de console sous Windows @andrewgu-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.159.1

    $ npm install -g @openai/codex@0.159.1
    Voir les détails

    Nouveautés

    • GPT-6.1 Sol est désormais le modèle par défaut dans le catalogue intégré et dans les catalogues Mantle et Runtime d’Amazon Bedrock. (#49323, #49342)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.159.0...rust-v0.159.1

    Notes de version complètes sur GitHub

  • Codex CLI 0.159.0

    $ npm install -g @openai/codex@0.159.0
    Voir les détails

    Nouveautés

    • Si vous activez instant_interrupt, vous pouvez réorienter Codex avec un nouveau message pendant que le modèle répond ou qu’un appel en mode code se prolonge. (#48135, #48141)
    • Les nouvelles sessions présentent un écran d’accueil compact et des en-têtes uniformes. Des conseils s’affichent parfois pendant et après les tours. (#48513, #48562, #48352)
    • Lorsque vous fermez le panneau des avertissements, les avertissements consultés disparaissent de la liste. Appuyez sur k pour en conserver un pour plus tard. (#48205, #48206)
    • Vous pouvez faire défiler la transcription pendant que vous décidez de mettre en œuvre ou non un plan. (#48805)
    • Le rendu natif de Mermaid prend en charge davantage de liaisons, de libellés et de groupes de nœuds dans les organigrammes. (#48814, #48895)
    • Les clients d’App Server peuvent parcourir l’historique d’un fil page par page à partir d’un élément précis. (#48151)

    Corrections de bugs

    • Sous Windows, le lancement de serveurs MCP, d’hôtes du mode code et de commandes reliées par des tubes n’ouvre plus de fenêtres de console indésirables. Les lanceurs soumis à des restrictions peuvent se rabattre sur le mode intégré. (#48138, #48238, #48483, #48491)
    • La copie d’une sélection dans la transcription conserve les tableaux Markdown, la mise en forme et les espaces significatifs. Davantage de terminaux copient désormais automatiquement le texte dès sa sélection. (#48548, #48549, #48469)
    • Les sessions vides conservent les brouillons lorsque vous changez de tâche. Les fils peuvent être archivés et figurer dans la liste avant leur premier tour. (#48628, #48828, #48199)
    • La connexion locale à ChatGPT ouvre désormais le navigateur de manière fiable. Le parcours de prise en main propose aussi un raccourci pour copier le lien de connexion. (#48502, #48544)
    • Les commandes approuvées restent soumises aux interdictions explicites d’accès au système de fichiers. Les répertoires .aws situés sous les racines accessibles en écriture sont protégés par défaut. (#48155, #48176)
    • Correction de l’accès TLS sous macOS dans les bacs à sable avec accès réseau et dans les environnements distants qui nécessitent un accès via un proxy. (#48565, #48198)

    Maintenance

    • Suppression des suggestions automatiques de prompts de suivi et du paramètre tui.prompt_suggestions. (#48621)
    • Suppression du skill plugin-creator fourni avec Codex. (#48604)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.158.0...rust-v0.159.0

    • #48135 Ajouter une option permettant au mode code de céder la main à la réception d’un nouveau message de l’utilisateur @pakrym-oai
    • #48138 Empêcher l’ouverture de fenêtres de console au lancement de l’hôte du mode code sous Windows @zm-oai
    • #48141 Interrompre la réponse du modèle à la réception d’un nouveau message de l’utilisateur @pakrym-oai
    • #48143 Maintenir le cloisonnement des identifiants MCP des exécuteurs lors des reconnexions @rreichel3-oai
    • #48151 Ajouter des ancres d’éléments à la pagination de thread/items/list @btraut-openai
    • #48155 Conserver les interdictions d’accès au système de fichiers lors de la préparation des commandes approuvées @viyatb-oai
    • #48157 Autoriser le lancement du démon Windows même si le processus appartient encore à un objet de tâche @etraut-openai
    • #48158 Corriger l’espacement dans le contexte conservé par Guardian et le traitement des messages vides de l’assistant @olliem-oai
    • #48168 Générer des identifiants de processus exec-server uniques pour chaque requête @sdcoffey
    • #48174 Conserver les périodes de calcul des limites d’utilisation dans les analyses des tours et du compactage @rhan-oai
    • #48176 Protéger les répertoires .aws sous les racines du bac à sable accessibles en écriture @jackz100
    • #48187 Corriger la mise entre guillemets des alias zsh dans les instantanés chargés par le shell @jif-oai
    • #48190 Limiter la taille des trames SSE du tableau de messages des agents avant leur analyse @jif-oai
    • #48197 Optimiser blake3 pour les compilations rapides avec Bazel @jif-oai
    • #48198 Respecter les exigences de l’environnement d’exécution en matière de proxy @seanh-oai
    • #48199 Maintenir les fils archivés visibles dans les listes même si leur aperçu est vide @acrognale-oai
    • #48200 Extraire la conversion des en-têtes de Responses dans un module partagé @anp-oai
    • #48205 Retirer les avertissements consultés de la liste à la fermeture du panneau dans l’interface en mode texte @fcoury-oai
    • #48206 Ajouter au panneau des avertissements une action permettant de conserver un avertissement et de passer au suivant @fcoury-oai
    • #48207 Conserver la sortie en attente pour les observateurs lors de l’arrêt du mode code @pakrym-oai
    • #48211 Garder Codex visible lors du passage à un éditeur externe @etraut-openai
    • #48213 Isoler les copies des exécutables de test dans les tests de la CLI sous Linux @jif-oai
    • #48222 Conserver les métadonnées des résultats tardifs pour les appels tronqués en mode code @ningyi-oai
    • #48224 Conserver les associations entre modèles et programmes d’accès lors du compactage @jamy-OAI
    • #48229 Extraire l’analyse des échecs de Responses dans un module dédié @anp-oai
    • #48238 Empêcher l’ouverture de fenêtres de console pour les serveurs MCP locaux sous Windows @malsamiri-oai
    • #48272 Empêcher les démons lancés sous Windows de conserver les flux d’entrée-sortie standard du lanceur @zm-oai
    • #48318 Poursuivre les tentatives de reconnexion de l’interface en mode texte jusqu’à l’échéance commune @etraut-openai
    • #48344 Conserver les métadonnées des outils lors du remplacement du point de terminaison du fournisseur OpenAI @peilin-openai
    • #48350 Afficher les commandes de reconnexion sur une ligne distincte @etraut-openai
    • #48352 Afficher des conseils dans l’interface en mode texte pendant les tours et après leur achèvement @fcoury-oai
    • #48353 Stabiliser les catalogues de skills lorsque la disponibilité des exécuteurs change @vkg-oai
    • #48469 Copier par défaut les sélections de la transcription dans davantage de terminaux @fcoury-oai
    • #48483 Empêcher l’ouverture de fenêtres de console pour les processus enfants Windows reliés par des tubes @fcoury-oai
    • #48489 Corriger l’analyse des formes, des relations et des descriptions d’états dans Mermaid @etraut-openai
    • #48491 Se rabattre sur le mode intégré avec les lanceurs Windows soumis à des restrictions @fcoury-oai
    • #48502 Corriger la connexion à ChatGPT dans le navigateur pour les instances locales d’App Server @etraut-openai
    • #48508 Conserver les continuations WebSocket lorsqu’un tour est réorienté @pakrym-oai
    • #48513 Actualiser l’écran d’accueil des nouvelles sessions dans l’interface en mode texte @fcoury-oai
    • #48531 Préciser le contexte des erreurs d’enregistrement de l’environnement d’exécution du bac à sable Windows @zm-oai
    • #48544 Faciliter la copie des liens de connexion lors de la prise en main @etraut-openai
    • #48547 Revenir progressivement à l’état de repos après la relecture de l’animation de floraison @fcoury-oai
    • #48548 Conserver les métadonnées source des cellules de tableau lors du rendu dans l’interface en mode texte @fcoury-oai
    • #48549 Conserver les tableaux Markdown et les espaces lors de la copie des réponses de l’interface en mode texte @fcoury-oai
    • #48551 Corriger le rendu mathématique du zéro et des expressions avec un grand opérateur de conjonction dans l’interface en mode texte @etraut-openai
    • #48560 Garder le même conseil à l’écran lorsque l’utilisateur interagit avec la transcription pendant le traitement @fcoury-oai
    • #48562 Utiliser un en-tête de session uniforme et sans bordure dans l’interface en mode texte @fcoury-oai
    • #48565 Autoriser l’évaluation de la confiance TLS sous macOS dans les profils Seatbelt avec accès réseau @winston-openai
    • #48568 Permettre à exec-server de relayer en amont les connexions aux adresses IP privées autorisées @open-matt
    • #48574 Conserver les noms des espaces de noms des outils différés avant leurs descriptions @adaley-openai
    • #48575 Accorder plus de temps aux exécuteurs provisionnés pour passer en ligne @richardopenai
    • #48604 Supprimer le skill plugin-creator fourni avec Codex @martinauyeung-oai
    • #48611 Centraliser les vérifications de l’activation du mode persistant @alishobeiri-oai
    • #48621 Supprimer les suggestions de prompts de suivi dans l’interface en mode texte @etraut-openai
    • #48623 Conserver les marqueurs des éléments de liste Markdown vides dans l’interface en mode texte @etraut-openai
    • #48626 Cesser d’afficher les résumés des sessions précédentes lors d’un changement de session dans l’interface en mode texte @etraut-openai
    • #48628 Conserver les sessions vides de l’interface en mode texte lors d’un changement de tâche @etraut-openai
    • #48643 Attribuer le nom ChatGPT au paquet de la CLI provisionné pour macOS @riley-oai
    • #48646 Corriger l’appel à la fonction auxiliaire de démarrage de session dans le test du centre de commande @etraut-openai
    • #48686 Retirer les en-têtes WebSocket et les charges utiles des outils des journaux de niveau info @chess-oai
    • #48724 Éviter les erreurs ETXTBSY dues à des accès concurrents sous Linux dans les tests des entrées-sorties standard MCP @jif-oai
    • #48725 Conserver les messages confirmés du mode code pour les vérifications de Guardian @ankushg
    • #48727 Centraliser la création des exécutables de test pour éviter les erreurs ETXTBSY dues à des accès concurrents sous Linux @jif-oai
    • #48754 Afficher /status sans bordure et répartir les valeurs longues sur plusieurs lignes @fcoury-oai
    • #48757 Aligner le rythme de l’effet de scintillement de l’état dans l’interface en mode texte sur celui des en-têtes de l’application de bureau @fcoury-oai
    • #48761 Afficher le nombre de lignes de sortie masquées dans la vue compacte de l’activité du terminal @fcoury-oai
    • #48764 Conserver les URI des ressources des applications MCP sans imposer de mode d’affichage par défaut @victor-openai
    • #48772 Corriger les connexions aux sockets Unix via de longs chemins de liens symboliques @etraut-openai
    • #48775 Appliquer le style du prompt d’origine aux en-têtes épinglés de la transcription @etraut-openai
    • #48776 Retirer le badge current des lignes de tâches dans l’interface en mode texte @etraut-openai
    • #48779 Conserver l’historique indépendant de Guardian lors du compactage du contexte parent @felixxia-oai
    • #48783 Permettre de déterminer l’état d’un seul serveur MCP en réutilisant la connexion du fil @victor-openai
    • #48796 Proposer en option des erreurs structurées pour les interruptions déclenchées par le disjoncteur de Guardian @won-openai
    • #48799 Corriger la transmission des événements de souris SGR lors de la capture du terminal sous Windows @etraut-openai
    • #48800 Utiliser la palette du terminal pour les marqueurs de listes numérotées Markdown @etraut-openai
    • #48805 Permettre de faire défiler la transcription à la molette lorsqu’une fenêtre modale est ouverte @fcoury-oai
    • #48807 Afficher la durée des tours, même brefs, dans le pied de page de fin de tour de l’interface en mode texte @fcoury-oai
    • #48812 Préchauffer les fils inactifs en tenant compte de leur historique @vkg-oai
    • #48814 Conserver la ponctuation et les points-virgules dans les libellés Mermaid @etraut-openai
    • #48819 Définir explicitement les intervalles des histogrammes pour les métriques de contexte des outils et des skills @mzeng-openai
    • #48824 Maintenir les horodatages RTP de la voix alignés sur des paquets de 20 ms @bc-openai
    • #48827 Afficher un pointeur en forme de main au survol des liens de la transcription dans Ghostty et Kitty @bc-openai
    • #48828 Permettre d’archiver les fils avant leur premier tour @bc-openai
    • #48829 Attendre brièvement le démarrage du service de provisionnement du bac à sable Windows @zm-oai
    • #48830 Afficher un bref avis d’interruption au ton neutre dans l’interface en mode texte @fcoury-oai
    • #48895 Étendre la prise en charge native de la syntaxe des organigrammes Mermaid @etraut-openai
    • #48973 Isoler le test du mécanisme de repli de l’authentification en temps réel du préchauffage au démarrage @jif-oai
    • #48982 Empêcher les notifications du tableau de messages de rouvrir les réponses finales @eknight-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.158.0

    $ npm install -g @openai/codex@0.158.0
    Voir les détails

    Nouvelles fonctionnalités

    • Configurez la copie à la sélection et le collage par clic droit dans l’interface de terminal en plein écran. Lorsque vous copiez un passage de la transcription, sa mise en forme Markdown est désormais conservée. (#47639, #47896, #48118)
    • Connectez-vous aux serveurs MCP qui exigent un secret pour les clients OAuth préenregistrés, notamment avec codex mcp add --oauth-client-secret. (#47891)
    • Sécurisez les connexions WebSocket directes à exec-server avec des jetons Bearer, y compris les connexions configurées via app-server. (#47601, #47648)
    • Vous pouvez demander explicitement un arrière-plan transparent lors de la génération d’images ou de leur modification. Les demandes de modification acceptent désormais les images de la conversation stockées dans des fichiers. (#47484, #47956)
    • L’approbation des saisies dans le terminal est activée par défaut pour les commandes exécutées avec des privilèges élevés. Les autorisations accordées uniquement pour la durée de l’exécution ne déclenchent plus de vérifications inutiles. (#47799, #48073)

    Corrections de bugs

    • Correction des défaillances du bac à sable Windows liées aux chemins standard de Windows 10, au rejet d’identifiants enregistrés et aux stratégies d’autorisation volumineuses. (#47672, #47695, #47919)
    • Le bac à sable Linux démarre correctement en présence de racines imbriquées accessibles en écriture. Les protections des métadonnées Git sont conservées sur l’ensemble des racines accessibles en écriture sous Linux et macOS. (#47623, #47974)
    • Sous macOS, les opérations d’application de correctifs reconnaissent désormais les alias de chemins système couverts par les autorisations existantes, ce qui évite des demandes d’approbation inutiles. (#47879)
    • Les vérifications d’approbation sont désormais relancées lorsque l’utilisateur envoie un nouveau message. Une question sur l’état d’une action en attente ne l’annule donc plus automatiquement. (#47819)
    • Les organigrammes Mermaid affichent désormais les libellés entre guillemets et les esperluettes. Pour les diagrammes non pris en charge, un message explique pourquoi le code source s’affiche. (#47572, #47678)
    • Les événements de fin de commande incluent désormais les premières sorties de la commande et signalent aux clients les échecs de lancement du processus. (#47529, #47665)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.157.0...rust-v0.158.0

    • #47441 Appliquer le style de texte secondaire à l’indication de raccourci en bas de la transcription @etraut-openai
    • #47447 Extraire l’authentification WebSocket dans codex-websocket-auth @euroelessar
    • #47458 Paralléliser l’actualisation des instructions et la préparation des outils @hlevy-openai
    • #47484 Permettre de définir explicitement l’arrière-plan lors de la génération d’images @alicec-oai
    • #47520 Faire passer les opérations sur les agents de la session par AgentControl @jif-oai
    • #47529 Émettre des événements de cycle de vie des commandes en cas d’échec de lancement par le système d’exécution unifié @steipete-oai
    • #47536 Faire passer les recherches d’agents et le contexte V2 par AgentControl @jif-oai
    • #47539 Tester la persistance de l’échec de lancement d’une commande en une seule étape en cas d’interruption @jif-oai
    • #47540 Ajouter une option pour désactiver la messagerie directe du système multi-agent v2 @jif-oai
    • #47565 Classer les échecs de lecture des journaux d’exécution selon leur cause et l’avancement de la lecture @jif-oai
    • #47568 Enregistrer les moteurs de bac à sable dans les données d’analyse de l’exécution des commandes @iceweasel-oai
    • #47571 Attendre que le système soit inactif avant d’injecter l’historique de test du compactage à distance @felixxia-oai
    • #47572 Expliquer dans l’interface de terminal pourquoi Mermaid affiche le code source en cas d’échec du rendu @etraut-openai
    • #47582 Conserver le contexte de l’assistant pour les vérifications d’autorisation de Guardian @felixxia-oai
    • #47584 Préserver l’ordre des messages de l’assistant diffusés en continu dans le contexte conservé @felixxia-oai
    • #47585 Préserver les messages de l’assistant déjà transmis dans le contexte conservé par Guardian @felixxia-oai
    • #47589 Exclure les destinations de liens incomplètes des aperçus enrichis affichés en continu @etraut-openai
    • #47590 Sérialiser les valeurs numériques personnalisées de l’effort de raisonnement sous forme de nombres JSON @dylan-hurd-oai
    • #47591 Calculer en flux l’empreinte de l’exécutable du démon en dehors du moteur d’exécution asynchrone @etraut-openai
    • #47596 Actualiser le contexte temps réel à chaque requête au modèle @reia-oai
    • #47597 Empêcher l’installation de versions antérieures lors des mises à jour du canal de préversion et des mises à jour canary @imac-oai
    • #47601 Ajouter une authentification WebSocket activable sur demande à exec-server @euroelessar
    • #47603 Ajouter une stratégie de libération qui se limite à collecter l’état de sortie des processus enfants @charliemarsh-oai
    • #47604 Étendre les commandes enfants avec des options de gestion des sessions et des descripteurs @charliemarsh-oai
    • #47605 Faire passer les processus utilisant des tubes par le lanceur partagé de processus enfants @charliemarsh-oai
    • #47610 Utiliser le mécanisme natif de création de processus POSIX pour les hooks de commande @charliemarsh-oai
    • #47611 Utiliser le lanceur de processus partagé pour les instantanés du shell Unix @charliemarsh-oai
    • #47612 Lancer les processus Linux utilisant des tubes via une nouvelle instance de l’utilitaire de préparation @freeqaz-openai
    • #47613 Étendre la couverture des tests du cycle de vie de l’utilitaire de lancement Linux @charliemarsh-oai
    • #47617 Faire passer les lancements de PTY sous Linux par l’utilitaire de préparation des processus @charliemarsh-oai
    • #47618 Privilégier les indications de raccourci Maj + flèche pour les messages et les questions en file d’attente @imac-oai
    • #47619 Limiter la taille du tampon des métriques globales d’opération @celia-oai
    • #47620 Ajouter des API portables pour vérifier le statut de confiance d’un projet @seanh-oai
    • #47623 Corriger l’ordre de montage des métadonnées en lecture seule pour les racines imbriquées accessibles en écriture @jif-oai
    • #47624 Reconnaître les outils user_message dans le contexte d’autorisation de Guardian @ankushg
    • #47625 Autoriser l’historique et les notes même lorsque la fonctionnalité expérimentale de contexte est indisponible @pmccrary-oai
    • #47629 Faire passer le chargement des enfants V2 par AgentControl @jif-oai
    • #47630 Lier les vérifications de Guardian à l’environnement cible de l’action @jif-oai
    • #47633 Utiliser le contrôleur sélectionné pour identifier les agents du tableau de messages @jif-oai
    • #47635 Au démarrage, lancer la préconnexion WebSocket en parallèle de la découverte des outils @bromano-oai
    • #47638 Classer par type les erreurs de préparation d’exec-server pour lesquelles une nouvelle tentative est possible @mtsui-oai
    • #47639 Rendre configurable la copie automatique des passages sélectionnés dans la transcription @fcoury-oai
    • #47641 Respecter Retry-After et conserver les échéances de nouvelle tentative fixées par le serveur @anp-oai
    • #47642 Ajouter aux descriptions indirectes des outils des préfixes propres au modèle @rhan-oai
    • #47647 Appliquer au connecteur Browser la vérification de Guardian relative à l’utilisation de l’ordinateur @johnl-oai
    • #47648 Prendre en charge les jetons Bearer pour les connexions d’app-server aux exécuteurs @euroelessar
    • #47649 Permettre d’activer la journalisation OTLP des réponses finales des agents @xli-oai
    • #47653 Joindre l’historique d’exécution hérité aux rapports de diagnostic @dkovalenko-oai
    • #47654 Sécuriser le nettoyage des descripteurs sous Linux en cas de duplication de processus par fork @yuzhu-oai
    • #47655 Mettre à jour le test de compatibilité stable d’exec-server pour utiliser Codex 0.156.1 @imac-oai
    • #47657 Restreindre le catalogue de modèles par défaut de Bedrock GovCloud @jackz100
    • #47662 Donner aux extensions accès aux observations sur la répartition et la durée des appels d’outils @euroelessar
    • #47663 Préserver la stratégie réseau administrée dans les transports qui tiennent compte des routes @jackz100
    • #47665 Conserver les premières sorties du système d’exécution unifié dans les événements de fin de commande @sdcoffey
    • #47670 Prendre en charge les descriptions propres à chaque modèle pour les outils du tableau de messages des agents @eknight-oai
    • #47672 Corriger l’ouverture de répertoires sans suivi des points d’analyse sous Windows 10 @zm-oai
    • #47673 Clarifier les erreurs de configuration du bac à sable Windows enregistré @zm-oai
    • #47677 Permettre au catalogue de modèles de redéfinir les spécifications des outils de ressources MCP @rhan-oai
    • #47678 Prendre en charge les libellés entre guillemets et les esperluettes dans les organigrammes Mermaid @etraut-openai
    • #47679 Ajouter des hooks d’extension pour les requêtes au modèle et les flux de réponse @euroelessar
    • #47680 Ajouter des mesures de durée des RPC d’exec-server et des traces du démarrage des processus @anp-oai
    • #47683 Ajouter l’infrastructure V2 de découverte des capacités des exécuteurs @TAFOYA-OAI
    • #47686 Maintenir activé en permanence le contexte Guardian propre à chaque fil @felixxia-oai
    • #47688 Supprimer les anciens mécanismes de collecte des éléments justificatifs d’autorisation de Guardian @felixxia-oai
    • #47689 Capturer systématiquement le contexte du fil pour Guardian @felixxia-oai
    • #47690 Supprimer les branches de code obsolètes liées au mode de capture du contexte de Guardian @felixxia-oai
    • #47691 Enregistrer les messages en attente entre agents dans le journal d’exécution persistant @dermanyang-oai
    • #47693 Configurer les nouvelles tentatives de curl pour l’installation de DotSlash en intégration continue @anp-oai
    • #47695 Réparer les identifiants rejetés du bac à sable Windows lors du provisionnement @zm-oai
    • #47696 Éviter l’expiration du délai d’arrêt dans le test des événements retardés @jgershen-oai
    • #47698 Permettre l’arrêt du serveur WebSocket de test pendant qu’il attend des requêtes @jgershen-oai
    • #47701 Permettre aux fils inactifs de préparer à l’avance et de réparer les connexions WebSocket @vkg-oai
    • #47703 Préserver la stratégie réseau du compte pour les requêtes au backend de ChatGPT @jackz100
    • #47704 Corriger le typage des options de lancement de processus et isoler les tests de configuration du projet @seanh-oai
    • #47709 Utiliser la session WebSocket en cache pour préparer la reprise @vkg-oai
    • #47712 Mettre à jour de façon atomique les tampons de sortie du système d’exécution unifié @sdcoffey
    • #47713 Réduire le couplage des dépendances dans les crates de configuration partagées @aibrahim-oai
    • #47714 Affiner la sélection des métadonnées de résultats d’outils à conserver lorsque la taille est limitée @ningyi-oai
    • #47717 Éviter la distribution récursive d’événements dans l’interface de terminal lors du choix d’un modèle @etraut-openai
    • #47741 Attribuer les données de télémétrie de l’outil à la référence produit du tour qui l’a appelé @rennie-openai
    • #47742 Respecter la stratégie réseau dans les extensions de notes d’historique et de génération d’images @jackz100
    • #47745 Ignorer la préparation anticipée au démarrage lorsque la connexion WebSocket est prête @vkg-oai
    • #47748 Aligner les paramètres par défaut des informations de débogage Rust de Cargo et de Bazel @aibrahim-oai
    • #47751 Réduire la duplication de code générique dans les RPC et le rendu Markdown @aibrahim-oai
    • #47755 Centraliser le décodage des réponses typées d’app-server @aibrahim-oai
    • #47757 Utiliser une liste d’autorisation pour identifier les références produit dans la télémétrie des outils @rennie-openai
    • #47758 Conserver davantage de métadonnées d’outils dans la limite de taille des messages sortants @ningyi-oai
    • #47773 Respecter les schémas du catalogue pour les saisies utilisateur asynchrones @rhan-oai
    • #47797 Prendre en charge les rattachements avec fermeture à l’exécution sans modifier la sémantique des PTY @jif-oai
    • #47799 Activer par défaut l’approbation des saisies dans le terminal @jif-oai
    • #47808 Permettre aux hôtes de fournir des contrôleurs d’agents via ThreadManager @jif-oai
    • #47811 Conserver les mises à jour explicites de l’objectif par l’utilisateur dans le processus d’autorisation de Guardian @felixxia-oai
    • #47813 Corriger le traitement des événements et la durée de vie des données de test dans le test d’interruption de la mise en veille @felixxia-oai
    • #47814 Corriger une perte de signal de réveil dans le test d’arrêt du système d’exécution unifié @felixxia-oai
    • #47817 Stabiliser les tests de reprise des fils et de double écriture de la mémoire @jif-oai
    • #47819 Relancer les vérifications de Guardian lorsque l’autorisation change @teddywyly-oai
    • #47820 Ajouter des tests d’intégration pour les contrôleurs d’agents fournis par les hôtes @jif-oai
    • #47824 Autoriser quatre fils simultanés dans le test de reprise multi-agent @felixxia-oai
    • #47828 Attendre la fin de la connexion dans les tests des plugins recommandés @felixxia-oai
    • #47830 Lier les scores asynchrones de Guardian aux autorisations de l’environnement cible @jif-oai
    • #47832 Stabiliser les mesures de temps des tests Rosetta et la télémétrie des délais de nouvelle tentative @jif-oai
    • #47847 Maintenir la réactivité de l’interface de terminal pendant les copies dans le presse-papiers @fcoury-oai
    • #47851 Préserver les décisions humaines prioritaires lorsque les instructions de suivi périodique se répètent @felixxia-oai
    • #47852 Éviter que le cache du proxy système bloque la résolution asynchrone du proxy @jif-oai
    • #47856 Initialiser les estimations relatives aux médias en dehors du verrou du cache global @jif-oai
    • #47858 Valider les plugins chargés en dehors du verrou du cache @jif-oai
    • #47861 Éviter les verrouillages en lecture imbriqués lors de l’affichage de la connexion par navigateur @jif-oai
    • #47867 Afficher les chemins associés aux autorisations distantes à partir du contexte de l’exécuteur @iceweasel-oai
    • #47870 Permettre d’activer la journalisation OTLP des évaluations de Guardian @jif-oai
    • #47871 Corriger une condition de concurrence dans le test de réservation des PID et mettre à jour l’instantané du signal périodique de Guardian @jif-oai
    • #47873 Mesurer les fragments d’espaces de noms d’outils différés avant et après troncature @mzeng-openai
    • #47879 Corriger la reconnaissance des alias système de macOS lors des vérifications d’autorisation des correctifs @felixxia-oai
    • #47881 Utiliser l’horloge de Tokio pour mesurer les délais de collage dans l’interface de terminal @charliemarsh-oai
    • #47886 Conserver les journaux de diagnostic en cas d’échec de la journalisation SQLite @dkovalenko-oai
    • #47887 Avertir les utilisateurs en cas d’échec de l’écriture des journaux de diagnostic SQLite @dkovalenko-oai
    • #47889 Inclure les journaux du client de l’interface de terminal dans les données de diagnostic envoyées @etraut-openai
    • #47891 Prendre en charge les secrets client pour les clients OAuth MCP préenregistrés @willwang-openai
    • #47894 Nettoyer les répertoires temporaires de Codex après les tests de l’interface de terminal @fcoury-oai
    • #47896 Conserver la mise en forme Markdown lors de la copie de passages sélectionnés dans la transcription @fcoury-oai
    • #47898 Préserver l’héritage des liaisons locales dans les stratégies réseau des environnements @seanh-oai
    • #47899 Indiquer la cause des erreurs d’attribution MCP pour faciliter le diagnostic @peilin-openai
    • #47900 Utiliser par défaut un historique paginé pour les fils locaux @owenlin0
    • #47901 Ajouter des utilitaires de télémétrie à capacité limitée pour le stockage des identifiants @celia-oai
    • #47902 Éviter de cloner plusieurs fois les tables lors de la fusion des configurations @imac-oai
    • #47903 Normaliser les alias des clés de configuration avant la fusion @imac-oai
    • #47904 Prendre en charge les chemins canoniques imbriqués dans les alias des clés de configuration @imac-oai
    • #47908 Faire de tui.whimsy un alias de tui.effects.starfield @imac-oai
    • #47912 Corriger le routage des attestations au démarrage d’un fil @charliemarsh-oai
    • #47913 Ajouter une option permettant de différer la préemption par la boîte de réception @jif-oai
    • #47915 Réutiliser les manifestes vérifiés des sommes de contrôle de V8 depuis le cache d’artefacts @aibrahim-oai
    • #47918 Paramétrer le test de l’en-tête identifiant l’initiateur au début du tour @aibrahim-oai
    • #47919 Transmettre via l’environnement les données volumineuses de lancement du bac à sable Windows @malsamiri-oai
    • #47920 Autoriser les déplacements de répertoires lorsque Seatbelt applique des interdictions globales fondées sur le nom de base @chess-oai
    • #47922 Permettre à la configuration Windows avec accès complet d’effectuer le provisionnement via le composant Core enregistré @zm-oai
    • #47924 Expliciter les chemins de recherche du statut de confiance des projets et différer la résolution de la racine @seanh-oai
    • #47926 Relancer l’envoi des blobs de fichiers en cas d’erreur HTTP 502 ou 504 @mtsui-oai
    • #47927 Utiliser 127.0.0.1 pour les redirections de connexion locales @willwang-openai
    • #47932 Retirer GPT-5.4 des catalogues intégrés et conserver les invites de migration @andrewgu-oai
    • #47934 Appliquer le raccourci de compactage à toutes les sources de session lorsque le modèle reste le même @hlevy-openai
    • #47935 Permettre aux catalogues en cache de satisfaire les critères de disponibilité au démarrage de MCP @hlevy-openai
    • #47936 Rendre configurables les limites de taille des schémas d’entrée de MCP et du mode code @vivi
    • #47937 Ajouter des réponses directes aux mises à jour des paramètres de fil @sayan-oai
    • #47939 Séparer les identités des plugins sélectionnés des contributions MCP @sayan-oai
    • #47943 Supprimer le code inutilisé d’audit des droits d’écriture accordés à tous sous Windows @iceweasel-oai
    • #47945 Paramétrer le test des données d’analyse de l’initialisation des fils selon l’initiateur @eddie-openai
    • #47946 Ajouter un tableau de messages des agents en mémoire pour les sessions éphémères @jif-oai
    • #47947 Étendre le contexte d’autorisation racine à 16 messages @felixxia-oai
    • #47951 Utiliser des archives V8 précompilées pour Bazel sous macOS et GNU Linux @aibrahim-oai
    • #47952 Supprimer les entrées expirées du registre en mémoire des tableaux de messages @jif-oai
    • #47954 Déplacer les conseils de démarrage du mode plein écran dans la transcription @etraut-openai
    • #47956 Prendre en charge les références à des fichiers dans les demandes de modification d’images @kchainani-oai
    • #47957 Limiter les observations sur les appels d’outils à la taille allouée aux messages Responses sortants @ningyi-oai
    • #47962 Demander des pages mémoire géantes transparentes pour Cargo et les tâches rustc de Bazel compatibles @aibrahim-oai
    • #47964 Conserver l’en-tête client-agent pour Amazon Bedrock Runtime @celia-oai
    • #47967 Signaler les défauts de capacité Flex par une erreur finale distincte @sdcoffey
    • #47968 Gérer les discordances de périphériques Btrfs lors du masquage des sockets du démon @etraut-openai
    • #47970 Rendre accessibles les sélections d’environnement actuelles d’un tour en cours @sayan-oai
    • #47971 Prendre en charge l’abonnement Pro Max et mettre à jour les noms affichés pour Pro @etraut-openai
    • #47974 Conserver les protections des répertoires Git sur l’ensemble des racines accessibles en écriture @aionescu-oai
    • #47975 Empêcher d’anciennes réponses vocales de réapparaître lors de la reprise de la parole @etraut-openai
    • #47981 Préparer les appels MCP directement à partir des identités d’outils annoncées @hlevy-openai
    • #47984 Ajouter des métriques sur la latence et les échecs de lancement en mode multi-agent @owenlin0
    • #47988 Réutiliser les gestionnaires MCP pour les liaisons équivalentes @hlevy-openai
    • #47989 Permettre à exec-server d’hériter de l’espace de noms des PID uniquement au démarrage @open-matt
    • #48004 Respecter la configuration d’authentification dans l’exemple de gestionnaire de fils @celia-oai
    • #48015 Valider les URL d’installation des outils suggérés avant d’afficher le lien vers l’application @aionescu-oai
    • #48017 Tester les autorisations accordées dans la même cellule et la vérification stricte en mode code @anp-oai
    • #48035 Retirer les métadonnées des extensions de plugins des résultats de découverte et des résumés @victor-openai
    • #48060 Éliminer les doublons parmi les instructions conservées d’une vérification de Guardian à l’autre @felixxia-oai
    • #48069 Gérer les restitutions anticipées du contrôle par les commandes dans le test d’approbation réseau de Guardian @jif-oai
    • #48072 Ignorer les aperçus des notifications du tableau de messages en l’absence de destinataires @jif-oai
    • #48073 Éviter de demander l’approbation des saisies sur stdin pour les autorisations accordées uniquement pour la durée de l’exécution @jif-oai
    • #48077 Ajouter la prise en charge de Serde aux types de requêtes du tableau de messages des agents @jif-oai
    • #48078 Rejouer les instantanés du shell d’exec-server via des fichiers sans nom @jif-oai
    • #48098 Conserver le contexte d’autorisation récent pour les vérifications de Guardian @felixxia-oai
    • #48099 Respecter la stratégie d’environnement du shell dans les anciens instantanés @jif-oai
    • #48100 Ajouter un client HTTP pour les tableaux de messages distants des agents @jif-oai
    • #48101 Afficher les aperçus de commandes sur plusieurs lignes dans /ps @etraut-openai
    • #48109 Éliminer les instructions conservées qui figurent déjà dans les transcriptions de Guardian @felixxia-oai
    • #48110 Éliminer les doublons parmi les instructions conservées dans le contexte asynchrone de Guardian @felixxia-oai
    • #48115 Conserver les portions de texte de l’utilisateur lors du compactage local @felixxia-oai
    • #48116 Permettre de sélectionner le niveau Max avec les raccourcis de raisonnement @etraut-openai
    • #48118 Rendre configurable le collage par clic droit dans l’interface de terminal en plein écran @fcoury-oai
    • #48119 Éviter les conditions de concurrence à la fin de l’exécution des workers dans le test d’autorisation de Guardian @felixxia-oai
    • #48121 Garder les brouillons de démarrage visibles lors du transfert de session du centre de commandes @etraut-openai
    • #48123 Permettre aux observations du mode code de rendre la main plus tôt @pakrym-oai
    • #48130 Utiliser les notifications de requête dans le test de durée de vie du chargeur de configuration cloud @felixxia-oai
    • #48132 Permettre d’ouvrir le centre de commandes avec la flèche gauche depuis une conversation en lecture seule @etraut-openai

    Notes de version complètes sur GitHub

  • Codex CLI 0.157.1

  • Mise à jour de sécurité pour macOS 26.924

    Correctifs de sécurité

    • La version 26.924.20706 corrige la vulnérabilité CVE-2026-100754 sur macOS. Merci à Patrick Wardle de l’Objective-See Foundation.
  • Codex CLI 0.157.0

    $ npm install -g @openai/codex@0.157.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout de GPT-6 Sol et Luna, avec prise en charge sur Amazon Bedrock et messages invitant les utilisateurs des anciens modèles à migrer. (#47332, #47347)
    • Les transcriptions s’affichent désormais en plein écran par défaut. Un clic avec la touche Maj enfoncée permet d’étendre une sélection de texte. (#47178, #47414)
    • Le serveur d’arrière-plan démarre automatiquement pour les sessions interactives éligibles. Des options de récupération sont proposées si les paramètres du serveur sont incompatibles. (#47179, #47318)
    • Le raccourci f permet de forker une conversation ouverte dans une autre application tout en conservant les brouillons et les prompts en file d’attente. (#47185)
    • La commande /import est désormais disponible dans les sessions distantes et les sessions locales du serveur d’arrière-plan. (#47317)
    • Amélioration du rendu dans le terminal avec des puces Unicode, des cases à cocher, des équations alignées et des notations d’optimisation. (#47191, #47322)

    Corrections de bugs

    • Les conversations vocales en cours se poursuivent lors du passage d’un fil à un autre. (#47381)
    • À la fin d’un tour, les réponses aux questions qui n’ont pas encore été envoyées sont rétablies dans la zone de saisie, sans interrompre les recherches en cours dans l’historique. (#47422, #47423)
    • Les paramètres de souris de tmux sont respectés et le défilement natif de l’historique est rétabli pour Terminal.app via SSH en mode d’affichage automatique. (#47399, #47417)
    • Correction du routage via le proxy configuré pour les connexions en temps réel et la recherche web autonome, y compris lors des redirections de recherche. (#47101, #47142, #47204)
    • En cas d’échec temporaire de l’envoi d’un fichier, de nouvelles tentatives sont effectuées. Le délai maximal d’envoi passe à cinq minutes. (#47122, #47393)
    • Les restrictions réseau s’appliquent lors des redirections et pendant les échanges HTTP et WebSocket en cours. Ces échanges sont annulés si une modification de la politique révoque l’accès. (#47389, #47407)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.156.0...rust-v0.157.0

    • #47063 Ajouter un index partiel pour les publications racines du tableau de messages des agents @jif-oai
    • #47064 Éviter les lectures redondantes du tableau de messages lorsque les limites atteignent 1 @jif-oai
    • #47065 Éliminer les avis d’obsolescence en double dans la transcription de l’interface en mode texte @etraut-openai
    • #47068 Mettre en évidence les sauts de ligne sélectionnés dans la vue de transcription @etraut-openai
    • #47073 Attendre que le fil soit inactif dans les tests du budget de contexte de Guardian @jif-oai
    • #47074 Actualiser les skills cloud fournies par l’hôte au début de chaque tour @TAFOYA-OAI
    • #47075 Inclure des aperçus indiquant l’auteur dans les notifications du tableau de messages des agents @jif-oai
    • #47077 Sérialiser les mises à jour de l’environnement et annuler les pièces jointes retirées alors qu’elles étaient en attente @sayan-oai
    • #47079 Masquer les chemins des sockets du démon exposés par des montages bind de répertoires ancêtres @nicksteele-oai
    • #47081 Suivre l’attribution MCP cumulée au fil des requêtes et dans l’historique du fil @peilin-openai
    • #47082 Afficher la commande d’activation du mode vocal dans le volet des raccourcis clavier de l’interface en mode texte @etraut-openai
    • #47083 Isoler l’enrichissement propre à chaque fil dans une fonction auxiliaire asynchrone dédiée @aibrahim-oai
    • #47084 Éviter de compiler un pilote SQLite pour l’hôte lors de l’utilisation des macros SQLx @aibrahim-oai
    • #47085 Mettre à jour les descriptions du catalogue de modèles et la priorité de GPT-5.6-Sol @andrewgu-oai
    • #47086 Afficher la consommation de crédits dans les statistiques avec un nombre de décimales uniforme @fcoury-oai
    • #47088 Désactiver les fonctionnalités par défaut inutilisées des dépendances @aibrahim-oai
    • #47089 Centraliser la sérialisation des réponses JSON-RPC en passant par les charges utiles @aibrahim-oai
    • #47094 Limiter les serveurs MCP locaux sous Unix aux descripteurs stdio @yuzhu-oai
    • #47095 Supprimer le workflow rust-release-prepare @andrewgu-oai
    • #47096 Maintenir les indications de l’interface en mode texte juste au-dessus de la zone de saisie @fcoury-oai
    • #47100 Conserver les réponses de l’assistant dans les réponses de tâche de taille limitée de l’interface en mode texte @etraut-openai
    • #47101 Utiliser les proxys configurés pour les connexions WebSocket en temps réel @celia-oai
    • #47106 Conserver les métadonnées du tour d’origine pour les appels de skills ayant cédé le contrôle @eddie-openai
    • #47108 Conserver les variables d’exécution Windows requises par les utilitaires du système de fichiers @iceweasel-oai
    • #47112 Passer en minuscules l’indication de nouvelle tentative pour les conversations ouvertes dans une autre application @fcoury-oai
    • #47113 Enregistrer l’identité du créateur du fil dans les journaux d’exécution et dans SQLite @nornagon-openai
    • #47114 Conserver et rendre accessibles les horodatages du cycle de vie des éléments du fil @chiam-oai
    • #47116 Respecter la référence produit (SKU) configurée dans les requêtes de plugins distants @jessedu-oai
    • #47118 Prendre en charge les substitutions du catalogue de modèles pour les messages d’outils du mode code @rhan-oai
    • #47121 Transmettre les identifiants de fil lors de l’envoi des pièces jointes @kchainani-oai
    • #47122 Faire passer de 60 secondes à 5 minutes le délai maximal d’envoi des blobs de fichiers OpenAI @wilkes-oai
    • #47125 Ajouter des paramètres de politique supplémentaires pour les vérifications de Guardian @won-openai
    • #47129 Conserver les répertoires de travail externes dans les environnements des outils d’extension @anp-oai
    • #47130 Retirer l’offre ultrafast de gpt-5.6-sol @andrewgu-oai
    • #47132 Prendre en charge dans le proxy réseau les autorités de certification MITM fournies par l’appelant @viyatb-oai
    • #47137 Empêcher la sélection horizontale dans la transcription de déclencher le défilement automatique @imac-oai
    • #47142 Respecter les paramètres de proxy du système pour la recherche web autonome @celia-oai
    • #47143 Isoler le démarrage de la CLI d’exec-server dans un module dédié @anp-oai
    • #47149 Mettre à jour les empreintes des instantanés du catalogue du mode code @andrewgu-oai
    • #47155 Ignorer les notifications de fermeture périmées après la reprise d’un fil @etraut-openai
    • #47158 Renforcer le stockage des identifiants OAuth de la passerelle et le masquage des données sensibles dans les erreurs @alexsong-oai
    • #47159 Afficher les origines HTTP dans l’état du serveur MCP @frantic-openai
    • #47162 Appliquer le routage de l’espace de travail aux requêtes du classifieur Guardian v2 @acrognale-oai
    • #47170 Ajouter une commande explicite de connexion à la passerelle et afficher l’état de l’authentification @alexsong-oai
    • #47174 Conserver les métadonnées des cellules vides lorsque les appels d’outils en attente s’accumulent @ningyi-oai
    • #47178 Activer par défaut l’affichage de la transcription en plein écran @etraut-openai
    • #47179 Activer par défaut le démarrage automatique du démon @etraut-openai
    • #47185 Permettre de forker dans l’interface en mode texte les conversations verrouillées par une autre application @fcoury-oai
    • #47191 Afficher les équations alignées et les notations d’optimisation dans le rendu mathématique de l’interface en mode texte @etraut-openai
    • #47199 Séparer la préparation des fils de l’enregistrement des données d’exécution @dermanyang-oai
    • #47204 Déterminer le routage via le proxy lors des redirections de la recherche web autonome @celia-oai
    • #47207 Ajouter à app-server une commande explicite de connexion OAuth à la passerelle @alexsong-oai
    • #47212 Conserver le contexte de traçage des requêtes MCP lors du passage entre processus de transport @bromano-oai
    • #47235 Faire passer la création de plusieurs agents par SpawnRequest @jif-oai
    • #47236 Éviter d’envoyer à l’auteur d’une publication les notifications correspondantes du tableau de messages des agents @jif-oai
    • #47240 Éviter les conflits entre l’éviction d’un agent V2 et le traitement des messages en file d’attente @jif-oai
    • #47244 Centraliser la gestion de la reprise des agents dans LocalAgentControl @jif-oai
    • #47248 Spécifier explicitement l’application et le compte cibles lors de la lecture de ressources MCP @victor-openai
    • #47249 Exclure les publications des canaux descendants de l’historique conservé par le compactage distant v2 @jif-oai
    • #47252 Renvoyer les instantanés des agents depuis close_agent @jif-oai
    • #47257 Respecter les désabonnements explicites du tableau de messages lors d’une publication @jif-oai
    • #47258 Tester la restitution des paramètres de création après la suppression d’un agent enfant @jif-oai
    • #47259 Abonner les auteurs aux canaux du tableau de messages créés par leur publication @jif-oai
    • #47263 Inclure les extensions de plugins hébergées dans les résumés d’app-server @victor-openai
    • #47267 Diffuser en continu les instantanés des agents via les abonnements locaux aux mises à jour d’état @jif-oai
    • #47271 Implémenter AgentControl pour LocalAgentControl @jif-oai
    • #47272 Permettre à Guardian d’effectuer une vérification synchrone même lorsque les empreintes de compactage diffèrent @felixxia-oai
    • #47275 Activer par défaut le contexte du fil pour Guardian @felixxia-oai
    • #47281 Ajouter un test de régression vérifiant que les désabonnements du tableau de messages sont conservés @jif-oai
    • #47287 Mettre à jour l’instantané de la politique supplémentaire de Guardian pour les instructions conservées @felixxia-oai
    • #47292 Regrouper les opérations sur les agents dans l’implémentation de AgentControl @jif-oai
    • #47301 Séparer l’état d’exécution des agents locaux des références aux contrôleurs @jif-oai
    • #47302 Utiliser des métadonnées d’affichage compactes pour les fils de vérification de Guardian @charliemarsh-oai
    • #47303 Nettoyer les anciennes métadonnées des fils Guardian dans SQLite @charliemarsh-oai
    • #47317 Activer /import dans les sessions distantes et les sessions locales du démon @etraut-openai
    • #47318 Proposer des options explicites de récupération en cas d’incompatibilité des serveurs d’arrière-plan @etraut-openai
    • #47319 Aligner le style des symboles d’état des agents sur celui de la ligne sélectionnée @etraut-openai
    • #47320 Corriger la navigation avec la touche Échap dans les sessions d’agent en lecture seule @etraut-openai
    • #47321 Appliquer le format d’heure défini dans le système à davantage d’horodatages dans l’interface en mode texte @etraut-openai
    • #47322 Afficher les listes Markdown avec des puces Unicode et des cases à cocher dans l’interface en mode texte @etraut-openai
    • #47323 Enregistrer les métadonnées de reprise dans les points de contrôle du compactage @owenlin0
    • #47325 Maintenir les étiquettes de motif de signalement dans les limites de Sentry @ningyi-oai
    • #47326 Limiter les points de terminaison d’autorisation OAuth de MCP à HTTP(S) @viyatb-oai
    • #47327 Conserver les identifiants des requêtes de génération d’images en cas d’échec @chrisdong-oai
    • #47329 Harmoniser la formulation et la ponctuation des descriptions de menus de l’interface en mode texte @etraut-openai
    • #47330 Indiquer les bases de données SQLite défaillantes dans la sortie de codex doctor @dkovalenko-oai
    • #47331 Supprimer l’espacement superflu au-dessus de la zone de saisie de la transcription @fcoury-oai
    • #47332 Ajouter GPT-6 Sol et Luna au catalogue de modèles @andrewgu-oai
    • #47338 Déplacer l’indication permettant d’inspecter l’activité dans l’aide sur les raccourcis clavier @fcoury-oai
    • #47340 Ajouter une interruption conditionnelle du tour qui conserve la saisie en attente @pmccrary-oai
    • #47342 Éviter de rechercher les titres enregistrés pour les forks éphémères @keyz
    • #47347 Ajouter GPT-6 Sol et Luna aux catalogues Amazon Bedrock @celia-oai
    • #47348 Enregistrer en parallèle les créations de sous-agents et nettoyer les agents enfants dont la création a été annulée @owenlin0
    • #47349 Déplacer les recommandations de plugins dans le contexte développeur @adaley-openai
    • #47350 Réutiliser les catalogues de skills cloud d’un tour à l’autre jusqu’à leur invalidation @hlevy-openai
    • #47353 Conserver invalid_prompt comme catégorie d’erreur distincte @rennie-openai
    • #47355 Réserver un espace après les récapitulatifs en fin de transcription @fcoury-oai
    • #47358 Colorer les chemins et les URL dans codex doctor selon l’état de la vérification @dkovalenko-oai
    • #47360 Conserver les destinations des URL des prompts utilisateur quelle que soit la largeur du terminal @fcoury-oai
    • #47361 Limiter à la session de connexion l’accès par défaut aux objets du bac à sable Windows @viyatb-oai
    • #47362 Limiter les requêtes entrantes d’exec-server pour tous les transports clients @viyatb-oai
    • #47365 Reprendre le contexte du modèle à partir de la limite du dernier compactage @owenlin0
    • #47369 Lire les métadonnées des agents en parallèle lors de la reprise d’un agent racine V2 @vkg-oai
    • #47375 Ajouter un paramètre permettant d’activer le bac à sable MXC local @iceweasel-oai
    • #47377 Permettre d’activer l’affichage de l’état du raisonnement pour les délégations V3 en temps réel @guinness-oai
    • #47380 Faire passer les commandes vocales de l’interface en mode texte par l’application @etraut-openai
    • #47381 Maintenir les conversations vocales en cours lors de la navigation entre les fils de l’interface en mode texte @etraut-openai
    • #47382 Afficher un indicateur de mode vocal dans la vue d’ensemble des agents @etraut-openai
    • #47384 Rétablir les indications de la zone de saisie après la désélection du texte en bas de la transcription @fcoury-oai
    • #47389 Appliquer la politique réseau pendant toute la durée des requêtes HTTP et WebSocket @acrognale-oai
    • #47393 Réessayer l’envoi des blobs de fichiers OpenAI en cas d’échec temporaire @mtsui-oai
    • #47397 Actualiser les métadonnées et les instructions des modèles fournies avec l’application @andrewgu-oai
    • #47399 Respecter les paramètres de souris de tmux en plein écran et dans les volets superposés @fcoury-oai
    • #47407 Appliquer la politique réseau de l’application à toutes les requêtes d’app-server @acrognale-oai
    • #47408 Appliquer la politique réseau de l’application à l’authentification AWS et à la télémétrie @acrognale-oai
    • #47410 Respecter la politique réseau pour le contrôle à distance et rétablir l’exécution à distance @acrognale-oai
    • #47411 Appliquer la politique réseau partagée pendant toute la phase de démarrage de Codex intégré @acrognale-oai
    • #47413 Mettre en cache les secrets OAuth déchiffrés de la passerelle séparément pour chaque backend @charliemarsh-oai
    • #47414 Permettre d’étendre la sélection de texte dans une transcription avec Maj + clic @etraut-openai
    • #47417 Utiliser le défilement natif de l’historique pour Terminal.app via SSH en mode automatique @fcoury-oai
    • #47422 Récupérer les brouillons de réponses non envoyés à la fin de chaque tour dans l’interface en mode texte @imac-oai
    • #47423 Préserver la recherche dans l’historique pendant la récupération des brouillons en arrière-plan @imac-oai
    • #47424 Effacer les notifications de questions asynchrones en attente à la fin de chaque tour @imac-oai
    • #47428 Appliquer les paramètres d’environnement hérités lors des transitions entre les tours @sayan-oai
    • #47435 Permettre de modifier l’environnement sélectionné pendant un tour @sayan-oai
    • #47437 Stabiliser les délais des nouvelles tentatives et les tests WebSocket @anp-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.258

    Nouvelles fonctionnalités

    • L’écran d’accueil a été repensé.
    • Sur iPad, la nouvelle vue scindée garde la liste des tâches visible à côté de la tâche ouverte en mode paysage.
    • Vous pouvez désormais parcourir les modifications dans les dépôts Git imbriqués.

    Améliorations et corrections de bugs

    • Les discussions secondaires reprennent désormais les pièces jointes, le texte sélectionné et les commentaires de revue de code.
    • Les réponses s’affichent désormais en entier lorsque le traitement du prompt suivant dans la file d’attente commence.
    • Les nouvelles tâches conservent l’ordinateur que vous avez sélectionné et reconnaissent mieux les copies locales des projets et les arbres de travail.
    • Les liens vers les fichiers sont plus fiables, et l’état du chargement est plus clair à l’ouverture d’un fichier ou d’une nouvelle tâche.
    • Les messages d’erreur expliquent plus clairement pourquoi l’historique de la tâche n’a pas pu se charger et indiquent ce que vous pouvez essayer ensuite.
    • Les animations sont plus fluides lorsque vous ajoutez des photos depuis l’appareil photo ou la photothèque.
    • Correction des échecs de jumelage dus à une heure incorrecte sur l’appareil et des problèmes de connexion SSH sur Mac et Linux.
  • Codex CLI 0.156.1

    $ npm install -g @openai/codex@0.156.1
    Voir les détails

    Nouveautés

    • Choisissez GPT-6 Sol ou GPT-6 Luna dans le sélecteur de modèles. Lorsque vous atteignez la limite de débit, le message qui vous invite à changer de modèle recommande désormais GPT-6 Luna. (#47405)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.156.0...rust-v0.156.1

    Notes de version complètes sur GitHub

  • Codex App 26.917

    Nouveautés

    • Un nouveau réglage permet de choisir le son de notification émis lorsqu’une tâche se termine, que Codex demande une autorisation ou qu’il pose une question. Choisissez Par défaut, Classique ou Aucun. Sur macOS, vous pouvez aussi choisir un son système ou importer un fichier audio.

    Améliorations des performances et corrections de bugs

    • Une boîte de dialogue permet désormais de vous reconnecter si une erreur de session empêche l’application de démarrer.
    • La boîte de dialogue Renommer conserve désormais le titre de la discussion une fois la configuration de l’arbre de travail terminée.
  • GPT-6 Sol et Luna dans Codex et ChatGPT Work

    GPT-6 Sol et GPT-6 Luna arrivent progressivement dans Codex et ChatGPT Work, à un tarif par token inférieur à celui de leurs prédécesseurs de la gamme GPT-5.6. Utilisez Sol pour les tâches de programmation complexes et les workflows agentiques, et Luna pour traiter un grand nombre de tâches ciblées.

    Les deux modèles deviennent progressivement accessibles aux utilisateurs des offres Plus, Pro, Business, Enterprise et Edu. Les utilisateurs des offres Free et Go peuvent accéder à Luna dans l’application de bureau ChatGPT. La disponibilité dépend de l’avancement du déploiement et des paramètres de l’espace de travail. Les administrateurs Enterprise doivent activer les nouveaux modèles. Dans ChatGPT, ces modèles sont disponibles en mode Work et dans Codex, mais pas en mode Chat.

    Choisissez un modèle dans le sélecteur lorsqu’il y apparaît. Dans la CLI, utilisez /model ou lancez une tâche avec codex --model gpt-6-sol ou codex --model gpt-6-luna.

    Consultez la page Modèles pour savoir comment choisir un modèle ou passer à un autre, la page Tarifs pour connaître les tarifs en crédits et comprendre leur consommation, et la page Disponibilité des modèles dans l’espace de travail pour connaître les réglages accessibles aux administrateurs.

  • Codex CLI 0.156.0

    $ npm install -g @openai/codex@0.156.0
    Voir les détails

    Nouvelles fonctionnalités

    • Avec /tui, vous pouvez choisir une interface plein écran pour le prochain lancement. Elle permet de rechercher du texte dans la transcription, de le sélectionner à la souris et de le copier par clic droit. (#46732, #46734, #46883, #46895)
    • Les conversations vocales sont activées par défaut. La touche F8 permet de les activer ou de les désactiver, /voice settings permet de choisir une voix et les environnements d’exécution audio sont fournis pour Linux et Windows. (#44921, #46071, #44622, #44714, #44922)
    • Consultez l’utilisation de votre compte, le nombre total de tokens et l’activité des plugins et des skills dans le tableau de bord de /usage. (#45764, #45769)
    • Depuis le centre de commande des agents, filtrez les tâches par statut et créez des sessions dans des arbres de travail. La prise en charge des arbres de travail est désormais activée par défaut. (#46839, #45276, #44870)
    • Personnalisez le terminal avec six nouveaux thèmes et affichez directement dans les réponses les diagrammes Mermaid pris en charge et les équations sur des lignes distinctes. (#46504, #46054, #45612)
    • Mettez à jour le serveur local d’arrière-plan avec /daemon, ou utilisez --no-daemon pour vous en passer. (#45854, #46088)

    Corrections de bugs

    • Les réponses et les plans diffusés en continu sont conservés lorsqu’un tour échoue, est interrompu ou reçoit un événement de fin d’exécution d’un sous-agent. (#45549, #46867)
    • Le transfert du contenu du presse-papiers fonctionne désormais dans les sessions tmux et SSH. L’indentation par tabulations est conservée lorsque le terminal transmet le texte collé sous forme de frappes individuelles. (#45457, #45454)
    • Le mode Plan est rétabli à la reprise d’une session. La modification d’un prompt antérieur conserve l’identité et les paramètres du fil. (#45519, #45845)
    • La connexion peut de nouveau s’effectuer via les proxys système. Les identifiants MCP sont actualisés lorsque la découverte OAuth renvoie une erreur 503. (#46562, #44636)
    • Les pauses de lecture et les arrivées de données audio en rafale ne provoquent plus de coupures de la voix. (#46880)
    • Des failles d’isolation du bac à sable ont été corrigées pour les connexions entrantes sous Windows, les sockets privilégiés sous Linux et macOS et les écritures via des descripteurs de fichiers en lecture seule sous macOS. (#44639, #45984, #46500)

    Documentation

    • Précision sur les paramètres de personnalité obsolètes friendly et pragmatic, qui ne permettent plus de sélectionner un style de réponse. (#45809)
    • Explication du rôle de ?, qui correspond à un seul caractère dans les motifs d’autorisation et de refus du proxy réseau. (#46027)

    Maintenance

    • Mise à jour des dépendances TLS fournies, dont OpenSSL 3.6.4 pour les compilations Linux avec musl. (#45149, #45489)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.155.0...rust-v0.156.0

    • #44606 Conserver les pièces jointes de diagnostic dans leur intégralité et signaler les téléversements incomplets @chess-oai
    • #44611 Conserver l’attribution au tour racine dans les événements de début de tour @owenlin0
    • #44613 Activer la vérification de l’utilisateur pour les sessions locales de Codex Desktop @riley-oai
    • #44615 Signaler les terminaux rudimentaires non interactifs par un avertissement dans codex doctor @etraut-openai
    • #44616 Simplifier les fonctions de connexion OAuth d’entreprise et étendre les tests de rappel @nicksteele-oai
    • #44617 Invalider les approbations Guardian en cache en cas d’extension des autorisations sans évaluation @jif-oai
    • #44619 Permettre au ramasse-miettes de libérer les réponses d’outils abandonnées en mode code @jif-oai
    • #44620 Prendre en charge les autorisations temporaires et minimales d’accès au système de fichiers dans MXC @iceweasel-oai
    • #44622 Ajouter /voice settings pour choisir la voix des prochaines conversations @bc-openai
    • #44626 Limiter les données d’environnement transmises dans les demandes de lancement MXC @iceweasel-oai
    • #44628 Exposer l’état des statistiques de session dans les métadonnées de tour de Responses @marksteinbrick-oai
    • #44629 Permettre la saisie manuelle des données de rappel lors de la connexion OAuth à MCP @willwang-openai
    • #44631 Placer le focus sur la liste des tâches à la réouverture du centre de commande des agents @etraut-openai
    • #44636 Utiliser OIDC pour reprendre la découverte des métadonnées OAuth après une réponse 503 @malsamiri-oai
    • #44639 Bloquer le trafic entrant hors interface de bouclage dans le bac à sable Windows hors ligne @viyatb-oai
    • #44646 Respecter la désactivation des statistiques par fil lors de l’utilisation de clients partagés @priyanshusingh-de
    • #44650 Imposer la sélection et les définitions administrées des fournisseurs de modèles @alexsong-oai
    • #44651 Garder les erreurs du centre de commande visibles et conserver les brouillons @etraut-openai
    • #44654 Conserver les diagnostics relatifs aux variables d’environnement manquantes dans Codex Doctor @etraut-openai
    • #44655 Respecter les exclusions de plugins définies pour le fil dans toutes les fonctionnalités d’exécution @mzeng-openai
    • #44656 Attribuer les métriques du tour aux modèles utilisés pendant celui-ci @eternal-openai
    • #44658 Maintenir les bureaux privés du bac à sable Windows après l’arrêt des processus auxiliaires @chess-oai
    • #44659 Conserver les déclencheurs de tour lors de la délégation de tâches aux agents @joeytrasatti-openai
    • #44661 Tracer la réception des appels d’outils, la disponibilité des résultats et la répartition des appels en mode code @anp-oai
    • #44666 Respecter les préférences système de réduction des animations dans l’interface du terminal @imac-oai
    • #44669 Résoudre les refus d’accès au système de fichiers en précisant le contexte des chemins @seanh-oai
    • #44670 Limiter les redirections lors de la configuration de la connexion aux origines connues de la plateforme @hintz-openai
    • #44671 Maintenir les sessions vocales lorsque le micro est coupé ou que des données audio s’accumulent @bc-openai
    • #44675 Actualiser les instructions globales à la transition entre les requêtes au modèle @vkg-oai
    • #44676 Résoudre les profils d’autorisations avec le contexte explicite des chemins de l’hôte d’exécution @seanh-oai
    • #44691 Signaler les paramètres de configuration ignorés @andrewgu-oai
    • #44693 Faire prévaloir les paramètres du profil sélectionné sur les valeurs administrées par défaut des nouveaux fils @alexr-oai
    • #44694 Inclure le service de bac à sable Windows dans les artefacts de version @johnl-oai
    • #44701 Ajouter un fournisseur d’instructions propres à chaque fil @vkg-oai
    • #44711 Revenir au centre de commande après l’annulation ou la suppression d’une session @etraut-openai
    • #44714 Fournir les environnements d’exécution vocale pour Linux et améliorer la fiabilité audio @bc-openai
    • #44732 Clarifier les demandes de confirmation de confiance dans les dossiers et prendre en charge les widgets restreints @etraut-openai
    • #44742 Conserver le texte copié dans l’éditeur lors de l’ouverture d’une session ou d’un changement de fil @bc-openai
    • #44744 Appliquer immédiatement les raccourcis numériques de confirmation d’archivage @etraut-openai
    • #44746 Vérifier la confiance accordée au dossier après résolution de la destination de démarrage @etraut-openai
    • #44747 Mettre à jour quinn-proto et autoriser la source Git H3 épinglée @richardopenai
    • #44749 Conserver l’ordre des sous-titres vocaux lors de la relecture de l’historique du terminal @bc-openai
    • #44752 Afficher le Markdown dans les détails des tâches de la vue d’ensemble des agents @etraut-openai
    • #44755 Vérifier le consentement relatif au dossier avant de créer ou de reprendre des tâches dans l’interface du terminal @etraut-openai
    • #44814 Tester l’exécution des commandes approuvées lorsque l’exécution unifiée administrée est désactivée @jif-oai
    • #44826 Exposer les fonctionnalités annoncées par le serveur MCP dans les réponses sur son état @gpeal
    • #44832 Ajouter une configuration d’authentification MCP d’entreprise de confiance @nicksteele-oai
    • #44857 Harmoniser les couleurs des fils selon le thème dans toute l’interface du terminal @etraut-openai
    • #44862 Conserver l’affinité avec le cache du parent pour les forks éphémères @jif-oai
    • #44865 Limiter les délégués de rappel du mode code à chaque exécution @abhinav-oai
    • #44866 Conserver le contexte d’origine des appels d’outils du mode code qui rendent la main @abhinav-oai
    • #44867 Conserver les budgets d’origine des notifications du mode code @abhinav-oai
    • #44870 Activer les arbres de travail par défaut et clarifier les erreurs du démon local @bc-openai
    • #44872 Prendre en charge les politiques réseau administrées dans le bac à sable Windows MXC @iceweasel-oai
    • #44877 Renvoyer les métadonnées de la clé publique lors de l’inscription à la vérification de l’utilisateur @riley-oai
    • #44879 Estomper les étoiles dans la zone de saisie Astra et stabiliser le réaffichage du curseur @imac-oai
    • #44883 Rejeter les notes d’historique sur le budget de tokens pour les modèles initiaux incompatibles @jif-oai
    • #44893 Exposer les programmes d’accès disponibles lors de la découverte des modèles @faizan-oai
    • #44903 Raccorder le point d’entrée de l’utilitaire MXC natif pour Windows @iceweasel-oai
    • #44905 Exposer les paramètres des plugins désactivés dans l’API d’App Server @mzeng-openai
    • #44915 Supprimer l’API obsolète thread/rollback @owenlin0
    • #44921 Activer par défaut les conversations vocales dans l’interface du terminal @bc-openai
    • #44922 Fournir les environnements d’exécution vocale natifs dans les versions Windows @bc-openai
    • #44924 Actualiser le format du haut-parleur au redémarrage de la sortie vocale @bc-openai
    • #44925 Accepter l’audio de la réponse vocale avant les sous-titres lors des tours silencieux @bc-openai
    • #44928 Conserver l’historique du niveau vocal pendant les échantillons silencieux @bc-openai
    • #44930 Intégrer des instructions de ton amical aux versions fournies de GPT-5.4 et GPT-5.5 @rhan-oai
    • #44931 Cesser de définir YARN_NO_PROXY dans l’environnement du proxy administré @viyatb-oai
    • #44932 Unifier les instantanés de contexte et regrouper les requêtes par fenêtre @pakrym-oai
    • #44933 Supprimer de l’interface du terminal les analyses et avertissements Windows concernant les accès en écriture ouverts à tous @etraut-openai
    • #44934 Ajouter des instantanés de scénarios pour le compactage à distance et les outils du mode code @pakrym-oai
    • #44935 Supprimer la sélection de la personnalité dans l’interface du terminal @rhan-oai
    • #44938 Détecter les échecs d’authentification des connecteurs en l’absence d’URL d’installation @priyanshusingh-de
    • #44939 Tenir compte des hôtes d’exécution lors de la configuration du bac à sable Windows @etraut-openai
    • #44942 Clarifier la notice relative à l’environnement d’exécution Windows Visual C++ pour les paquets vocaux @bc-openai
    • #44944 Appliquer les exigences administrées relatives aux fournisseurs aux fils existants d’App Server @alexsong-oai
    • #44945 Faire passer par App Server la configuration du bac à sable Windows depuis l’interface du terminal @etraut-openai
    • #44946 Supprimer la sélection des personnalités amicale et pragmatique @rhan-oai
    • #44948 Ajouter des instantanés de contexte pour les questions asynchrones et l’actualisation des plugins @pakrym-oai
    • #44952 Garder les sous-titres vocaux visibles lors des mises à jour du haut-parleur et du transfert de l’historique @bc-openai
    • #44957 Ajouter le regroupement par modèle dans le centre de commande des agents @etraut-openai
    • #44969 Ouvrir les tâches gérées ailleurs sous forme d’historique en lecture seule dans le centre de commande @etraut-openai
    • #44970 Afficher le nombre de tokens par tâche et les estimations d’utilisation dans le centre de commande des agents @etraut-openai
    • #44976 Harmoniser le rendu du texte des instantanés de contexte @pakrym-oai
    • #45035 Exécuter la publication DotSlash directement sur les agents d’exécution Ubuntu @charliemarsh-oai
    • #45039 Utiliser le niveau de compression gzip 6 pour les archives des paquets Codex @charliemarsh-oai
    • #45051 Regrouper les téléchargements d’artefacts des versions Rust @charliemarsh-oai
    • #45089 Différer les récapitulatifs automatiques et réduire la place qu’ils occupent dans l’interface du terminal @fcoury-oai
    • #45090 Conserver le contexte de la conversation et distinguer les prochaines actions dans les récapitulatifs @fcoury-oai
    • #45094 Estimer le nombre de tokens de l’historique à partir du contenu plutôt que des enveloppes sérialisées @won-openai
    • #45108 Annuler la génération en attente du titre du fil après un changement de nom manuel @fcoury-oai
    • #45112 Utiliser blueberry dans le jeu de données de test de l’agent d’arrière-plan en temps réel @anp-oai
    • #45116 Empêcher l’envoi prématuré des notes de rapport sur plusieurs lignes @etraut-openai
    • #45124 Ajouter un indicateur d’activation pour les messages utilisateur asynchrones @alishobeiri-oai
    • #45135 Afficher un aperçu du texte diffusé en continu avant la réception d’un saut de ligne dans l’interface du terminal @etraut-openai
    • #45137 Supprimer l’animation de scintillement Astra de la zone de saisie du terminal @fcoury-oai
    • #45149 Utiliser OpenSSL 3.6.4 pour les compilations avec musl @zm-oai
    • #45169 Déplacer la configuration du bac à sable Windows et le stockage des données d’installation dans la bibliothèque @zm-oai
    • #45176 Intégrer le bac à sable Windows MXC à l’exécution des commandes @iceweasel-oai
    • #45178 Séparer le nettoyage du bac à sable Windows en phases de préparation et de finalisation @zm-oai
    • #45180 Extraire les fonctions communes de configuration réseau et de gestion des politiques d’environnement @seanh-oai
    • #45182 Valider les groupes du jeton de sécurité du bac à sable Windows avant de copier les SID @zm-oai
    • #45185 Associer les métadonnées des appels directs d’outils aux sorties de ces appels @ningyi-oai
    • #45224 Enregistrer le responsable de la désinstallation du bureau Windows avant de configurer le bac à sable @chess-oai
    • #45248 Utiliser les paramètres d’étape capturés pour les métadonnées des requêtes et les hooks des outils @abhinav-oai
    • #45255 Ouvrir de nouvelles sessions directement depuis le centre de commande @etraut-openai
    • #45262 Insérer le texte collé dans la requête de recherche active de l’historique @charliemarsh-oai
    • #45271 Conserver l’historique de défilement du terminal lorsque sa zone d’affichage s’agrandit @fcoury-oai
    • #45276 Permettre la création de sessions dans des arbres de travail depuis la vue d’ensemble des agents @etraut-openai
    • #45312 Isoler la préparation de la configuration du bac à sable Windows dans une fonction auxiliaire @seanh-oai
    • #45345 Publier avec les versions Rust des paquets macOS préconfigurés utilisables sur demande @riley-oai
    • #45399 Annuler les tâches de minuterie du mode code lorsque les minuteries sont supprimées ou que la cellule se termine @jif-oai
    • #45409 Ajouter les identifiants de session et de fenêtre d’origine aux métadonnées des requêtes MCP @jif-oai
    • #45413 Invalider les sessions d’examen Guardian après la réinitialisation de l’historique parent @jif-oai
    • #45417 Déplacer la sélection des transcriptions Guardian dans guardian-context @felixxia-oai
    • #45418 Déplacer le suivi des conversations Guardian dans la crate du composant d’examen @felixxia-oai
    • #45420 Isoler l’exécution de l’échantillonneur Guardian dans un module dédié @felixxia-oai
    • #45428 Éviter de cloner les données des instantanés d’état du serveur MCP @charliemarsh-oai
    • #45439 Partager les schémas de sortie des outils et différer la construction des enveloppes MCP @charliemarsh-oai
    • #45440 Partager les catalogues d’outils des applications sans conserver les instantanés inutilisés @charliemarsh-oai
    • #45441 Conserver les identifiants de réponse du parent Guardian d’une requête d’échantillonnage à l’autre @jif-oai
    • #45445 Attribuer les statistiques des commandes et des plugins au modèle qui les appelle @jwang-openai
    • #45454 Conserver les tabulations lors des collages en rafale sans délimiteurs @etraut-openai
    • #45455 Remanier les fonctions de configuration et de service du bac à sable Windows @zm-oai
    • #45457 Corriger le routage du presse-papiers pour les sessions tmux et SSH @fcoury-oai
    • #45459 Résoudre dans le catalogue les inscriptions MCP administrées par l’entreprise @nicksteele-oai
    • #45461 Identifier les échecs de compression des journaux d’exécution par étape et type d’erreur d’E/S @jif-oai
    • #45463 Autoriser des points d’écoute dédiés pour les proxys réseau administrés @iceweasel-oai
    • #45475 Corriger le calcul des scores de correspondance approximative lorsque la conversion en minuscules Unicode produit plusieurs caractères @etraut-openai
    • #45487 Maintenir l’acquisition de la persistance du fil lors de l’annulation de la session @jif-oai
    • #45489 Mettre à jour les dépendances rustls et AWS-LC dans les fichiers de verrouillage Cargo et Bazel @zm-oai
    • #45491 Supprimer le mécanisme de lancement des sous-agents Guardian @felixxia-oai
    • #45492 Répartir l’évaluation asynchrone de Guardian V2 dans des modules spécialisés @felixxia-oai
    • #45493 Limiter à la crate la visibilité de la fonction d’annulation à échéance de Guardian @felixxia-oai
    • #45495 Exposer les méthodes de connexion effectives dans les exigences de configuration @acrognale-oai
    • #45496 Tracer le chargement des instructions utilisateur globales @vkg-oai
    • #45499 Envoyer les images locales de l’interface du terminal aux instances distantes d’App Server sous forme de pièces jointes portables @etraut-openai
    • #45501 Afficher les expressions mathématiques TeX intégrées au texte en Unicode dans l’interface du terminal @etraut-openai
    • #45502 Gérer le cycle de vie des fils avec un démarrage qui tolère l’annulation @jif-oai
    • #45503 Ajouter au client HTTP des primitives révocables de politique réseau @acrognale-oai
    • #45504 Permettre la fermeture de la sortie ConPTY après l’arrêt du dernier client de console @iceweasel-oai
    • #45505 Ajouter le traçage du cycle de vie de l’exécution unifiée @anp-oai
    • #45506 Permettre l’enregistrement en arrière-plan des saisies utilisateur qui réorientent le tour en cours @bryanashley
    • #45509 Partager les spécifications des outils MCP jusqu’à la sélection des résultats de recherche @owenlin0
    • #45513 Permettre de définir daybreakEnabled au démarrage d’un fil @faizan-oai
    • #45515 Filtrer par type d’événement les statistiques des tests d’installation des plugins @zm-oai
    • #45516 Permettre de configurer le modèle de prompt de Guardian @won-openai
    • #45517 Utiliser un serveur simulé dédié dans le test d’application des exigences relatives aux fournisseurs @zm-oai
    • #45518 Faire passer les composants d’examen Guardian par ThreadManager pour les parents intégrés @jif-oai
    • #45519 Rétablir le mode de collaboration à la reprise des fils @etraut-openai
    • #45520 Ajouter des dépendances au service de bac à sable Windows @zm-oai
    • #45521 Confier le démarrage des composants d’examen Guardian au pool @jif-oai
    • #45524 Activer les lancements MXC avec TTY et la gestion administrée du réseau dans le serveur d’exécution @iceweasel-oai
    • #45526 Préparer les wheels de l’environnement d’exécution Python directement depuis les répertoires des paquets @charliemarsh-oai
    • #45528 Compresser en premier les artefacts de version Windows les plus volumineux @charliemarsh-oai
    • #45529 Indiquer le routage de l’espace de travail sélectionné dans les réponses aux requêtes de lecture du compte adressées à App Server @acrognale-oai
    • #45533 Renforcer et partager les fonctions de gestion des identités du bac à sable Windows @zm-oai
    • #45534 Respecter les autorisations explicites d’accès aux sockets Unix dans le bac à sable Linux administré @viyatb-oai
    • #45535 Classer les événements statistiques des outils selon l’origine de l’appel @eddie-openai
    • #45537 Confier à l’extension le cycle de vie du composant d’examen Guardian @jif-oai
    • #45542 Ajouter l’inscription des paquets gérée par le service pour les comptes du bac à sable Windows @zm-oai
    • #45543 Remanier le contenu des images pour utiliser un type partagé ImageReference @kchainani-oai
    • #45544 Déconseiller la journalisation des résultats complets de génération d’images @Gan-Tu
    • #45546 Retirer les paquets du démon de l’installation autonome de la CLI @etraut-openai
    • #45548 Respecter dans Seatbelt les autorisations préparées pour les sockets Unix @viyatb-oai
    • #45549 Conserver les réponses et les plans diffusés en continu lorsqu’un tour prend fin @etraut-openai
    • #45550 Permettre, sur demande, l’exécution des paquets inscrits dans le bac à sable Windows @zm-oai
    • #45554 Mutualiser la préparation du cache Bazel dans l’intégration continue du SDK @charliemarsh-oai
    • #45556 Ajouter des API de téléversement et de résolution des pièces jointes et transmettre leurs espaces de stockage aux sessions @kchainani-oai
    • #45558 Installer les démons manquants à partir des paquets CLI locaux complets @etraut-openai
    • #45559 Reprendre l’actualisation des inscriptions du bac à sable Windows après le redémarrage du service @zm-oai
    • #45579 Copier les pièces jointes du fil actuel dans les forks non éphémères @joeytrasatti-openai
    • #45580 Permettre le remplacement explicite des paquets du démon depuis la CLI @etraut-openai
    • #45602 Corriger la classification des erreurs de limitation de débit et de quota pour les nouvelles tentatives @sdcoffey
    • #45612 Afficher les expressions mathématiques isolées sur leur propre ligne dans l’interface du terminal @etraut-openai
    • #45649 Prendre en charge la classification de l’élicitation dans les statistiques des applications et de MCP @priyanshusingh-de
    • #45669 Centraliser la configuration des agents enfants dans le module des agents @jif-oai
    • #45670 Déplacer la distribution des messages des agents V2 dans AgentControl @jif-oai
    • #45672 Unifier la gestion du cycle de vie des composants d’examen Guardian @jif-oai
    • #45676 Déplacer les règles d’interruption des agents lancés dans AgentControl @jif-oai
    • #45677 Confier à l’extension les rapports d’examen Guardian et le décompte des refus @jif-oai
    • #45679 Supprimer l’API inutilisée du prototype d’extension Guardian @felixxia-oai
    • #45680 Restreindre l’analyse des évaluations Guardian et la visibilité du coupe-circuit @felixxia-oai
    • #45683 Regrouper les tests des transcriptions Guardian dans guardian-context @felixxia-oai
    • #45684 Transmettre ReviewModel dans les sessions d’examen Guardian @felixxia-oai
    • #45693 Confier le routage des approbations Guardian à l’extension d’examen @jif-oai
    • #45711 Ajouter des listes d’outils autorisés au démarrage des fils @jif-oai
    • #45716 Classer les résultats d’authentification et d’approbation MCP dans les statistiques @priyanshusingh-de
    • #45729 Déplacer la configuration du composant d’examen Guardian dans l’extension @jif-oai
    • #45730 Distinguer le choix du bac à sable de l’exécuteur des niveaux de bac à sable Windows @iceweasel-oai
    • #45736 Acheminer les requêtes Guardian via /responses avec des en-têtes d’identification @jif-oai
    • #45737 Distinguer les implémentations du bac à sable Windows des anciens modes de configuration @iceweasel-oai
    • #45739 Ajouter des rapports statistiques de compte typés au client du backend @fcoury-oai
    • #45740 Normaliser les données statistiques du compte dans l’interface du terminal @fcoury-oai
    • #45741 Ajouter des fonctions de gestion de l’historique des tokens et de mise en forme des crédits pour les statistiques @fcoury-oai
    • #45742 Ajouter une authentification liée au compte pour les requêtes statistiques @fcoury-oai
    • #45746 Subordonner explicitement la publication DotSlash à la réussite de la création de la version @chess-oai
    • #45749 Extraire des scripts de démarrage Bash et Zsh réutilisables @jif-oai
    • #45755 Respecter la désactivation canonique des plugins pour les connecteurs partagés @mzeng-openai
    • #45757 Intégrer la sélection du bac à sable Windows au routage du proxy administré @iceweasel-oai
    • #45760 Désactiver les chemins d’optimisation de V8 affectés par des bugs de tri des tableaux @kliu128
    • #45762 Charger les rapports statistiques avec les forfaits fournis par le serveur et vérifier l’identité du compte @fcoury-oai
    • #45763 Ajouter des primitives de graphiques empilés pour les statistiques du compte @fcoury-oai
    • #45764 Ajouter un tableau de bord des statistiques du compte à /usage @fcoury-oai
    • #45765 Ajouter les conversations les plus utilisées aux statistiques d’utilisation @fcoury-oai
    • #45766 Ajouter, sous condition d’activation, l’historique d’utilisation du forfait aux statistiques du terminal @fcoury-oai
    • #45768 Ajouter les statistiques d’utilisation des principales conversations pour les comptes grand public @fcoury-oai
    • #45769 Ajouter un onglet Résumé du compte dans les statistiques @fcoury-oai
    • #45770 Améliorer la lisibilité des graphiques statistiques et la navigation @fcoury-oai
    • #45772 Rendre accessible l’historique expérimental des forfaits dans les statistiques et améliorer la navigation @fcoury-oai
    • #45779 Utiliser les identités natives des processus pour les démons gérés par PID @etraut-openai
    • #45780 Permettre aux mises à jour du démon de ramener les paquets épinglés à la dernière version stable @etraut-openai
    • #45781 Normaliser les puces dans l’instantané de déconnexion pendant la préparation d’une image @jgershen-oai
    • #45782 Conserver les éléments justificatifs des autorisations Guardian lors de la migration des points de contrôle @felixxia-oai
    • #45789 Conserver les éléments justificatifs de Guardian lors de la migration des points de contrôle @felixxia-oai
    • #45794 Prendre en charge les références aux images par identifiant de fichier dans les entrées et les sorties des outils @kchainani-oai
    • #45796 Conserver ImageUserInput dans le SDK Python @kchainani-oai
    • #45799 Achever le nettoyage lors de la désinstallation du bac à sable Windows @chess-oai
    • #45805 Conserver les métadonnées de l’interface des applications MCP dans les événements d’appel d’outil et l’historique @victor-openai
    • #45806 Réserver les demandes d’installation de plugins au fil racine @rennie-openai
    • #45807 Enregistrer les tours interrompus dans les instantanés de récupération du démon administré @etraut-openai
    • #45809 Supprimer l’indicateur d’activation des personnalités et documenter les paramètres obsolètes @rhan-oai
    • #45811 Limiter la durée de détection des terminaux WSL et traiter de façon sûre les résultats non concluants @etraut-openai
    • #45812 Prendre en charge le routage par espace de travail pour les requêtes Responses @acrognale-oai
    • #45813 Suivre la politique du bac à sable Windows et les hôtes d’exécution de chaque fil dans l’interface du terminal @etraut-openai
    • #45817 Ajouter un moteur de rendu textuel Mermaid avec des limites de traitement @etraut-openai
    • #45820 Reprendre les tâches interrompues après le redémarrage du démon administré @etraut-openai
    • #45821 Utiliser l’état d’App Server pour les décisions de l’interface du terminal concernant le bac à sable Windows @etraut-openai
    • #45822 Permettre de limiter la taille du corps des réponses dans le transport HTTP @sergio-oai
    • #45823 Lancer la publication R2 lorsque les étapes dont dépend la version réussissent @dkumar-oai
    • #45825 Permettre de traiter les échecs de lecture de l’horloge comme des erreurs non fatales @vivi
    • #45830 Utiliser la configuration d’App Server pour déterminer l’état du bac à sable Windows dans l’interface du terminal @etraut-openai
    • #45831 Permettre de choisir le modèle et le raisonnement pour la session en cours uniquement dans l’interface du terminal @etraut-openai
    • #45837 Masquer la racine dupliquée de WSLg dans les bacs à sable Linux restreints @etraut-openai
    • #45845 Ramener le fil actuel à son état antérieur lors de la modification d’un prompt précédent dans l’interface du terminal @etraut-openai
    • #45849 Conserver le future du signal d’arrêt d’App Server d’une itération de boucle à l’autre @jgershen-oai
    • #45852 Conserver les conventions de chemin de l’exécuteur dans les récapitulatifs des autorisations @seanh-oai
    • #45854 Ajouter le menu /daemon pour mettre à jour le serveur local d’arrière-plan @etraut-openai
    • #45863 Conserver les URI de chemin de l’exécuteur dans les racines d’espace de travail du profil d’autorisations @seanh-oai
    • #45865 Refuser les chemins dans les noms de fichiers de documentation de projet utilisés en dernier recours @etraut-openai
    • #45900 Ajouter une commande masquée de tunnel TCP sur HTTP/3 @richardopenai
    • #45915 Rendre les enveloppes du mode code transparentes pour les politiques de modèle Guardian @jif-oai
    • #45928 Limiter les erreurs de décodage du catalogue de modèles et classer les expirations de requêtes @jif-oai
    • #45933 Éviter les recherches redondantes dans le catalogue de modèles lors de la réutilisation des composants d’examen Guardian @jif-oai
    • #45956 Enregistrer la taille du stockage de la mémoire après une consolidation réussie @jif-oai
    • #45957 Centraliser la résolution des politiques Guardian dans la configuration et le protocole @jif-oai
    • #45960 Associer la version de la mémoire aux données de télémétrie sur son utilisation @jif-oai
    • #45964 Indiquer les traitements partiellement terminés dans les métriques de compression des journaux d’exécution @jif-oai
    • #45966 Mesurer les durées de lecture et de matérialisation des journaux d’exécution @jif-oai
    • #45978 Déplacer la sélection vers une tâche voisine lorsqu’une tâche est masquée dans la vue d’ensemble des agents @etraut-openai
    • #45980 Utiliser l’historique récapitulatif comme solution de repli pour les conversations en lecture seule @etraut-openai
    • #45981 Conserver la configuration de session lors d’un changement de profil d’autorisations du fil @etraut-openai
    • #45982 Utiliser la résolution DNS native pour le proxy réseau sous macOS @jdkula-openai
    • #45983 Afficher un message de chargement à l’ouverture d’une tâche depuis la vue d’ensemble des agents @etraut-openai
    • #45984 Isoler les sockets Unix d’App Server des commandes dont l’accès au système de fichiers est restreint @etraut-openai
    • #45985 Remplacer les tuples de résultats d’examen Guardian par des structures nommées @felixxia-oai
    • #45987 Centraliser la préparation des actions à examiner par Guardian @felixxia-oai
    • #46002 Isoler dans un module l’exécution des requêtes HTTP tenant compte du routage @acrognale-oai
    • #46004 Conserver les autorisations d’accès aux sockets Unix des pièces jointes en l’absence de politique du contrôleur @open-matt
    • #46006 Recommencer à signaler les défaillances de l’horloge après son rétablissement @anp-oai
    • #46008 Faire passer les sélections d’autorisations intégrées par App Server @etraut-openai
    • #46009 Centraliser la sélection et la validation des points de contrôle du compactage @felixxia-oai
    • #46010 Activer les métadonnées des résultats des outils d’application avec des contrôles statistiques @ningyi-oai
    • #46011 Imposer les règles administrées de résidence des données lors de la création des fournisseurs d’API @andrewgu-oai
    • #46013 Faire passer les raccourcis d’autorisations par le mécanisme de sélection commun @etraut-openai
    • #46015 Permettre aux appelants de désactiver les skills de l’exécuteur par environnement @vkg-oai
    • #46019 Permettre aux contributions MCP des applications hébergées de remplacer le mode de protocole @teddywyly-oai
    • #46020 Ajouter un point de terminaison expérimental de compression des journaux d’exécution @jif-oai
    • #46026 Centraliser la résolution et le rendu des messages du modèle dans codex-prompts @rhan-oai
    • #46027 Documenter et tester le caractère générique ? dans les motifs de domaine du proxy réseau @viyatb-oai
    • #46029 Permettre l’exécution des hooks de nettoyage des applications de navigateur en cas d’interruption @syuan-oai
    • #46031 Maintenir les flux du relais Noise après des échecs répétés de négociation @viyatb-oai
    • #46032 Exiger des préférences macOS imposées pour la configuration administrée @joeflorencio-openai
    • #46033 Conserver les caches de skills de l’orchestrateur lors des mises à jour de l’environnement d’exécution MCP @hlevy-openai
    • #46035 Permettre de configurer les outils exposés par chaque application @ptiet-oai
    • #46036 Conserver les causes des erreurs de configuration lors de l’enregistrement du composant d’examen des approbations @darius-oai
    • #46038 Tester les autorisations de modification de la DACL du répertoire bin du bac à sable Windows @zm-oai
    • #46040 Désactiver par défaut les animations de l’interface du terminal lorsqu’un lecteur d’écran est détecté @etraut-openai
    • #46041 Renforcer le traitement des requêtes dans les tests d’approbation Guardian @jgershen-oai
    • #46042 Prendre en charge les politiques d’accès en lecture seule pour les requêtes d’outils MCP @rennie-openai
    • #46043 Réparer les mots de passe expirés des comptes du bac à sable Windows lors de la configuration @zm-oai
    • #46044 Inclure les métadonnées des outils du mode code dans les prompts de compactage @ningyi-oai
    • #46047 Étiqueter les métriques de compression des journaux d’exécution selon le déclencheur @jif-oai
    • #46051 Suivre les modes de poursuite des échanges WebSocket et les raisons d’envoi de l’entrée complète @vkg-oai
    • #46054 Afficher les blocs de code Mermaid sous forme de diagrammes dans l’interface du terminal @etraut-openai
    • #46058 Attribuer les événements statistiques aux sessions vocales en temps réel @chrisdong-oai
    • #46063 Alléger les tests Guardian et renforcer les assertions sur la structure des requêtes @felixxia-oai
    • #46064 Regrouper les tests Guardian aux interfaces communes de politique et de contexte @felixxia-oai
    • #46065 Faire passer les images préparées par l’espace de stockage des pièces jointes @kchainani-oai
    • #46066 Maintenir les interactions utilisateur MCP dans le fil racine @rennie-openai
    • #46067 Retirer le préfixe done des horodatages de fin d’exécution dans l’interface du terminal @etraut-openai
    • #46069 Utiliser les couleurs du thème syntaxique pour le code intégré au texte et les chemins de fichiers @etraut-openai
    • #46070 Masquer les avertissements lorsque les descriptions des skills sont raccourcies @etraut-openai
    • #46071 Ajouter un raccourci F8 configurable pour les conversations vocales @etraut-openai
    • #46072 Prendre en compte les fichiers image dans les budgets de contexte et les examens Guardian @kchainani-oai
    • #46073 Limiter les aperçus de sortie du mode code sur l’ensemble des blocs de résultats @etraut-openai
    • #46075 Utiliser les paramètres d’étape capturés lors du lancement de sous-agents @rhan-oai
    • #46077 Maintenir la réactivité de la zone de saisie pendant la création d’une session dans le centre de commande @etraut-openai
    • #46081 Marquer comme complets les inventaires d’outils du mode code terminés et vides @nf-openai
    • #46088 Ajouter --no-daemon pour contourner le serveur d’arrière-plan partagé @etraut-openai
    • #46096 Afficher une seule fois un ciel étoilé dans la zone de saisie des nouvelles tâches Astra @imac-oai
    • #46104 Suspendre les événements de l’interface du terminal dans le test de régression de la vue d’ensemble des agents @etraut-openai
    • #46107 Placer les futures des gestionnaires de requêtes d’App Server dans des Box pour réduire l’utilisation de la pile @etraut-openai
    • #46108 Remplacer l’état de migration de Sites par une vérification de compatibilité à l’exécution @jiwon-oai
    • #46112 Conserver le contexte de la politique d’isolation du système de fichiers lorsque le répertoire de travail courant disparaît @anp-oai
    • #46116 Rendre les résumés d’activité web et image de l’interface du terminal plus concis et descriptifs @etraut-openai
    • #46117 Permettre d’activer le démarrage automatique du serveur d’arrière-plan @etraut-openai
    • #46122 Acheminer les lectures et écritures du système de fichiers selon leurs autorisations respectives dans le bac à sable @anp-oai
    • #46123 Permettre aux catalogues de modèles de remplacer la description V2 de spawn_agent @rhan-oai
    • #46125 Corriger les vérifications d’isolation des sockets du démon pour les montages tmp privés @open-matt
    • #46126 Enregistrer la télémétrie de démarrage et de mise à jour du démon en tenant compte du consentement @etraut-openai
    • #46179 Inclure les messages utilisateur de l’expéditeur dans les examens de délégation Guardian @jif-oai
    • #46230 Conserver les niveaux Flex configurés même sans prise en charge par le catalogue ou le mode Rapide @sdcoffey
    • #46237 Améliorer les détails des erreurs du bac à sable Windows et le nettoyage du registre @chess-oai
    • #46239 Privilégier le service de provisionnement pour la configuration automatique du bac à sable Windows @zm-oai
    • #46241 Rétablir l’accès du bac à sable Windows aux processus enfants existants de l’environnement d’exécution @chess-oai
    • #46245 Publier de façon atomique les scores en cache de Guardian et leur couverture @felixxia-oai
    • #46258 Conserver les identifiants des fichiers image téléversés dans l’historique d’affichage des messages utilisateur @kchainani-oai
    • #46264 Assouplir les consignes de délégation dans la description v2 de spawn_agent @surajs-oai
    • #46266 Étendre le rendu mathématique Unicode aux accents, symboles et délimiteurs @etraut-openai
    • #46268 Ajouter des accesseurs au système de fichiers liés aux autorisations de l’environnement @anp-oai
    • #46271 Permettre de sélectionner MXC dans la configuration du bac à sable Windows @iceweasel-oai
    • #46278 Réduire le nombre de téléversements simultanés des versions vers R2 et activer les nouvelles tentatives standard @anp-oai
    • #46279 Conserver le préfixe d’historique réutilisable de Guardian d’une demande d’approbation à l’autre @jif-oai
    • #46281 Relier la découverte des espaces de travail d’App Server au routage des requêtes au modèle @acrognale-oai
    • #46288 Permettre d’inclure la mesure du surcoût temporel dans les réponses du mode code @cassirer-openai
    • #46291 Exclure des requêtes les réglages de raisonnement enregistrés lorsqu’ils sont désactivés @felixxia-oai
    • #46292 Conserver l’effort de raisonnement sélectionné pour les examens Guardian synchrones @felixxia-oai
    • #46293 Faire passer la découverte et le chargement des skills par EnvironmentAccess @anp-oai
    • #46294 Séparer les métadonnées de démarrage du fil de l’historique de relecture @charliemarsh-oai
    • #46297 Prendre en charge les descriptions du catalogue pour tous les outils multi-agents V2 @rhan-oai
    • #46300 Centraliser la connexion et l’actualisation OAuth avec des diagnostics plus sûrs @alexsong-oai
    • #46302 Valider les politiques de sockets réseau en fonction du système d’exploitation de l’exécuteur @seanh-oai
    • #46303 Téléverser les artefacts de version l’un après l’autre pour éviter les limites de débit secondaires @imac-oai
    • #46305 Éviter de cloner les éléments du tour lors de la recherche du tour actif par App Server @charliemarsh-oai
    • #46306 Conserver les erreurs de politique biologique comme un type d’erreur distinct excluant toute nouvelle tentative @rennie-openai
    • #46309 Conserver les caches des plugins lors de l’actualisation des métadonnées d’affichage @vkg-oai
    • #46310 Reporter les changements d’environnement sélectionné au tour suivant @sayan-oai
    • #46318 Ajouter la gestion des identifiants OAuth pour les passerelles des fournisseurs de modèles @alexsong-oai
    • #46319 Conserver les actions et résultats de recherche web dans la sortie JSON d’exec @etraut-openai
    • #46322 Définir le type de bac à sable Windows dans le test d’environnement en attente @sayan-oai
    • #46323 Enregistrer l’inventaire des plugins actifs dans les statistiques du tour @marksteinbrick-oai
    • #46324 Étendre au modèle actuel le mécanisme de repli du compactage @aibrahim-oai
    • #46328 Éviter d’enregistrer durablement la confiance accordée au projet pour les répertoires sans projet @viyatb-oai
    • #46330 Déplacer la gestion des délais entre tentatives dans codex-async-utils @bolinfest
    • #46331 Reporter la validation de la politique réseau de l’environnement après sa composition @seanh-oai
    • #46332 Atténuer l’affichage des récapitulatifs de conversation dans l’interface du terminal @etraut-openai
    • #46333 Gérer les comptes désactivés du bac à sable Windows lors du nettoyage @chess-oai
    • #46334 Partager l’identité de la plateforme entre les configurations des chemins, du réseau et du bac à sable @seanh-oai
    • #46335 Aligner l’évaluation des politiques MCP sur les environnements du tour @sayan-oai
    • #46482 Gérer les catégories d’erreurs inconnues et configurer OAuth pour la passerelle @etraut-openai
    • #46486 Rendre les réponses aux questions asynchrones de l’interface du terminal compatibles avec l’application de bureau @etraut-openai
    • #46487 Garder les activités d’exploration regroupées dans l’interface du terminal malgré les étapes de raisonnement et les codes de sortie non nuls @etraut-openai
    • #46488 Répartir les tests statistiques en suites spécialisées @rhan-oai
    • #46490 Combiner OAuth de la passerelle avec l’authentification du fournisseur principal @alexsong-oai
    • #46492 Harmoniser les aperçus des sorties d’outils dans l’interface du terminal en les limitant à trois lignes @etraut-openai
    • #46493 Autoriser /review pendant le démarrage de MCP @etraut-openai
    • #46494 Maintenir les racines des espaces de travail distants sous le contrôle du serveur @etraut-openai
    • #46495 Conserver l’identité de signature du code de la CLI macOS préconfigurée @riley-oai
    • #46498 Permettre aux sessions dans des arbres de travail d’utiliser un démon local existant @etraut-openai
    • #46499 Autoriser l’élévation approuvée des privilèges avec des politiques réseau propres à l’environnement @sayan-oai
    • #46500 Bloquer les opérations fcntl qui modifient l’état dans les politiques Seatbelt restreintes de macOS @nornagon-openai
    • #46501 Ajouter des diagnostics sur la configuration et les fonctionnalités aux métadonnées des rapports @pakrym-oai
    • #46503 Utiliser les noms d’affichage des modèles du catalogue dans toute l’interface du terminal @etraut-openai
    • #46504 Fournir six thèmes pour l’interface du terminal et des couleurs d’accent adaptées au thème @etraut-openai
    • #46505 Prendre en charge les schémas de paramètres du catalogue pour les outils multi-agents V2 @rhan-oai
    • #46506 Partager les cookies ChatGPT entre les transports HTTP et WebSocket @jif-oai
    • #46507 Exécuter les tests locaux du bac à sable Windows en exclusivité @jif-oai
    • #46508 Actualiser le catalogue des modèles avant les tours qui suivent un changement d’authentification @jif-oai
    • #46509 Finaliser le traitement des examens Guardian terminés avant de transmettre les décisions @jif-oai
    • #46510 Éviter de cloner les éléments du tour actif lors des reprises de fil portant uniquement sur les métadonnées @charliemarsh-oai
    • #46511 Éviter de cloner les éléments de tour exclus lors de la reprise du fil @charliemarsh-oai
    • #46512 Capturer les points de contrôle des examens Guardian à partir du contexte en cours @jif-oai
    • #46513 Renommer AgentControl en LocalAgentControl @jif-oai
    • #46514 Rejouer les points de contrôle Guardian dans une nouvelle session lors des tests @jif-oai
    • #46516 Tenir compte du moment de fin d’exécution dans le test de reprise multi-agents @jif-oai
    • #46517 Stabiliser le test d’interruption à la fermeture de l’interface du terminal @jif-oai
    • #46518 Gérer le démarrage différé des processus dans le test d’approbation réseau Guardian @jif-oai
    • #46519 Suspendre l’écoulement du temps dans les tests d’expiration de l’échantillonneur et du catalogue de modèles @jif-oai
    • #46521 Utiliser les membres du groupe comme solution de repli sous macOS dans les fonctions communes d’arrêt des groupes de processus @jif-oai
    • #46522 Activer par défaut la réutilisation par Guardian du compactage du parent @felixxia-oai
    • #46523 Activer par défaut la liaison locale pour le réseau administré de MXC @iceweasel-oai
    • #46524 Réessayer de lancer les exécutables occupés dans les tests du démon distribué en paquet @felixxia-oai
    • #46527 Épingler les dépendances de publication WinGet dans le workflow de publication des versions @imac-oai
    • #46528 Associer les mesures des plugins de l’exécuteur à la version de confiance du plugin @papayo-oai
    • #46529 Autoriser les réglages de fonctionnalités compatibles au démarrage du démon partagé @etraut-openai
    • #46530 Subordonner les mises à jour de l’effort de raisonnement à leur prise en charge explicite par le modèle @felixxia-oai
    • #46531 Conserver l’effort de raisonnement défini pour la requête dans les processus chargés de la mémoire et des titres @felixxia-oai
    • #46532 Retirer com.apple.runningboard des paramètres de plateforme par défaut de Seatbelt @nornagon-openai
    • #46533 Désactiver par défaut les résumés de raisonnement pour les nouveaux fils de l’interface du terminal @celia-oai
    • #46534 Prendre en charge env_inherit dans workspace_root_test @bolinfest
    • #46535 Autoriser les montages d’espaces de noms sans rapport avec les sockets vérifiés dans le bac à sable Linux @pash-openai
    • #46539 Ajouter un rappel de démarrage de commande pour les extensions du cycle de vie des outils @papayo-oai
    • #46540 Centraliser les décisions et les délais de nouvelle tentative dans CodexErr @anp-oai
    • #46541 Permettre d’activer le compactage après les réponses finales @hlevy-openai
    • #46542 Ajouter des références authentifiées aux mesures des plugins distants @papayo-oai
    • #46543 Ajouter à codex doctor des diagnostics de portée limitée sur les chemins du système de fichiers @etraut-openai
    • #46544 Afficher dans les détails du plugin les skills de prise en main déclarés @victor-openai
    • #46546 Ignorer la découverte des skills lors de l’injection d’éléments dans des fils déjà initialisés @hlevy-openai
    • #46547 Exposer un contrat de contrôle des agents indépendant du backend @jif-oai
    • #46548 Annoncer la taille maximale des messages WebSocket du socket de contrôle @konsti-openai
    • #46551 Ajouter une action composite de compilation et de test de bon fonctionnement des paquets Codex @anp-oai
    • #46552 Confier au contrôleur d’agents le routage des événements de fin d’exécution des enfants @jif-oai
    • #46553 Renvoyer des enregistrements LiveAgent lors de l’énumération des agents @jif-oai
    • #46554 Toujours utiliser des bureaux privés pour les anciens bacs à sable Windows @iceweasel-oai
    • #46555 Suivre les inscriptions des exécuteurs lors de l’actualisation et du rétablissement des connexions @viyatb-oai
    • #46556 Maintenir la cohérence entre les paramètres d’étape et les environnements d’approbation @sayan-oai
    • #46557 Corriger la recherche de l’environnement sélectionné pour le tour actif @sayan-oai
    • #46558 Ajouter des API communes de découverte des catalogues de plugins @TAFOYA-OAI
    • #46559 Encapsuler le suivi du budget des exécutions dans LocalAgentControl @jif-oai
    • #46560 Corriger la configuration d’environnement périmée dans le test d’approbation réseau @sayan-oai
    • #46561 Prendre en charge les URL explicites des catalogues de modèles des fournisseurs @andrewgu-oai
    • #46562 Utiliser le proxy système comme solution de repli pour les requêtes de connexion et de démarrage @abhinav-oai
    • #46564 Renommer les API MCP et d’extension d’application des plugins @TAFOYA-OAI
    • #46565 Conserver l’ordre du raisonnement dans les groupes d’activités de l’interface du terminal @etraut-openai
    • #46566 Autoriser les commandes de récupération lorsque le fil actuel est indisponible @etraut-openai
    • #46567 Séparer l’énumération des plugins du catalogue de la résolution des paquets @TAFOYA-OAI
    • #46568 Utiliser l’état capturé de l’environnement pour les autorisations et la récupération du démon @sayan-oai
    • #46569 Définir des déclencheurs de tour explicites pour les requêtes d’exec et celles de l’interface du terminal @eddie-openai
    • #46570 Étiqueter la durée de récupération des modèles distants selon le mode d’authentification @andrewgu-oai
    • #46571 Conserver les exclusions Seatbelt de macOS dans les répertoires temporaires de travail @nornagon-openai
    • #46572 Ajouter à l’extension MCP la découverte des plugins cloud en début de tour @TAFOYA-OAI
    • #46573 Ajouter un exécutable autonome de proxy réseau configurable en JSON @viyatb-oai
    • #46574 Avertir l’utilisateur à l’arrivée de questions asynchrones dans l’interface du terminal @etraut-openai
    • #46575 Conserver l’identité du paquet Windows pour les processus descendants en bac à sable @zm-oai
    • #46577 Permettre aux fournisseurs d’instructions du fil de partager les mises à jour avec les sous-agents @vinh-gpt
    • #46578 Corriger l’initialisation de la politique du proxy réseau autonome @etraut-openai
    • #46579 Limiter le centre de commande des agents aux 10 sessions les plus récentes au démarrage @etraut-openai
    • #46580 Fonder les examens Guardian sur l’instantané des instructions effectivement appliquées @jif-oai
    • #46583 Refuser la recherche de services XPC dans les profils Seatbelt de macOS @nornagon-openai
    • #46659 Déplacer le lancement des processus enfants locaux dans codex-utils-pty @charliemarsh-oai
    • #46660 Rendre explicites les paramètres de lancement des processus enfants locaux @charliemarsh-oai
    • #46661 Éviter l’appel à fork lors du lancement des utilitaires du système de fichiers sous macOS @charliemarsh-oai
    • #46673 Étendre les avis de version du serveur aux clients en préversion et aux clients locaux @etraut-openai
    • #46680 Améliorer le contraste, les indications de raccourcis clavier et la disposition des sélecteurs dans l’interface du terminal @etraut-openai
    • #46691 Harmoniser la présentation des sélecteurs et corriger les points de retour à la ligne dans l’interface du terminal @etraut-openai
    • #46692 Harmoniser le style des sélecteurs et améliorer les dispositions compactes dans l’interface du terminal @etraut-openai
    • #46694 Harmoniser le style des fenêtres de complétion de l’interface du terminal et conserver l’identité des résultats @etraut-openai
    • #46695 Harmoniser les invites de l’interface du terminal en reprenant le style et la disposition des sélecteurs @etraut-openai
    • #46697 Harmoniser le style des sélecteurs et améliorer la disposition compacte des sessions dans l’interface du terminal @etraut-openai
    • #46708 Conserver le texte source logique et ses styles lors des retours à la ligne dans l’interface du terminal @etraut-openai
    • #46709 Ajouter un affichage compact des activités et conserver le texte source de la transcription @etraut-openai
    • #46710 Rétablir l’affichage détaillé des outils dans les transcriptions enregistrées de l’interface du terminal @etraut-openai
    • #46711 Aligner les groupes d’activités et le raisonnement enregistrés par l’interface du terminal sur l’affichage en direct @etraut-openai
    • #46712 Récupérer les métadonnées des appels d’outils exécutés lorsque l’enregistreur approche de sa capacité maximale @ningyi-oai
    • #46714 Ignorer les délais d’interrogation périodique dans le test du cycle de vie de la file d’attente externe @charliemarsh-oai
    • #46715 Répartir les tests d’identifiants des instantanés du shell en cas ciblés @charliemarsh-oai
    • #46719 Isoler la vue superposée de la transcription du terminal dans son propre module @etraut-openai
    • #46720 Mettre en cache la disposition des transcriptions entre la mesure et le rendu @etraut-openai
    • #46721 Ancrer le défilement de la transcription sur ses entrées et limiter le rendu à la zone d’affichage @etraut-openai
    • #46722 Annuler le retour au début de la transcription demandé par la touche Home si une autre action de navigation intervient @etraut-openai
    • #46731 Afficher l’activité dynamique des outils et conserver l’ordre de l’historique dans l’interface du terminal @etraut-openai
    • #46732 Ajouter la sélection et la copie dans la visionneuse de transcription @etraut-openai
    • #46733 Intégrer la transcription interactive à l’interface du terminal sur écran alternatif @etraut-openai
    • #46734 Ajouter la recherche dans la transcription et des commandes de détail par activité @etraut-openai
    • #46739 Ajouter à l’interface du terminal un affichage compact pour parcourir la transcription et passer d’un prompt à l’autre @etraut-openai
    • #46749 Stabiliser les interactions avec la transcription et la zone de saisie dans l’interface du terminal @etraut-openai
    • #46750 Conserver les brouillons au démarrage et les envoyer lorsque la session est prête @etraut-openai
    • #46751 Ajouter un pied de page d’avertissement et une vue dédiée aux avertissements dans l’interface du terminal @etraut-openai
    • #46752 Ajouter un logo Codex animé aux nouvelles conversations et au parcours de prise en main @etraut-openai
    • #46832 Ajouter des commandes indépendantes pour les effets visuels de l’interface du terminal @etraut-openai
    • #46835 Respecter la préférence de réduction des animations dans l’interface vocale @etraut-openai
    • #46837 Améliorer l’affichage des lignes et la navigation entre les pages dans le centre de commande des agents @etraut-openai
    • #46838 Affiner la disposition du centre de commande des agents et la modification des métadonnées @etraut-openai
    • #46839 Ajouter des onglets de filtrage par statut au centre de commande des agents @etraut-openai
    • #46840 Simplifier les indications et la navigation arrière dans le centre de commande des agents @etraut-openai
    • #46844 Sélectionner un accès en lecture seule pour les fils structurés temporaires @etraut-openai
    • #46845 Respecter le format horaire du système pour les horodatages de fin d’exécution dans l’interface du terminal @etraut-openai
    • #46849 Déplacer le réglage de la transcription plein écran dans la configuration de l’interface du terminal @etraut-openai
    • #46855 Porter le délai d’attente par défaut de la détection du terminal de 100 ms à 250 ms @etraut-openai
    • #46856 Prendre en charge les nœuds en forme de stade dans les diagrammes Mermaid du terminal @etraut-openai
    • #46857 Extraire des fonctions communes de sélection du texte pour l’interface du terminal @etraut-openai
    • #46858 Permettre la sélection et la modification à la souris dans la zone de saisie plein écran @etraut-openai
    • #46859 Limiter l’animation du logo de bienvenue au parcours de prise en main @etraut-openai
    • #46861 Supprimer les instantanés de la vue des statistiques du terminal @etraut-openai
    • #46862 Actualiser les statistiques lors des changements d’identité et réduire l’encombrement des menus d’utilisation @etraut-openai
    • #46863 Stabiliser la navigation dans le tableau de bord d’utilisation et ajouter une aide sur les raccourcis clavier @etraut-openai
    • #46864 Améliorer la disposition des rapports d’utilisation et conserver la position de lecture @etraut-openai
    • #46866 Activer la navigation à la souris dans la vue d’utilisation de l’interface du terminal @etraut-openai
    • #46867 Conserver les réponses diffusées en continu lorsque les sous-agents terminent leur travail @fcoury-oai
    • #46877 Permettre aux sous-agents de solliciter une saisie pour l’élicitation MCP @rennie-openai
    • #46879 Comptabiliser les lancements de l’interface du terminal selon la configuration de la transcription plein écran @etraut-openai
    • #46880 Maintenir la lecture vocale malgré les pauses et les arrivées de paquets en rafale @etraut-openai
    • #46882 Simplifier les raccourcis et la disposition du centre de commande des agents @etraut-openai
    • #46883 Ajouter /tui pour choisir le mode d’interface du terminal au prochain lancement @fcoury-oai
    • #46884 Permettre d’ouvrir les liens de la transcription d’un simple clic et appliquer un style aux URL brutes @etraut-openai
    • #46895 Permettre de copier par clic droit le texte sélectionné dans la transcription et la zone de saisie @fcoury-oai
    • #46897 Respecter le niveau de couleur effectif du terminal dans les graphiques d’activité @etraut-openai
    • #46899 Uniformiser l’espacement des entrées de la transcription après la diffusion en continu @fcoury-oai
    • #46902 Masquer la commande de retour en bas lorsque la fin de la transcription actuelle est visible @fcoury-oai
    • #46905 Identifier les serveurs locaux d’arrière-plan dans /status @etraut-openai
    • #46910 Conserver la position dans la transcription à l’ouverture des sélecteurs de paramètres @etraut-openai
    • #46912 Garder les avertissements de quota visibles dans l’interface du terminal @fcoury-oai
    • #46917 Appliquer au catalogue de modèles les exigences actuelles relatives aux fournisseurs @alexsong-oai
    • #46922 Corriger la réconciliation des transcriptions en temps réel V3 lors des transferts @etraut-openai
    • #46929 Supprimer le préfixe Error des erreurs de chargement de config.toml dans l’interface du terminal @etraut-openai
    • #46931 Utiliser dans la zone de saisie plein écran des conseils communs adaptés aux raccourcis clavier configurés @etraut-openai
    • #46938 Permettre d’activer séparément le rendu des diagrammes Mermaid, des expressions mathématiques et des tableaux dans l’interface du terminal @etraut-openai
    • #46946 Alimenter la vue d’ensemble des agents à partir des réponses des outils d’arrière-plan @etraut-openai
    • #46952 Conserver les métadonnées dans les demandes natives de vérification de l’utilisateur @teddywyly-oai
    • #46959 Ajouter des interfaces d’extension communes pour le tableau de messages des agents @jif-oai
    • #46962 Éviter d’exposer les valeurs de configuration dans les erreurs de codex doctor @jif-oai
    • #46966 Ajouter un stockage SQLite pour les tableaux de messages locaux des agents @jif-oai
    • #46978 Implémenter des requêtes paginées pour le tableau de messages local des agents @jif-oai
    • #46979 Indexer les publications des canaux par horodatage pour retrouver le dernier message @jif-oai
    • #46981 Mettre sous forme canonique la clé de confiance de l’espace de travail dans le test de configuration de l’outil de diagnostic @jif-oai
    • #46985 Ajouter des outils de collaboration pour le tableau de messages des agents @jif-oai
    • #46989 Étendre la couverture des tests d’intégration des outils du tableau de messages des agents @jif-oai
    • #46993 Clarifier les échecs de vérification des fichiers de verrouillage Bazel @jif-oai
    • #46994 Acheminer les messages des agents via les demandes d’envoi capturées @jif-oai
    • #46999 Découpler les restrictions des outils de l’identité de session avec ToolPolicy @felixxia-oai
    • #47010 Permettre l’inspection des agents sans restaurer les environnements d’exécution déchargés @jif-oai
    • #47017 Intégrer les tableaux de messages des agents aux environnements d’exécution multi-agents persistants @jif-oai
    • #47026 Ajouter des diagnostics pour les erreurs de métadonnées de compression des journaux d’exécution @jif-oai
    • #47028 Aligner les outils du tableau de messages sur l’espace de noms multi-agents @jif-oai
    • #47029 Supprimer les tableaux de messages enregistrés en même temps que leurs fils racines @jif-oai
    • #47030 Conserver l’ordre des éléments du contexte de l’assistant dans les examens Guardian @felixxia-oai
    • #47035 Différer la matérialisation de l’historique des outils d’extension jusqu’au premier accès @charliemarsh-oai
    • #47036 Partager les données JSON stockées entre les cellules du mode code avec Arc @charliemarsh-oai
    • #47038 Mettre en cache le résultat de la détection du système d’exploitation pour les agents utilisateurs et la télémétrie @charliemarsh-oai
    • #47039 Conserver les messages distribués en cas d’échec des hooks exécutés après l’appel d’outil @felixxia-oai
    • #47042 Récupérer le stockage corrompu du tableau de messages lors de la suppression d’un fil @jif-oai
    • #47049 Partager les pools SQLite entre les descripteurs des tableaux de messages locaux des agents @jif-oai
    • #47050 Regrouper les lectures des abonnés au tableau de messages en un seul résultat SQLite @jif-oai
    • #47055 Récupérer les résumés des fils du tableau de messages local en une seule requête @jif-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.251

    Nouveautés

    • Créez des dossiers directement depuis le sélecteur de fichiers.
    • Les blocs de rédaction sont désormais pris en charge. Vous pouvez choisir parmi plusieurs variantes d’un brouillon et copier le texte.

    Améliorations et corrections de bugs

    • Les nouvelles tâches reprennent le mode d’arbre de travail et l’environnement de configuration mémorisés pour chaque projet.
    • Un aperçu compact s’affiche pour les longs prompts en file d’attente. Touchez-le pour lire le prompt en entier.
    • Correction d’un problème qui, à la réouverture d’une tâche, masquait certains prompts en file d’attente ou en affichait une version obsolète.
    • Les cartes des tâches exécutées dans un arbre de travail s’ouvrent désormais correctement une fois la configuration terminée.
    • Le bouton de création de tâche s’affiche à nouveau dans les projets qui contiennent uniquement des tâches exécutées dans un arbre de travail.
    • Les appels vocaux sont plus fiables en cas de coupure temporaire de la connexion.
    • Sur iPad, les commandes du projet, de l’environnement et de Git sont mieux alignées.
    • Le chronomètre de réflexion ne se remet plus à zéro au démarrage d’une nouvelle tâche.
  • Codex CLI 0.155.1

    $ npm install -g @openai/codex@0.155.1
    Voir les détails

    Corrections de bugs

    • Dans les nouvelles sessions locales de l’interface utilisateur en mode texte (TUI), les résumés de raisonnement sont désormais désactivés par défaut. Cela évite que les fournisseurs qui ne les prennent pas en charge rejettent les requêtes. Les paramètres explicitement définis pour ces résumés restent pris en compte. (#46467)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.155.0...rust-v0.155.1

    • #46467 Rétablir none comme valeur par défaut pour les résumés de raisonnement dans la TUI (@celia-oai)

    Notes de version complètes sur GitHub

  • Codex App 26.915

    Améliorations des performances et corrections de bugs

    • Les terminaux WSL s’ouvrent désormais dans la bonne distribution Linux et le bon dossier de projet.
    • Vous pouvez désormais ajouter des dossiers de projet WSL, y compris ceux qui se trouvent sur des lecteurs mappés.
    • Les écrans de connexion affichent désormais uniquement les méthodes de connexion autorisées par la politique de votre organisation.
  • Codex CLI 0.155.0

    $ npm install -g @openai/codex@0.155.0
    Voir les détails

    Nouvelles fonctionnalités

    • La commande expérimentale /voice permet de tenir des conversations vocales avec transcription en direct et commandes du microphone. Cette fonctionnalité s’active via /experimental dans les versions compatibles. (#43581, #43651, #44331)
    • L’interface en mode texte (TUI) affiche désormais les résumés de raisonnement en direct dans la ligne d’état, ainsi que l’heure de fin de chaque tour réussi. (#43558, #43921)
    • La vue d’ensemble des agents permet désormais de masquer, d’archiver et de supprimer des tâches. Elle indique aussi à qui appartient chaque arbre de travail et permet de supprimer, après confirmation, les arbres de travail gérés qui ne contiennent aucune modification locale. (#43942, #44424, #44433)
    • Sur les Mac compatibles, Touch ID permet désormais de vérifier l’identité de l’utilisateur pour les requêtes MCP dans les sessions locales de la TUI. (#43624, #43712, #43715)
    • Le calendrier de mise à jour du démon est désormais configurable, et la commande codex app-server daemon update est disponible. Les fils enregistrés et les objectifs actifs peuvent être restaurés après le redémarrage du démon. (#43542, #43562, #44314)
    • Amazon Bedrock peut désormais obtenir des identifiants AWS en exécutant les commandes configurées. Il les met en cache, les renouvelle en fonction de leur date d’expiration et peut rétablir l’authentification en cas d’échec. (#44028)

    Corrections de bugs

    • Les prompts acceptés sont désormais enregistrés même si le compactage échoue avant le début d’un tour. (#44487)
    • La TUI prend désormais en compte les notifications de redimensionnement de tmux auparavant manquées, rétablit la zone visible de la transcription et efface l’historique obsolète lors d’un changement de fil. (#43603, #43889, #43994)
    • Les serveurs MCP signalent désormais correctement l’expiration des identifiants OAuth et indiquent comment se reconnecter si le renouvellement du jeton échoue. (#43947, #44359)
    • Les examens automatiques des demandes d’approbation conservent plus fiablement les actions complètes et les preuves d’autorisation. En cas d’échec temporaire, le système relance l’examen. Il distingue désormais les échecs de l’examen des cas où une action est jugée dangereuse. (#44482, #44569, #44570)
    • Un changement de compte invalide désormais les sessions de contrôle à distance, l’état WebSocket en cache et les catalogues de modèles associés à l’identité précédente. (#43906, #44341, #44489)
    • Les bacs à sable WSL restreints bloquent désormais les tentatives de sortie via des processus Windows. Lorsque l’accès aux identifiants passe par un intermédiaire, les instantanés du shell bénéficient d’une protection renforcée contre la divulgation de ces identifiants. (#44286, #43909, #44040)

    Maintenance

    • La publication du SDK Python et de son environnement d’exécution suit désormais les versions stables de la CLI. Les numéros de version correspondent et les fichiers de l’environnement d’exécution sont vérifiés avant la publication du SDK. (#44067)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.154.0...rust-v0.155.0

    • #43521 Conserver les versions autonomes épinglées lors des mises à jour du démon @copyberry
    • #43524 Restreindre la vérification de l’identité de l’utilisateur pour MCP et ajouter une identité propre à l’espace de travail @copyberry
    • #43527 Exclure l’enveloppe en mode code propre à une demande d’approbation du calcul du retard du score de Guardian @copyberry
    • #43529 Exécuter le programme de mise à jour autonome au démarrage du démon géré @copyberry
    • #43533 Corriger les outils jemalloc et les options du compilateur pour les compilations musl avec Bazel @copyberry
    • #43534 Conserver les sections de contexte de Guardian et mutualiser l’affichage des actions prévues @copyberry
    • #43538 Déplacer le contexte des autorisations de Guardian dans le registre partagé des sections @copyberry
    • #43540 Conserver la version multi-agent lors d’un fork au point de coupure d’un tour @copyberry
    • #43542 Rendre configurables les mises à jour automatiques du démon app-server @copyberry
    • #43545 Conserver les versions de l’environnement d’exécution du fork sans charger tout le contexte du modèle @copyberry
    • #43547 Ajouter des abstractions pour les fournisseurs de vérification de l’identité de l’utilisateur et des adaptateurs RPC @copyberry
    • #43552 Enregistrer dans les fichiers PID l’identité de l’exécutable app-server lancé @copyberry
    • #43558 Afficher l’heure de fin après chaque tour réussi dans la TUI @copyberry
    • #43562 Ajouter une commande explicite de mise à jour du démon app-server @copyberry
    • #43568 Relier les RPC de vérification de l’identité de l’utilisateur d’app-server au fournisseur natif @copyberry
    • #43570 Gérer les modules d’examen synchrones de Guardian via le gestionnaire de fils @copyberry
    • #43572 Rendre configurable le délai de grâce à l’arrêt d’une instance gérée d’app-server @copyberry
    • #43576 Regrouper dans la TUI les actions consécutives effectuées sur l’ordinateur @copyberry
    • #43581 Ajouter les conversations vocales en direct via WebRTC dans la TUI @copyberry
    • #43584 Supprimer de la TUI une affectation obsolète à un champ de transcription @copyberry
    • #43595 Centraliser dans guardian-context les éléments de preuve de taille limitée utilisés par Guardian pour ses examens @copyberry
    • #43597 Déplacer les métadonnées d’outils de confiance dans le contexte partagé de Guardian @copyberry
    • #43599 Déplacer les éléments de preuve fiables relatifs aux skills dans le registre de contexte de Guardian @copyberry
    • #43601 Déplacer la sélection d’images de Guardian dans les sections de contexte partagées @copyberry
    • #43602 Déplacer le rendu des éléments de preuve du REPL de Guardian dans le registre de contexte partagé @copyberry
    • #43603 Récupérer dans la TUI les notifications de redimensionnement de tmux manquées @copyberry
    • #43604 Exclure les instructions de base du catalogue de modèles fourni @copyberry
    • #43619 Ajouter une fonction stable de comparaison des versions de la TUI et d’app-server @copyberry
    • #43621 Ajouter la classification des arbres de travail à la télémétrie des fils @copyberry
    • #43622 Afficher un avertissement lorsque le service Codex connecté est plus ancien que la CLI @copyberry
    • #43624 Ajouter la vérification de l’identité de l’utilisateur sous macOS avec signature par Secure Enclave @copyberry
    • #43645 Étendre les tests de non-régression de la TUI pour les conversations vocales en temps réel @copyberry
    • #43651 Ajouter un raccourci pour couper le micro et des indicateurs d’activité d’enregistrement @copyberry
    • #43656 Animer les transcriptions vocales en direct avec des tuiles à volets basculants @copyberry
    • #43676 Mettre en forme les prompts dictés et créer des liens vers les fichiers de l’espace de travail dans les transcriptions vocales @copyberry
    • #43683 Regrouper les commandes des conversations vocales dans une barre dédiée de la zone de saisie @copyberry
    • #43690 Rendre configurable dans la TUI le raccourci permettant de couper le micro @copyberry
    • #43695 Stabiliser l’échantillonnage du niveau sonore en temps réel lors des rafraîchissements de l’affichage @copyberry
    • #43698 Rendre configurables dans la TUI les avertissements concernant les versions antérieures d’app-server @copyberry
    • #43699 Conserver l’état de l’animation à volets basculants lors du défilement des transcriptions vocales @copyberry
    • #43702 Ajouter à la TUI un composant invitant l’utilisateur à vérifier son identité @copyberry
    • #43704 Désactiver la synchronisation de l’horloge dans la sortie audio des conversations vocales @copyberry
    • #43708 Ajouter le suivi des demandes de vérification de l’identité de l’utilisateur dans la TUI @copyberry
    • #43712 Activer la vérification de l’identité de l’utilisateur pour MCP dans la TUI @copyberry
    • #43715 Activer la vérification de l’identité de l’utilisateur dans la TUI fournie sur les appareils compatibles @copyberry
    • #43790 Limiter les métriques de stockage d’app-server aux répertoires de session @copyberry
    • #43795 Fixer l’effort de raisonnement des requêtes tant que les paramètres de substitution sont actifs @copyberry
    • #43796 Conserver l’effort de raisonnement pendant le compactage et le réinitialiser si le compactage réussit @copyberry
    • #43797 Ajouter des versions de mémoire configurables disposant chacune d’un stockage isolé @copyberry
    • #43798 Retirer par lots les entrées d’historique ne provenant pas de l’utilisateur afin de conserver les différences entre les transcriptions de Guardian @copyberry
    • #43799 Privilégier les éléments de preuve d’origine humaine lors de l’extraction pour la mémoire v2 @copyberry
    • #43800 Ajouter un mode d’extraction limité aux résumés pour la mémoire v2 @copyberry
    • #43805 Centraliser la composition du contexte de Guardian @copyberry
    • #43806 Centraliser la politique de transcription de Guardian dans les profils de contexte @copyberry
    • #43808 Confier le découpage des données à extraire en v2 au composant d’écriture en mémoire @copyberry
    • #43813 Ajouter des prompts dédiés à la consolidation et à la lecture de la mémoire v2 @copyberry
    • #43827 Ajouter l’écriture simultanée dans les deux versions de la mémoire et indiquer si la v2 est prête @copyberry
    • #43842 Attendre que le parent soit inactif avant le retour en arrière dans les tests de fork de Guardian @copyberry
    • #43844 Ajouter une connexion OIDC d’entreprise par étapes et une déconnexion coordonnée @copyberry
    • #43846 Inclure les commentaires terminés dans le sélecteur de /copy @copyberry
    • #43848 Conserver les racines de l’espace de travail de l’environnement d’exécution lors de la reprise d’un fil @copyberry
    • #43853 Ajouter une conversion canonique des autorisations pour les requêtes d’exécution MXC @copyberry
    • #43870 Fermer les lecteurs de stderr de MCP lors de l’arrêt du client @copyberry
    • #43873 Traiter les valeurs indéfinies avant la sérialisation JSON en mode code @copyberry
    • #43876 Détacher les commandes des hooks Unix du terminal de contrôle @copyberry
    • #43884 Fermer les connexions actives du proxy réseau lors de son arrêt @copyberry
    • #43889 Corriger la restauration de la vue de transcription et le défilement par demi-page @copyberry
    • #43894 Conserver l’identité du fil dans les traces d’acheminement des appels d’outils en mode code @copyberry
    • #43895 Conserver les cookies de routage __oailb dans les clients HTTP de ChatGPT @copyberry
    • #43897 Enregistrer le fournisseur et l’identité d’authentification avec les caches des catalogues de modèles @copyberry
    • #43900 Propager aux fils existants les mises à jour des outils des applications @copyberry
    • #43903 Transférer dans le protocole la planification des analyses de motifs glob d’interdiction de lecture sous Windows @copyberry
    • #43906 Limiter les caches des catalogues de modèles au fournisseur et à l’identité d’authentification en cours @copyberry
    • #43907 Conserver l’intégralité des exportations des instantanés du shell lors du filtrage et de la relecture @copyberry
    • #43909 Protéger les instantanés du shell lorsque l’intermédiation des identifiants est activée @copyberry
    • #43912 Maintenir le compactage par résumé pour les modules d’examen de Guardian @copyberry
    • #43913 Ajouter des traces pour les instructions de projet et les opérations du bac à sable du système de fichiers @copyberry
    • #43915 Supprimer du dépôt les configurations devcontainer @copyberry
    • #43918 Rendre accessible le nombre d’événements en attente sur CodexThread @copyberry
    • #43921 Afficher les résumés de raisonnement au fil de leur génération dans la ligne d’état de la TUI @copyberry
    • #43925 Permettre l’annulation des RPC natifs de vérification de l’identité de l’utilisateur @copyberry
    • #43927 Renommer les artefacts de fil en pièces jointes dans la base de données d’état @copyberry
    • #43930 Éviter de configurer le bac à sable Windows lors de changements de port du proxy sans incidence sur le bac à sable @copyberry
    • #43934 Suivre dans la TUI les métriques du cycle de vie des sessions vocales @copyberry
    • #43936 Stabiliser les jeux de données de test des sous-agents et de l’exécution unifiée @copyberry
    • #43937 Étiqueter les métriques de démarrage de la TUI par catégorie de terminal et de multiplexeur @copyberry
    • #43939 Ajouter des fonctions de gestion des autorisations du système de fichiers pour le contexte de l’exécuteur @copyberry
    • #43942 Afficher les informations sur le propriétaire de l’arbre de travail et ajouter une suppression avec confirmation @copyberry
    • #43943 Soumettre l’envoi de nouveaux tours au contrôle d’admission lors de l’arrêt de l’hôte @copyberry
    • #43947 Signaler la nécessité de reconnecter MCP lorsque les jetons OAuth expirés ne peuvent pas être renouvelés @copyberry
    • #43948 Afficher dans doctor les paramètres configurés pour le programme de mise à jour d’app-server @copyberry
    • #43949 Ajouter au moteur de gestion d’état des modifications transactionnelles des pièces jointes des fils @copyberry
    • #43950 Maintenir actifs les RPC de fil d’app-server jusqu’à la fin des travaux délégués @copyberry
    • #43953 Conserver l’identifiant de génération de chaque image dans les données d’analyse de la génération d’images @copyberry
    • #43954 Mettre en cache les instantanés protégés du shell et renforcer le nettoyage après la capture @copyberry
    • #43956 Porter à 12 Mio la taille de la pile de test des capacités des fils de la TUI @copyberry
    • #43959 Contrôler l’admission de nouveaux travaux dans app-server lors d’un arrêt propre @copyberry
    • #43961 Utiliser des apostrophes typographiques dans les messages d’erreur du protocole @copyberry
    • #43966 Allouer sur le tas le future de reprise dans le test de l’ancien historique @copyberry
    • #43983 Inclure les ressources vocales signées dans les versions macOS @copyberry
    • #43994 Effacer l’historique de transcription obsolète lors d’un changement de fil @copyberry
    • #44002 Encapsuler l’enregistrement des métadonnées des appels d’outils exécutés @copyberry
    • #44025 Actualiser le fichier de verrouillage de l’espace de travail avant de compiler les versions macOS avec prise en charge de la voix @copyberry
    • #44027 Prendre en charge les images jointes dans les tâches en arrière-plan de la vue d’ensemble des agents @copyberry
    • #44028 Ajouter des commandes d’exportation des identifiants AWS pour Amazon Bedrock @copyberry
    • #44032 Générer les types du SDK Python à partir des schémas d’app-server présents dans le dépôt @copyberry
    • #44038 Prendre en charge les identifiants copiés dans l’intermédiaire de gestion des identifiants et dans les instantanés du shell @copyberry
    • #44040 Renforcer la protection des identifiants dans les instantanés du shell et lors de leur relecture @copyberry
    • #44043 Utiliser StartThreadOptions dans toutes les API permettant de forker un fil @copyberry
    • #44049 Extraire les fonctions de gestion de l’environnement et du registre de l’intermédiaire de gestion des identifiants @copyberry
    • #44053 Tester le SDK Python avec la CLI compilée et l’environnement d’exécution installé @copyberry
    • #44055 Conditionner la publication du SDK Python à la disponibilité de l’environnement d’exécution et vérifier les fichiers PyPI @copyberry
    • #44056 Ajouter au proxy réseau des fournisseurs d’identifiants configurables @copyberry
    • #44060 Porter à 200 000 octets la limite de taille des actions examinées par Guardian @copyberry
    • #44061 Générer les artefacts du SDK Python avant de publier l’environnement d’exécution @copyberry
    • #44062 Corriger la compilation et la création des paquets de distribution de l’environnement d’exécution vocal @copyberry
    • #44066 Étendre aux alias intégrés la configuration de l’intermédiation des identifiants @copyberry
    • #44067 Publier les paquets Python après la publication des versions stables de la CLI @copyberry
    • #44068 Conserver les destinations de l’intermédiaire de gestion des identifiants lors du filtrage de l’environnement @copyberry
    • #44070 Rejeter les contenus audio vides dans les URL de données @copyberry
    • #44072 Prendre en charge les fournisseurs d’identifiants configurés dans les instantanés du shell @copyberry
    • #44077 Remanier la détection du protocole de tunnel de l’intermédiaire de gestion des identifiants @copyberry
    • #44080 Rendre les environnements d’exécution vocaux préparés pour macOS accessibles en écriture avant la création des paquets @copyberry
    • #44084 Rendre accessibles dans le SDK Python la sélection de l’historique et les options propres à chaque tour @copyberry
    • #44086 Ajouter la prise en charge des messages externes non fiables au SDK Python @copyberry
    • #44089 Prendre en charge l’intermédiation des identifiants dans les tunnels HTTP en clair @copyberry
    • #44101 Gérer les arguments vocaux vides lors de la création des paquets de distribution pour macOS @copyberry
    • #44121 Réutiliser les liaisons MCP tant que les serveurs en cache restent inactifs @copyberry
    • #44138 Coordonner la compression des journaux d’exécution avec les composants qui écrivent activement dans les fils @copyberry
    • #44164 Ajouter des données de télémétrie sur le coût du contexte de Guardian et le nombre de tokens des requêtes @copyberry
    • #44166 Faire respecter un budget global pour le contexte de Guardian @copyberry
    • #44175 Joindre les journaux d’exécution compressés aux rapports de diagnostic au format JSONL @copyberry
    • #44176 Réduire l’utilisation de la pile par la TUI lors des transitions entre sessions @copyberry
    • #44181 Définir explicitement les intervalles des histogrammes pour les métriques de contexte de Guardian @copyberry
    • #44183 Libérer les composants d’écriture persistants lorsque le démarrage d’une session est annulé @copyberry
    • #44198 Conserver les styles des indicateurs vocaux pendant les effets de scintillement de la zone de saisie @copyberry
    • #44200 Utiliser les paramètres enregistrés pour l’étape lors de la construction du contexte du modèle @copyberry
    • #44202 Utiliser les paramètres du modèle enregistrés pour l’étape dans le contexte des extensions @copyberry
    • #44207 Mesurer la durée totale des requêtes exec-server, temps d’attente en file compris @copyberry
    • #44226 Poursuivre les recherches dans les journaux d’exécution lorsqu’un journal compressé ne peut pas être parcouru @copyberry
    • #44227 Extraire la politique d’examen de Guardian dans une crate dédiée @copyberry
    • #44238 Corriger l’annulation de l’élicitation MCP et réinitialiser l’état lors de la reconnexion @copyberry
    • #44241 Gérer le remappage des sources des fournisseurs d’identifiants entre les couches de configuration @copyberry
    • #44242 Utiliser les paramètres enregistrés pour l’étape lors de la planification et de l’exécution des appels d’outils @copyberry
    • #44243 Utiliser le modèle d’origine lors de l’enregistrement de l’historique de conversation @copyberry
    • #44248 Conserver les limites de troncature des sorties d’outils lors d’une reprise ou d’un fork @copyberry
    • #44249 Normaliser le niveau de détail des images pour le modèle destinataire @copyberry
    • #44250 Supprimer les entrées des modèles retirés tout en conservant les prompts de migration @copyberry
    • #44252 Déplacer l’orchestration synchrone de Guardian dans l’extension d’examen @copyberry
    • #44255 Toujours utiliser le compactage distant en flux continu pour les fournisseurs compatibles @copyberry
    • #44259 Supprimer la commande slash /sandbox-add-read-dir sous Windows @copyberry
    • #44273 Supprimer l’ancienne implémentation inutilisée du compactage distant @copyberry
    • #44276 Éviter de mettre à jour deux fois l’effort de raisonnement lors de la récupération d’un tour @copyberry
    • #44277 Communiquer au modèle les causes de l’échec du démarrage de l’environnement @copyberry
    • #44281 Faire respecter les budgets portant sur l’intégralité des requêtes d’examen de Guardian @copyberry
    • #44283 Enregistrer les fils chargés avant l’arrêt du démon géré @copyberry
    • #44284 Ajouter de la télémétrie pour l’espace de noms de configuration système de Windows @copyberry
    • #44285 Conserver l’effort de raisonnement préinitialisé lors de la relecture et d’un retour en arrière anticipé @copyberry
    • #44286 Bloquer les sorties des bacs à sable à accès restreint au système de fichiers via l’interopérabilité WSL @copyberry
    • #44288 Empêcher les commandes de hooks de se bloquer lorsque stdin est bloquée @copyberry
    • #44289 Étendre les autorisations d’accès aux volumes MXC et résoudre les motifs glob d’interdiction @copyberry
    • #44290 Autoriser les mises en pause d’objectifs demandées par l’utilisateur via update_goal @copyberry
    • #44293 Faire respecter le budget de l’intégralité des données d’entrée du classificateur asynchrone de Guardian @copyberry
    • #44297 Isoler des fichiers de démarrage du shell le test du délai d’expiration des entrées-sorties du tube du hook @copyberry
    • #44298 Définir les déclencheurs de tour pour les requêtes de Guardian et de la mémoire @copyberry
    • #44299 Enregistrer les fils susceptibles d’être restaurés lors de l’arrêt du démon géré @copyberry
    • #44307 Proposer en option des versions candidates préprovisionnées de la CLI pour macOS @copyberry
    • #44311 Respecter les échéances Retry-After partagées pour le contrôle à distance @copyberry
    • #44314 Restaurer les fils enregistrés au redémarrage du démon géré @copyberry
    • #44318 Permettre aux Codex Apps hébergées d’activer indépendamment le protocole MCP @copyberry
    • #44320 Bloquer les objectifs après trois tours vides de poursuite automatique @copyberry
    • #44325 Renvoyer l’empreinte du prompt dans les réponses aux téléversements @copyberry
    • #44327 Empêcher les interdictions de lecture à la racine du système de fichiers dans le bac à sable Windows @copyberry
    • #44328 Effacer les questions en attente dans la TUI lors de l’acceptation d’un nouveau prompt @copyberry
    • #44330 Ajouter au moteur de gestion d’état une liste paginée des pièces jointes des fils @copyberry
    • #44331 Rendre les conversations vocales accessibles dans les fonctionnalités expérimentales @copyberry
    • #44332 Enregistrer les identifiants des plugins désactivés dans les paramètres du fil @copyberry
    • #44336 Prendre en charge des métadonnées de taille limitée pour les résultats des appels d’outils exécutés @copyberry
    • #44337 Revenir au centre de commande des agents après un archivage sur les serveurs partagés @copyberry
    • #44341 Associer les sessions de contrôle à distance à l’identité qui les a authentifiées @copyberry
    • #44344 Ouvrir les tâches avec la flèche droite depuis la vue d’ensemble des agents @copyberry
    • #44346 Prendre en charge la vérification native lors de la poursuite des appels d’outils MCP @copyberry
    • #44349 Distinguer les sessions forkées dans les hooks de démarrage de session @copyberry
    • #44350 Ajouter des opérations sur les pièces jointes des fils avec suppression coordonnée @copyberry
    • #44352 Supprimer des données d’analyse des examens de Guardian les champs contenant des chemins @copyberry
    • #44354 Mutualiser la gestion des retours à la ligne des indications du pied de page dans la TUI @copyberry
    • #44359 Signaler les échecs d’authentification OAuth dans les instantanés d’état MCP @copyberry
    • #44360 Replacer le focus dans la zone de saisie de la vue d’ensemble des agents à l’appui sur Échap @copyberry
    • #44377 Mettre à jour le test du hook des fils forkés pour utiliser StartThreadOptions @copyberry
    • #44392 Permettre d’activer la découverte des modèles pour les clés API OpenAI @copyberry
    • #44400 Faire démarrer les abonnements aux tours du SDK Python au point de rattachement de chaque abonnement @copyberry
    • #44424 Ajouter un raccourci pour masquer une tâche dans la vue d’ensemble des agents @copyberry
    • #44433 Ajouter des actions d’archivage et de suppression dans la vue d’ensemble des agents @copyberry
    • #44472 Renforcer le suivi de l’exhaustivité des appels d’outils en mode code @copyberry
    • #44482 Améliorer la gestion des nouvelles tentatives de Guardian et le signalement des échecs d’examen @copyberry
    • #44487 Conserver les prompts reçus lorsque le compactage précédant le tour échoue @copyberry
    • #44489 Réinitialiser l’état WebSocket en cache lorsque l’identité associée à l’authentification change @copyberry
    • #44492 Distinguer les erreurs HTTP de quota des limites de débit @copyberry
    • #44493 Limiter la taille des descriptions MCP indépendamment de celle du JSON des actions de Guardian @copyberry
    • #44521 Dissocier l’isolation des sessions de l’attribution aux sous-agents @copyberry
    • #44523 Limiter le délai d’arrêt de stdio dans app-server et gérer proprement le signal SIGTERM sous Unix @copyberry
    • #44536 Déplacer les paramètres et l’exécution du module d’examen de Guardian dans la crate d’examen @copyberry
    • #44544 Déplacer la production de rapports et le décompte des refus de Guardian dans l’extension @copyberry
    • #44548 Ajouter une liste des ressources filtrée par type MIME pour Codex Apps @copyberry
    • #44564 Ajouter des API app-server pour les pièces jointes de fils enregistrées @copyberry
    • #44569 Conserver les actions complètes lors des examens des demandes d’approbation par Guardian @copyberry
    • #44570 Conserver les preuves d’autorisation de Guardian jusqu’au calcul du budget de la requête @copyberry
    • #44571 Permettre aux extensions de sélectionner le mode du protocole MCP pour chaque serveur HTTP @copyberry
    • #44574 Utiliser les paramètres enregistrés pour l’action lors des examens de Guardian @copyberry
    • #44575 Rattacher les examens des demandes d’approbation réseau à l’exécution dont elles proviennent @copyberry
    • #44580 Prendre en charge les politiques de système de fichiers utilisant le symbole :root dans MXC @copyberry
    • #44586 Supprimer repo_url des événements d’analyse des appels de skills @copyberry

    Notes de version complètes sur GitHub

  • Codex App 26.911

    Améliorations des performances et corrections de bugs

    • Le retour en arrière ne se bloque plus entre les paramètres et une discussion.
    • Les avertissements de configuration restent visibles après le démarrage de l’application et après chaque rechargement de la fenêtre.
    • Les champs de réponse aux questions de Codex gèrent mieux le focus et sont mieux alignés.
  • Retrait de GPT-5.3-Codex-Spark

    GPT-5.3-Codex-Spark a été retiré le 14 septembre 2026. Cette version expérimentale n’est plus disponible dans l’application de bureau ChatGPT, dans Codex CLI ni dans l’extension pour IDE.

    Passez à l’un des modèles recommandés et mettez à jour les configurations enregistrées, les agents personnalisés et les scripts qui sélectionnent gpt-5.3-codex-spark.

    Pour obtenir des réponses plus rapides avec un modèle pris en charge, consultez la documentation sur le mode Rapide.

  • Retrait de GPT-5.5 de ChatGPT, de ChatGPT Work et de Codex le 14 octobre

    Le 14 octobre 2026, GPT-5.5 ne sera plus disponible dans ChatGPT, ChatGPT Work et Codex, quelle que soit l’offre, y compris les offres grand public, Business, Enterprise et Edu. Ce retrait ne concerne pas l’API d’OpenAI.

    Si vous vous connectez à Codex avec votre compte ChatGPT, choisissez un modèle de remplacement disponible pour votre offre et votre client. Pour préparer la migration, consultez la section Retrait de GPT-5.5.

    Mettez à jour les paramètres par défaut de l’espace de travail, les paramètres de modèle enregistrés, les configurations gérées, les agents personnalisés, les tâches planifiées et les scripts qui sélectionnent encore gpt-5.5.

    Pour préparer la migration, consultez les sections Retrait de GPT-5.5 et Disponibilité des modèles dans l’espace de travail.

  • Chat rapide avec les Compagnons et captures d’application sur Windows 26.908

    Discutez avec ChatGPT pendant que vous travaillez

    Gardez ChatGPT à portée de main lorsque vous travaillez dans d’autres applications. Dans l’application de bureau ChatGPT sur macOS et Windows, vous pouvez désormais saisir un message depuis les commandes flottantes des Compagnons et appuyer sur Entrée pour l’envoyer. Utilisez @ pour ajouter du contexte et $ pour choisir un skill. Sélectionnez l’icône en forme de cloche pour suivre l’avancement de vos fils de discussion, puis sélectionnez un fil pour ouvrir la conversation complète.

    Dans Paramètres > Compagnons, choisissez un compagnon ou affichez uniquement les commandes. Appuyez sur Option+Espace sur macOS ou sur Windows+Alt+P sur Windows pour afficher les commandes et placer le curseur dans Chat rapide. Si vous appuyez à nouveau sur ce raccourci, Chat rapide reste ouvert. Vous pouvez modifier le raccourci Afficher le compagnon dans Paramètres > Raccourcis clavier. Pour masquer les commandes, sélectionnez Masquer le compagnon dans le menu des commandes ou dans Paramètres > Compagnons.

    Sur macOS, vous pouvez aussi envoyer une capture d’application aux commandes flottantes. Laissez la fenêtre principale de ChatGPT en arrière-plan et choisissez Automatique pour Destination des captures d’application.

    En savoir plus sur les Compagnons.

    Partagez une fenêtre d’application sur Windows

    Les captures d’application sont désormais disponibles dans l’application de bureau ChatGPT sur Windows. Appuyez simultanément sur les deux touches Alt pour partager avec ChatGPT la fenêtre d’application au premier plan, puis posez une question ou décrivez ce que vous souhaitez faire. Une capture d’application comprend une capture d’écran et le texte disponible dans cette fenêtre. Dans les paramètres, vous pouvez personnaliser le raccourci et choisir la discussion qui recevra la capture.

    Autres améliorations et corrections de bugs

    • Ouvrez des fichiers directement depuis le panneau Sources d’une conversation ou téléchargez les fichiers dont ChatGPT ne peut pas afficher d’aperçu.
    • Associez une touche de Codex Micro à l’action Insérer du texte pour ajouter votre propre texte réutilisable au prompt en cours sans l’envoyer.
    • Rétablissez la taille par défaut d’un compagnon dans les paramètres. Les compagnons personnalisés restent également en place lorsque vous actualisez leur illustration.
    • Retrouvez vos commentaires inachevés sur le texte d’une réponse lorsque vous revenez à la discussion après en avoir ouvert une autre.
    • La dictée de ChatGPT tient désormais compte de votre préférence enregistrée pour la Langue principale.
    • Lorsque vous fermez des onglets du navigateur, la largeur des onglets et les positions de défilement restent plus stables, en vue complète comme en vue fractionnée.
  • Codex CLI 0.154.0

    $ npm install -g @openai/codex@0.154.0
    Voir les détails

    Nouvelles fonctionnalités

    • GPT-6-Astra est désormais disponible dans le sélecteur de modèles et les catalogues Amazon Bedrock. (#42879, #42619)
    • La prise en charge expérimentale des arbres de travail vous permet de créer des copies de travail isolées pour les nouvelles sessions ou les sessions forkées à l’aide de --worktree ou /worktree, puis de parcourir et de reprendre ces sessions. (#42652, #43069, #43120, #43286)
    • Répondez aux questions directement dans la conversation pendant que Codex continue de travailler. Choisissez une réponse suggérée ou saisissez votre propre texte sans perdre votre brouillon principal. (#42891, #42894, #42897)
    • Les sessions Windows peuvent désormais partager un serveur Codex en arrière-plan, avec des commandes de gestion du cycle de vie du démon et des mises à jour gérées. (#42405, #42392)
    • L’édition Vim s’enrichit du mode de remplacement R, avec annulation et répétition de la dernière modification à l’aide de la touche point. La touche Échap est également mieux prise en charge dans les anciens terminaux. (#42194, #42584)
    • La copie des réponses conserve la mise en forme dans les applications prenant en charge le texte enrichi, et /copy permet de copier les informations d’état ou des champs individuels de la session. (#42847, #43055)

    Corrections de bugs

    • Les sessions existantes prennent en compte les outils des plugins nouvellement installés et actualisent les skills et les hooks lorsqu’un plugin est mis à niveau ou ramené à une version antérieure en dehors de la session. (#42284, #42593, #42990)
    • Les connexions MCP coordonnent le renouvellement des jetons OAuth et affichent les demandes d’authentification lorsque ce renouvellement échoue, sans relancer automatiquement les appels d’outils rejetés. (#42413, #42552)
    • Au démarrage, Codex attend que l’espace de travail soit considéré comme fiable avant d’exécuter les utilitaires contrôlés par cet espace de travail. Le bac à sable macOS bloque l’injection de saisies dans le terminal. (#42324, #42590)
    • Lorsque vous reprenez ou forkez une session à distance, les autorisations enregistrées sont conservées. Les nouvelles sessions et les forks utilisent les paramètres de modèle par défaut du serveur, sauf si vous les remplacez explicitement. (#43330, #43177, #43355)
    • Lorsque vous reprenez une conversation ouverte dans une autre application, Codex affiche désormais une transcription en lecture seule et vous propose de réessayer, tout en conservant votre brouillon. (#43253)
    • Les révisions automatiques des demandes d’approbation préservent mieux le contexte d’autorisation lors du compactage et rejettent les approbations invalidées par de nouvelles instructions ou réponses de l’utilisateur. (#42844, #42852, #43442)

    Documentation

    • Le skill OpenAI Docs intégré fournit désormais des conseils sur la migration vers GPT-6-Astra, la compatibilité et la rédaction de prompts. (#42931)

    Maintenance

    • Le point d’entrée obsolète codex mcp-server a été supprimé. (#42993)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.153.0...rust-v0.154.0

    • #42188 Correction de la ponctuation dans la documentation sur la création des paquets npm @copyberry
    • #42192 Utilisation du lancement natif des processus pour les commandes MCP sans chemin explicite sur macOS @copyberry
    • #42194 Ajout du mode de remplacement Vim à la zone de saisie de l’interface en mode texte (TUI) @copyberry
    • #42196 Ajout de la création d’arbres de travail gérés @copyberry
    • #42199 Refactorisation du routage partagé des saisies de la TUI @copyberry
    • #42202 Séparation des préférences de la TUI et de la configuration du serveur @copyberry
    • #42204 Ajout de la projection de l’environnement d’exécution vocal sur macOS @copyberry
    • #42207 Nouvelles tentatives de reconnexion de la TUI pendant la fermeture des fils @copyberry
    • #42208 Ajout de la préparation de l’environnement d’exécution vocal pour GNU Linux @copyberry
    • #42209 Ajout de la préparation de l’environnement d’exécution vocal pour Windows @copyberry
    • #42247 Suivi des résultats des indications de fil dans les notes d’historique @copyberry
    • #42256 Désactivation de l’évaluation Guardian en mode d’approbation par l’utilisateur @copyberry
    • #42270 Ajout de la version publiée d’exec-server aux informations sur l’environnement @copyberry
    • #42284 Actualisation des skills des plugins après des changements de version effectués hors du processus @copyberry
    • #42288 Récupération des paquets zlib de rules_rs à partir des instantanés Ubuntu @copyberry
    • #42290 Extension de la couverture de l’historique Guardian lors des reprises et des retours en arrière @copyberry
    • #42293 Conservation des réponses vérifiées lors du compactage de l’historique @copyberry
    • #42298 Conservation des réponses retenues lors de l’annulation des instructions de réorientation @copyberry
    • #42306 Stabilisation du test de reprise de session avec exec-server détaché @copyberry
    • #42309 Séparation du provisionnement du bac à sable Windows et de l’actualisation des ACL @copyberry
    • #42314 Conservation du cwd au format natif de la cible dans les demandes d’approbation d’autorisations @copyberry
    • #42316 Refactorisation des futures de démarrage d’exec-server @copyberry
    • #42318 Prise en charge des chemins des binaires Codex gérés distribués sous forme de paquets @copyberry
    • #42319 Affichage en temps réel de l’état du compactage du contexte dans la TUI @copyberry
    • #42320 Délai de déchargement des fils d’app-server désormais configurable @copyberry
    • #42324 Prévention de l’exécution des utilitaires du PATH avant que l’espace de travail soit considéré comme fiable @copyberry
    • #42325 Affichage direct des messages terminés de l’assistant lors de la relecture @copyberry
    • #42326 Renforcement du mécanisme de rendez-vous des sockets de contrôle sous Windows @copyberry
    • #42328 Prise en charge des mises à jour persistantes de la configuration du raisonnement @copyberry
    • #42330 Protection des binaires du bac à sable Windows contre les droits d’écriture hérités @copyberry
    • #42332 Inclusion des environnements d’exécution préparés dans les paquets de l’hôte vocal @copyberry
    • #42334 Ajout d’un protocole de provisionnement du bac à sable Windows @copyberry
    • #42337 Ajout d’un client authentifié de provisionnement du bac à sable Windows @copyberry
    • #42341 Ajout de la structure de base pour la gestion du cycle de vie du service de bac à sable Windows @copyberry
    • #42342 Renforcement de la gestion des fichiers de provisionnement du bac à sable Windows @copyberry
    • #42344 Préparation de la validation des politiques gérées pour le provisionnement du bac à sable Windows @copyberry
    • #42348 Ajout de l’authentification du client du bac à sable Windows @copyberry
    • #42351 Activation du provisionnement authentifié du bac à sable Windows @copyberry
    • #42353 Ajout du provisionnement expérimental du service de bac à sable Windows @copyberry
    • #42354 Ajout de messages utilisateur asynchrones en texte libre @copyberry
    • #42356 Initialisation des questions dans les messages de test de relecture avec mise en mémoire tampon @copyberry
    • #42358 Extension de la lecture des limites de débit aux capacités d’utilisation @copyberry
    • #42364 Prise en charge de l’arrêt propre du démon sous Windows @copyberry
    • #42366 Affichage des arbres de travail gérés d’un dépôt @copyberry
    • #42369 Poursuite de la projection de l’historique SQLite au-delà des enregistrements invalides @copyberry
    • #42370 Amélioration de la journalisation des erreurs de démarrage du serveur MCP @copyberry
    • #42372 Ajout d’un mécanisme de repli pour l’utilisation de Luna Reserve dans la TUI @copyberry
    • #42373 Ajout de données de télémétrie avec attribution pour le cycle de vie des processus exec @copyberry
    • #42374 Extraction du démarrage PID dans un module dédié @copyberry
    • #42375 Nettoyage des ressources du bac à sable Windows lors de la désinstallation de l’application @copyberry
    • #42377 Disponibilité permanente des sessions en temps réel d’app-server @copyberry
    • #42378 Passage des lectures de rollouts par le décodeur JSON canonique @copyberry
    • #42380 Confirmation obligatoire pour les nouvelles tentatives mises en attente par sécurité @copyberry
    • #42381 Prise en charge de la gestion du cycle de vie d’app-server sous Windows @copyberry
    • #42383 Mise à jour de rmcp vers la version 3.2.0 @copyberry
    • #42384 Ajout d’un adaptateur de stockage des identifiants OAuth pour RMCP @copyberry
    • #42385 Ajout de la possibilité d’activer la gestion expérimentale du contexte @copyberry
    • #42386 Mise à disposition des environnements de fil chargés dans les réponses d’app-server @copyberry
    • #42388 Récupération des environnements différés après un échec du provisionnement @copyberry
    • #42391 Autorisation de apply_patch dans le contexte des chemins de l’exécuteur @copyberry
    • #42392 Prise en charge des mises à jour gérées du démon sous Windows @copyberry
    • #42395 Mise à disposition de la version de Codex pour les commandes et les métadonnées des tours @copyberry
    • #42397 Extraction de parties ciblées de la logique de la TUI dans des sous-modules @copyberry
    • #42399 Conservation de la saisie restaurée après résolution des erreurs de désalignement @copyberry
    • #42401 Découverte des modes de collaboration de la TUI auprès d’App Server @copyberry
    • #42403 Mise à disposition du dernier rapport accepté indiquant que l’environnement est prêt @copyberry
    • #42404 Lecture des trames de l’utilitaire vocal indépendamment du découpage des données dans le tube @copyberry
    • #42405 Prise en charge du démon app-server sous Windows @copyberry
    • #42406 Prise en compte des mentions explicites de plugins au démarrage de MCP @copyberry
    • #42408 Renforcement du traitement des entrées dans la zone de saisie intégrée @copyberry
    • #42410 Possibilité de réexaminer et de poursuivre les discussions suspendues pour désalignement @copyberry
    • #42413 Activation du renouvellement coordonné des jetons OAuth de MCP @copyberry
    • #42417 Mise à disposition des exigences réseau des applications gérées @copyberry
    • #42419 Ajout de la reprise de session au centre de commande des agents @copyberry
    • #42422 Respect des exigences du modèle lors de l’évaluation de l’utilisation de l’ordinateur par Guardian @copyberry
    • #42425 Découverte des fonctionnalités expérimentales de la TUI auprès du serveur @copyberry
    • #42428 Utilisation de la zone de saisie partagée dans le centre de commande des agents @copyberry
    • #42432 Encapsulation dans une Box du future du sélecteur de reprise de la TUI @copyberry
    • #42445 Inclusion de l’initiateur dans les données d’analyse des mesures des plugins @copyberry
    • #42451 Accusé de réception des instructions de réorientation en attente dans la TUI par identifiant de soumission @copyberry
    • #42453 Découverte des profils d’autorisations auprès d’App Server @copyberry
    • #42455 Affichage en temps réel des détails des tâches dans le centre de commande des agents @copyberry
    • #42458 Mise à disposition des initiateurs des fils via l’API d’app-server @copyberry
    • #42529 Enregistrement de l’indicateur de fonctionnalité du contexte de fil Guardian @copyberry
    • #42552 Conservation des demandes d’authentification MCP lors des appels d’outils @copyberry
    • #42577 Conservation des chemins au format natif de la cible dans les approbations de commandes @copyberry
    • #42579 Enregistrement persistant des réponses utilisateur vérifiées dans le contexte de fil Guardian @copyberry
    • #42584 Rétablissement de la prise en compte de la touche Échap de Vim dans les anciens terminaux @copyberry
    • #42588 Révision obligatoire par Guardian pour les points de contrôle de compactage incompatibles @copyberry
    • #42590 Renforcement du bac à sable macOS contre l’injection de saisies dans le terminal @copyberry
    • #42593 Rechargement de la configuration utilisateur après l’installation locale d’un plugin @copyberry
    • #42596 Enregistrement de l’utilisation du bureau privé du bac à sable Windows @copyberry
    • #42598 Signalement des erreurs de découverte des outils MCP dans l’état du serveur @copyberry
    • #42602 Dépréciation de la transmission des résultats de révision en mode détaché @copyberry
    • #42603 Mise à disposition du mécanisme d’installation des métriques globales dans codex-otel @copyberry
    • #42606 Prise en charge des en-têtes de confiance pour les connexions WebSocket d’exécution à distance @copyberry
    • #42607 Ajout de GPT-6-Astra au catalogue de modèles fourni @copyberry
    • #42609 Raccourcissement des avertissements de démarrage de la TUI @copyberry
    • #42619 Ajout de GPT-6-Astra aux catalogues Amazon Bedrock @copyberry
    • #42623 Limitation de la durée des négociations Noise au délai d’initialisation du serveur exec @copyberry
    • #42624 Centralisation des modes de détail des images des prompts @copyberry
    • #42631 Initialisation de l’environnement d’exécution GStreamer fourni dans l’hôte vocal @copyberry
    • #42634 Ajout d’un stockage de pièces jointes injectable à ThreadManager @copyberry
    • #42638 Mise à jour de la description de la vitesse de l’offre Rapide de GPT-6-Astra @copyberry
    • #42639 Avertissement lorsque les paramètres de modèle par défaut enregistrés sont remplacés @copyberry
    • #42640 Renforcement de l’analyse du balisage de l’assistant dans la TUI @copyberry
    • #42641 Restauration de la TUI intégrée au terminal après l’affichage de vues superposées en plein écran @copyberry
    • #42650 Affichage des références de fichiers de l’assistant sous forme de liens locaux @copyberry
    • #42652 Ajout des arbres de travail gérés à codex exec @copyberry
    • #42654 Mise à jour du test de la version stable d’exec-server vers Codex 0.153.1 @copyberry
    • #42657 Utilisation d’un nom de modèle de secours générique dans les tests d’état @copyberry
    • #42667 Adaptation des messages de refus liés à la cybersécurité dans la TUI selon l’éligibilité à Daybreak @copyberry
    • #42668 Annulation de l’inscription au contrôle à distance lors de la fermeture de stdio @copyberry
    • #42671 Conservation des sessions TUI pendant le démarrage des fils de remplacement @copyberry
    • #42674 Enregistrement persistant, depuis la TUI, des fonctionnalités expérimentales annoncées par le serveur @copyberry
    • #42676 Ajout de la négociation WebRTC à l’hôte vocal @copyberry
    • #42677 Restriction de la portée des consignes relatives aux messages utilisateur asynchrones @copyberry
    • #42682 Correction des données de test de la fonctionnalité expérimentale des arbres de travail @copyberry
    • #42716 Autorisation des liens symboliques de confiance sous CODEX_HOME sur macOS @copyberry
    • #42718 Activation de la prise en charge des TTY dans l’exécution unifiée sous le contrôle d’un indicateur de fonctionnalité @copyberry
    • #42741 Mise en compatibilité avec Bazel du test de démarrage de la TUI via un lien symbolique @copyberry
    • #42744 Respect des politiques de révision Guardian fournies par le modèle @copyberry
    • #42746 Traitement des révisions réseau en attente après la fin du processus @copyberry
    • #42749 Amélioration du nommage automatique des fils dans la TUI @copyberry
    • #42752 Conservation des identifiants de réponse pour les événements rapides des outils de collaboration @copyberry
    • #42755 Stabilisation du test de sécurité du démarrage interactif de tmux @copyberry
    • #42758 Transmission des tickets de réponse aux révisions Guardian @copyberry
    • #42762 Conservation des instructions utilisateur dans le contexte du fil Guardian @copyberry
    • #42767 Prévention des conflits d’accès concurrents aux ports dans les tests HTTP en streaming @copyberry
    • #42770 Conservation de l’ordre d’acceptation dans le contexte de fil retenu @copyberry
    • #42773 Chargement de la configuration lors d’une reprise à froid sans monopoliser le permis d’accès aux métadonnées @copyberry
    • #42781 Ajout d’un transport SigV4 direct à exec-server @copyberry
    • #42791 Maintien du lien entre l’historique des prompts de la TUI et les paramètres locaux @copyberry
    • #42792 Extraction de la vue de saisie des notes dans un module dédié @copyberry
    • #42798 Ajout d’informations sur l’utilisation des données dans la boîte de dialogue de signalement utilisateur @copyberry
    • #42801 Maintien de l’exécuteur de commandes du bac à sable Windows à l’état masqué @copyberry
    • #42807 Ajout de décisions d’approbation Guardian propres à chaque requête @copyberry
    • #42811 Possibilité de remplacer l’émetteur d’authentification en préproduction dans les builds distribués @copyberry
    • #42814 Prise en charge de titres personnalisés pour les événements de signalement @copyberry
    • #42819 Routage des approbations Guardian indépendamment de l’attribution asynchrone des scores @copyberry
    • #42821 Affichage de la politique gérée du système de fichiers dans codex doctor @copyberry
    • #42823 Mise à disposition de la politique WebMCP gérée via App Server @copyberry
    • #42824 Affinement des consignes relatives aux saisies utilisateur pour GPT-6 @copyberry
    • #42832 Conservation du contexte d’autorisation racine dans les révisions Guardian @copyberry
    • #42833 Conservation de SystemRoot pour la configuration du wrapper du bac à sable Windows @copyberry
    • #42835 Conservation des interdictions de lecture gérées de Windows dans la CLI du bac à sable @copyberry
    • #42836 Application conditionnelle des consignes relatives aux saisies utilisateur pour GPT-6-Astra @copyberry
    • #42838 Conservation des chemins de l’exécuteur dans les révisions d’approbation Guardian @copyberry
    • #42841 Ajout d’un adaptateur natif pour le bac à sable MXC de Windows @copyberry
    • #42842 Ajout d’effets de scintillement Astra à la zone de saisie de la TUI @copyberry
    • #42844 Conservation des instructions utilisateur dans le contexte Guardian @copyberry
    • #42847 Conservation de la mise en forme Markdown lors de la copie des réponses de la TUI @copyberry
    • #42850 Utilisation de jemalloc pour les binaires Linux musl @copyberry
    • #42852 Renforcement des révisions Guardian après le compactage du contexte @copyberry
    • #42854 Enregistrement persistant des préférences Daybreak dans les métadonnées du fil @copyberry
    • #42863 Conservation de l’ordre de priorité entre les alias des exigences de fonctionnalités @copyberry
    • #42870 Suppression des résolutions de chemins redondantes dans le bac à sable du système de fichiers @copyberry
    • #42879 Ajout de GPT-6-Astra au sélecteur de modèles @copyberry
    • #42883 Ajout de métriques côté client sur les tentatives d’appels RPC à exec-server @copyberry
    • #42889 Ajout de composants TUI pour la modification sur place des questions asynchrones @copyberry
    • #42891 Intégration des questions asynchrones dans la TUI @copyberry
    • #42894 Prise en charge des réponses sélectionnables pour les questions asynchrones de la TUI @copyberry
    • #42897 Possibilité de saisir une réponse « Autre » directement parmi les choix des questions asynchrones @copyberry
    • #42900 Définition de l’identité du tour racine pour les tâches indépendantes et les requêtes de mémoire @copyberry
    • #42903 Conservation de l’état des questions de la TUI et intégration de la navigation dans l’historique et la file d’attente @copyberry
    • #42904 Utilisation d’instructions statiques pour le mode de collaboration par défaut @copyberry
    • #42931 Mise à jour des consignes du skill OpenAI Docs pour GPT-6 Astra @copyberry
    • #42933 Attente des données analytiques du tour avant l’arrêt du test Guardian v2 @copyberry
    • #42990 Actualisation des hooks de session après des mises à jour externes des plugins @copyberry
    • #42993 Suppression de la commande obsolète codex mcp-server @copyberry
    • #43000 Conservation de la version multi-agent résolue lors du retour des fils à un état antérieur @copyberry
    • #43002 Remplacement des tickets Guardian par les identifiants des réponses parentes @copyberry
    • #43005 Ajout des motifs d’échec de Guardian V2 et de métriques de durée de connexion @copyberry
    • #43031 Conservation des catalogues d’outils MCP actualisés avec leurs clients @copyberry
    • #43039 Actualisation des outils des fils actifs via app/installed @copyberry
    • #43043 Suppression des parcours du système de fichiers lors du remplissage initial de la vue d’ensemble des agents @copyberry
    • #43055 Possibilité pour /copy de copier les informations d’état et des champs individuels @copyberry
    • #43069 Prise en charge des arbres de travail gérés pour les sessions interactives et les forks @copyberry
    • #43070 Clarification des commentaires dans la configuration CI et le workflow Rust @copyberry
    • #43074 Affichage d’une erreur avec possibilité de réessayer lorsque la fenêtre des applications ne se charge pas @copyberry
    • #43079 Ajout de périphériques audio locaux activables sur demande dans l’utilitaire vocal @copyberry
    • #43083 Fourniture de CMake et Ninja gérés par Bazel pour compiler la version intégrée d’Opus @copyberry
    • #43090 Envoi du son traité du microphone via RTP dans voice-host @copyberry
    • #43097 Ajout d’une API de session WebRTC en temps réel reposant sur un utilitaire @copyberry
    • #43099 Ajout de l’export du SDK vocal natif avec vérification des reçus @copyberry
    • #43100 Ajout d’un traitement borné des flux RTP Opus entrants dans l’hôte vocal @copyberry
    • #43102 Inclusion de GIO dans les SDK vocaux et les environnements d’exécution natifs @copyberry
    • #43104 Déplacement du contexte de fil Guardian dans la configuration de guardianv2 @copyberry
    • #43109 Ajout d’entrées explicites pour la chaîne d’outils des compilations vocales natives @copyberry
    • #43110 Enregistrement des changements d’effort de raisonnement dans l’historique des conversations, sous le contrôle d’un indicateur de fonctionnalité @copyberry
    • #43111 Ajout d’une cible Bazel pour les dépendances vocales natives @copyberry
    • #43113 Enregistrement des choix d’activation des sous-agents et de la mémoire via App Server @copyberry
    • #43114 Ajout de la préparation des environnements d’exécution vocaux natifs avec Bazel @copyberry
    • #43117 Édition de liens des liaisons Unix de Bazel avec l’environnement d’exécution vocal préparé @copyberry
    • #43120 Ajout de la création d’arbres de travail gérés aux commandes de session de la TUI @copyberry
    • #43121 Exigence d’un environnement d’exécution préparé pour assembler les paquets de l’utilitaire vocal @copyberry
    • #43125 Ajout d’une sélection explicite des outils Windows pour les compilations vocales natives @copyberry
    • #43126 Mise à disposition des outils de compilation natifs Windows via des cibles Bazel @copyberry
    • #43144 Ajout de cibles Bazel Windows MSVC pour les bibliothèques vocales natives @copyberry
    • #43147 Activation du contexte expérimental selon les capacités du modèle au démarrage de la session @copyberry
    • #43177 Utilisation des paramètres de modèle par défaut du serveur lors d’un nouveau démarrage de la TUI @copyberry
    • #43178 Possibilité de reprendre une session selon l’ancien mécanisme avec des garde-fous lorsque la migration en arrière-plan est activée @copyberry
    • #43244 Ajout de composants de lecture GStreamer bornés dans l’hôte vocal @copyberry
    • #43248 Acheminement du son RTP de voice-host vers le haut-parleur @copyberry
    • #43253 Affichage des conversations en lecture seule lorsqu’un processus d’écriture actif est détecté à la reprise @copyberry
    • #43261 Utilisation des paramètres par défaut du serveur au démarrage des tâches en arrière-plan de la TUI @copyberry
    • #43265 Ajout de contrats d’API expérimentaux pour la vérification de l’utilisateur @copyberry
    • #43279 Prise en compte des arbres de travail liés lors de la recherche de sessions dans la TUI @copyberry
    • #43281 Déplacement de la préparation des paquets npm dans une tâche distincte du workflow de publication @copyberry
    • #43282 Activation explicite requise pour l’estampillage des binaires Bazel @copyberry
    • #43286 Ajout d’un navigateur d’arbres de travail gérés à la TUI @copyberry
    • #43289 Prise en charge de la vérification de l’utilisateur par MCP selon les capacités disponibles @copyberry
    • #43298 Report des transitions entre arbres de travail gérés à de nouvelles itérations de la boucle TUI @copyberry
    • #43304 Séparation des métadonnées de commit du build Bazel et des entrées de compilation Rust @copyberry
    • #43308 Remplacement des fichiers d’arrêt d’app-server sous Windows par des requêtes via socket @copyberry
    • #43315 Résolution sans ambiguïté des libellés de session avant toute action sur les sessions correspondantes @copyberry
    • #43325 Tri des clés d’objet des schémas JSON pour harmoniser les sorties de Cargo et Bazel @copyberry
    • #43330 Conservation des autorisations enregistrées lors de la reprise ou du fork de tâches distantes @copyberry
    • #43340 Possibilité de sélectionner à distance un profil d’autorisations nommé dans la TUI @copyberry
    • #43352 Ajout d’un transport MCP activable sur demande pour la vérification de l’utilisateur @copyberry
    • #43355 Résolution par App Server des paramètres de modèle implicites pour les forks créés via la CLI @copyberry
    • #43359 Affichage de l’identifiant du fournisseur de modèles du serveur dans les informations d’état de la TUI @copyberry
    • #43360 Utilisation des métadonnées d’app-server pour restaurer les sessions de la TUI @copyberry
    • #43376 Report du sélecteur de reprise et des changements de répertoire à une nouvelle pile d’appels TUI @copyberry
    • #43408 Suppression de l’attente de connexion WebSocket lors de la classification par Guardian v2 @copyberry
    • #43419 Initialisation de cwd dans les données des tests de reprise et de fork de la TUI @copyberry
    • #43421 Suppression du README d’app-server et des références à ce fichier dans les consignes aux contributeurs @copyberry
    • #43423 Suppression de l’obligation de mettre à jour la documentation d’app-server dans AGENTS.md @copyberry
    • #43426 Traitement des requêtes HTTP Luna dans les tests d’historique de Guardian @copyberry
    • #43428 Notification des changements d’authentification aux serveurs MCP stdio ayant activé cette option @copyberry
    • #43432 Acheminement des approbations via l’API de décision de l’extension @copyberry
    • #43442 Maintien de la cohérence des éléments de preuve des révisions Guardian et rejet des approbations obsolètes @copyberry
    • #43444 Épinglage des manifestes de version V8 et prévention du remplacement des versions publiées @copyberry
    • #43447 Acheminement des élicitations MCP via le circuit commun de décision d’approbation @copyberry
    • #43454 Ajout de libellés de diagnostic aux métriques de capture d’instantanés du shell @copyberry
    • #43456 Attente de l’inactivité du fil avant le retour en arrière dans les tests de changement de modèle @copyberry
    • #43458 Centralisation du mode de contexte et de la politique de points de contrôle de Guardian @copyberry
    • #43462 Suppression des anciens circuits de révision des approbations de Guardian @copyberry
    • #43472 Récupération des instructions racines manquantes de Guardian dans l’ordre d’acceptation @copyberry
    • #43478 Conservation des instructions Guardian héritées dans les forks autonomes @copyberry
    • #43490 Mise à disposition des fonctions utilitaires partagées du réviseur Guardian via guardian_review @copyberry
    • #43491 Inclusion des agents enfants déchargés dans le contexte d’environnement multi-agent v2 @copyberry
    • #43494 Limitation de la lecture des journaux d’exécution archivés aux fils demandés @copyberry
    • #43495 Possibilité pour les sessions internes de forker à partir de l’historique sélectionné @copyberry
    • #43504 Traitement des processus zombies comme inactifs dans le backend PID Unix @copyberry
    • #43513 Mise à disposition d’un identifiant de build stable de l’exécuteur dans les métadonnées d’environnement @copyberry
    • #43519 Définition de recursion_limit à 256 pour app-server, exec et TUI @copyberry

    Notes de version complètes sur GitHub

  • Codex App 26.903

    Nouvelles fonctionnalités

    • Vous pouvez désormais configurer un raccourci pour ouvrir les liens web dans votre navigateur par défaut.
    • Dans la vue des différences d’un fichier, la nouvelle option Ouvrir avec > Nouvel onglet permet d’ouvrir le fichier source à la ligne sélectionnée dans l’application.

    Améliorations des performances et corrections de bugs

    • La reprise des discussions est plus fiable et l’application plus réactive lorsque vous rouvrez une discussion ou envoyez un message pendant sa reprise.
    • Les messages de suivi ne s’affichent plus en double dans l’historique restauré d’une discussion.
  • ChatGPT pour iOS 1.2026.244

    Nouveautés

    • Mentionnez d’autres tâches directement dans la zone de saisie avec @.
    • Répondez aux questions de Codex à mesure qu’il les pose, sans interrompre son travail ni perdre votre brouillon.
    • Explorez vos fichiers, revenez au fichier précédent et accédez aux fichiers récents. Retrouvez chaque fichier là où vous en étiez dans votre lecture.
    • Choisissez la branche de départ de vos nouveaux arbres de travail ou incluez-y vos modifications locales en cours.
    • Sur iOS 26, la configuration d’un arbre de travail peut désormais se poursuivre en arrière-plan. Une activité en direct en affiche la progression.

    Améliorations et corrections de bugs

    • Le mode vocal tient désormais compte du modèle et du niveau d’effort de raisonnement que vous avez choisis.
    • Les messages manquants des tâches déléguées s’affichent de nouveau, et la navigation entre les tâches liées fonctionne correctement.
    • Les revues de code aboutissent de manière plus fiable. Leur activité ne s’affiche plus en double et leur statut ne reste plus bloqué sur « En cours ».
    • Le passage de Queue à Steer ne provoque plus de plantage et ne laisse plus de messages obsolètes dans la file d’attente.
    • La reconnexion est plus fiable et les appareils restent jumelés en cas d’interruption temporaire du service.
    • Les skills des plugins n’apparaissent plus en double dans les suggestions de la zone de saisie.
  • Suppression du serveur MCP de Codex

    La commande codex mcp-server et le binaire autonome codex-mcp-server, déclarés obsolètes le 24 août 2026, ont été supprimés. Avant de mettre à niveau Codex, mettez à jour les intégrations qui exécutent l’une ou l’autre de ces commandes.

    Utilisez l’App Server de Codex pour vos intégrations. La commande app-server est expérimentale et son utilisation en production n’est pas prise en charge.

    Pour en savoir plus, consultez le guide de migration. Codex permet toujours de se connecter à des serveurs MCP externes via codex mcp.

  • Codex CLI 0.153.4

    $ npm install -g @openai/codex@0.153.4
    Voir les détails

    Corrections de bugs

    • Astra apparaît désormais dans le sélecteur de modèles intégré et y est sélectionné par défaut lorsqu’aucun modèle n’est explicitement configuré. (#42874)
    • Les consignes d’Astra précisent désormais qu’il ne doit poser de questions asynchrones que lorsque l’outil est disponible dans la session. (#42878)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.153.3...rust-v0.153.4

    • #42874 [correctif 0.153] Afficher Astra dans le sélecteur de modèles intégré @rhan-oai
    • #42878 [correctif 0.153] Préciser dans les consignes d’Astra que les questions asynchrones nécessitent un outil disponible dans la session @rhan-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.153.3

    $ npm install -g @openai/codex@0.153.3
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout de GPT-6-Astra au sélecteur de modèles Amazon Bedrock pour les routes mondiales et américaines de Mantle et de Runtime. (#42805)

    Corrections de bugs

    • Correction des consignes données à GPT-6-Astra pour les demandes de clarification asynchrones afin qu’il utilise l’outil pris en charge et tienne compte du fait que celui-ci n’accepte que du texte. (#42809)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.153.2...rust-v0.153.3

    • #42805 [Correctif 0.153] Ajout de GPT-6-Astra aux catalogues Amazon Bedrock @celia-oai
    • #42809 [Correctif 0.153] Mise à jour des consignes d’Astra pour les questions asynchrones @rhan-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.153.2

    $ npm install -g @openai/codex@0.153.2
    Voir les détails

    Corrections de bugs

    • La description du niveau GPT-6-Astra Fast a été corrigée pour indiquer « vitesse multipliée par 2, utilisation accrue » au lieu de « 1,5 fois ». Cette correction porte uniquement sur le texte affiché et n’a aucun effet sur l’exécution des requêtes. (#42632)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.153.1...rust-v0.153.2

    • #42632 Correction de la description du niveau GPT-6-Astra Fast pour la version 0.153.2 @anp-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.153.1

    $ npm install -g @openai/codex@0.153.1
    Voir les détails

    Nouvelles fonctionnalités

    • Vous pouvez désormais configurer GPT-6-Astra via l’API sans modifier le modèle par défaut ni afficher GPT-6-Astra dans le sélecteur de modèles. (#42605)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.153.0...rust-v0.153.1

    • #42605 Rétroportage du catalogue de modèles GPT-6-Astra vers la version 0.153 @anp-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.153.0

    $ npm install -g @openai/codex@0.153.0
    Voir les détails

    Nouvelles fonctionnalités

    • Le mode Vim permet désormais d’annuler avec u et de rétablir avec Ctrl+R, tout en préservant l’intégralité des brouillons, y compris le contenu collé et les pièces jointes. (#41941, #42140)
    • La CLI des plugins permet de lister, d’installer et de supprimer des plugins provenant de marketplaces distantes. (#42150)
    • Définissez tui.auto_recap = false pour désactiver les récapitulatifs automatiques tout en conservant la possibilité d’utiliser /recap manuellement. (#42101)
    • L’historique de l’interface en mode texte (TUI) affiche les patchs complets et les entrées envoyées aux terminaux en arrière-plan. Il affiche séparément chaque commande terminée. (#41893, #42107)
    • Les utilisateurs Plus et Team reçoivent un avertissement plus tôt lorsqu’il leur reste moins de la moitié de leur quota sur une période d’utilisation d’environ cinq heures. (#42142)

    Corrections de bugs

    • Les sessions de la TUI se reconnectent après la perte d’une connexion externe à App Server et conservent les brouillons et les transcriptions. Les envois dont l’état est incertain ou qui se trouvent dans la file d’attente restent suspendus pour vérification. (#41911, #41916, #41918)
    • En mode Accès complet, les actions qui nécessitent uniquement une confirmation ne passent plus par une révision de Guardian. En mode d’approbation par l’utilisateur, Guardian ne calcule plus de scores en arrière-plan et sa préparation anticipée est désactivée. Les vérifications des actions sensibles et les demandes de saisie adressées à l’utilisateur suivent la procédure habituelle. (#42147, #42256)
    • L’historique des révisions de Guardian est conservé après le compactage, après un redémarrage et lorsque l’utilisateur forke un fil de discussion. Sa conservation respecte les limites des retours en arrière, et l’historique des sous-agents reste isolé. (#41879, #42065)
    • Les approbations mémorisées pour les outils MCP s’appliquent uniquement au compte sélectionné dans l’application. Sur macOS, le lancement des exécutables MCP à partir de chemins relatifs est plus fiable. (#42133, #42117)
    • La compression des journaux d’exécution inclut les historiques partagés. La commande codex exec resume prend en charge les journaux compressés lors de la sélection par répertoire de travail. Il est également possible de forker un fil de discussion lorsque la racine des sessions est accessible par un lien symbolique. (#42039, #42135)

    Mises à jour de la configuration et de l’API

    • Les métadonnées des fils de discussion d’App Server comprennent les champs model et reasoningEffort, qui acceptent une valeur nulle. Lorsque le catalogue de modèles active cette fonctionnalité, request_user_input_async permet de poser des questions structurées de manière asynchrone. (#42151, #42178)
    • tui.disable_paste_burst remplace le paramètre de premier niveau, qui reste pris en charge comme solution de repli. (#41976)
    • Le nouveau paramètre features.context_management.experimental_mode est désactivé par défaut. Si vous l’activez pour une session ChatGPT Plus, Pro ou Pro Lite éligible qui utilise le backend Codex, le contexte inclut des informations sur le budget de tokens, et les notes d’historique ainsi que l’outil new_context deviennent disponibles. Les sessions utilisant une clé API, les fournisseurs personnalisés et les fils structurés temporaires restent exclus. (#42385)

    Journal des modifications

    Journal complet des modifications

    • #41870 Utilisation d’un mécanisme commun de collecte des transcriptions pour les révisions de Guardian
    • #41879 Conservation des éléments justificatifs des révisions de Guardian lors du compactage
    • #41884 Ajout d’une étape de préparation des sources natives des fonctionnalités vocales à partir de versions épinglées
    • #41890 Ajout d’une recette de compilation des dépendances natives des fonctionnalités vocales
    • #41892 Conservation du client MCP pour les flux d’événements
    • #41893 Affichage individuel des commandes réussies dans la TUI
    • #41894 Correction de la compilation des dépendances natives des fonctionnalités vocales sous Windows
    • #41897 Ajout des bases de la gestion du cycle de vie de l’utilitaire vocal
    • #41899 Maintien des abonnements aux événements MCP après le déchargement des tâches
    • #41901 Chargement d’un contexte de taille limitée après des tours de réveil vides
    • #41902 Ajout de la prise en charge du cycle de vie de l’hôte vocal installé
    • #41906 Ajout d’un gestionnaire de flux d’événements MCP
    • #41908 Exclusion des journaux d’exécution déjà archivés de la recherche lors de l’archivage des fils de discussion
    • #41909 Prise en compte du contexte des chemins de l’exécuteur dans les transformations des permissions
    • #41911 Conservation des brouillons de la TUI après une déconnexion d’App Server
    • #41912 Enregistrement persistant de la consommation de tokens des réponses dans l’historique des journaux d’exécution
    • #41913 Conservation du suivi temporel de l’état de la TUI lorsque la ligne d’état est masquée
    • #41915 Déplacement du générateur de schéma de configuration dans une crate dédiée
    • #41916 Reconnexion automatique des sessions de la TUI à App Server
    • #41917 Ouverture de la vue d’ensemble des agents depuis une zone de saisie vide
    • #41918 Rétablissement de la navigation entre les agents après la reconnexion de la TUI
    • #41923 Prise en charge, pour chaque appel en temps réel existant, de points de terminaison propres à son canal auxiliaire
    • #41924 Enregistrement de l’historique des conversations en temps réel dans Core
    • #41925 Test de la détection de l’outil de formatage Rust à l’échelle du dépôt
    • #41928 Utilisation du contexte des chemins de l’exécuteur pour l’approbation préalable des permissions
    • #41929 Ouverture directe de la vue d’ensemble des agents dans le test de reconnexion
    • #41933 Signalement cohérent de la politique de bac à sable configurée
    • #41934 Exclusion des sorties WAV trop petites du mode Code
    • #41936 Ajout des révisions de Guardian ayant échoué aux rapports de diagnostic
    • #41937 Limitation des aperçus des entrées des terminaux en arrière-plan
    • #41938 Clarification des instructions de reprise dans les résumés de fin de session
    • #41940 Conservation des caches de mise en page des transcriptions lors de la sélection d’un point de retour en arrière
    • #41941 Ajout de la fonction d’annulation du mode Vim à la zone de saisie de la TUI
    • #41944 Émission de données de télémétrie sur le coût des tours pour les sessions ChatGPT
    • #41946 Extension de la couverture des tests de non-régression des permissions des extensions
    • #41949 Ajout d’une API de réconciliation des plugins dans App Server
    • #41950 Amélioration du traçage des appels d’outils imbriqués et des processus exec
    • #41953 Application de la politique relative aux sources des marketplaces pour les plugins sélectionnés
    • #41974 Suivi des démarrages de la TUI par mode d’App Server
    • #41976 Déplacement de disable_paste_burst dans [tui]
    • #41980 Conservation des métadonnées brutes de consommation des réponses
    • #42003 Ajout du déclencheur et de la source de chaque tour aux données d’analyse correspondantes
    • #42031 Mise en commun de la logique utilisée par Guardian pour conserver les messages des utilisateurs
    • #42033 Amélioration des diagnostics des rapports de Guardian
    • #42039 Inclusion des historiques partagés dans la compression des journaux d’exécution
    • #42043 Ajout de l’état de compression aux métriques de taille du répertoire personnel de Codex
    • #42047 Ajout de paramètres d’approbation par compte pour les applications
    • #42054 Prise en compte des sélecteurs de compte explicites pour les appels d’outils des Applications
    • #42056 Prise en compte des paramètres de liaison aux applications pour les approbations d’outils MCP
    • #42065 Conservation de l’historique de Guardian lors de la reconstruction des fils de discussion
    • #42066 Suppression de certains cas de test du cœur du système
    • #42068 Détection des installations autonomes à partir du bundle CLI pour macOS
    • #42069 Suppression des tests redondants
    • #42071 Détection des installations de Codex gérées par Vite+
    • #42076 Unification de la collecte des sections de contexte de Guardian
    • #42082 Attribution des révisions REPL imbriquées aux appels d’outils correspondants
    • #42085 Centralisation de la composition du contexte de Guardian
    • #42086 Attribution des révisions de Guardian aux outils des applications OpenAI
    • #42094 Enregistrement de la disponibilité de MXC sous Windows
    • #42096 Amélioration de la fiabilité de l’envoi des rapports de diagnostic sur les réseaux lents
    • #42100 Priorité à la version distante de Sites sur le plugin fourni
    • #42101 Ajout d’un paramètre dans la TUI pour désactiver les récapitulatifs automatiques
    • #42102 Extraction du WebSocket de traces OTEL dans une crate réutilisable
    • #42104 Affichage des sessions récentes dans le centre de commande des agents
    • #42107 Affichage des patchs complets et des entrées du terminal dans l’historique de la TUI
    • #42109 Formatage des scripts Python dans l’ensemble du dépôt
    • #42110 Traitement des hooks de nettoyage fournis comme des fonctions intégrées
    • #42113 Application des règles de la plateforme distante aux contrôles de sécurité d’exec
    • #42114 Centralisation des modifications des plugins distants dans PluginsManager
    • #42117 Correction du lancement des serveurs MCP à partir de chemins relatifs sur macOS
    • #42118 Amélioration de l’affichage de l’activité des hooks dans la TUI
    • #42121 Possibilité de changer de réviseur des demandes d’approbation pour les tours en cours
    • #42123 Conservation des libellés descriptifs des liens vers les fichiers locaux
    • #42126 Exclusion des fichiers non JSON dans les fonctions utilitaires de test du catalogue de plugins
    • #42128 Préparation des connexions MCP au renouvellement coordonné des jetons OAuth
    • #42132 Limitation de la recherche de la racine Git pour l’enrichissement des métadonnées
    • #42133 Limitation de la portée des approbations MCP de session aux liaisons avec les comptes des applications
    • #42134 Inclusion des métadonnées de liaison aux applications dans les demandes d’approbation par élicitation MCP
    • #42135 Possibilité de forker des fils de discussion à partir de répertoires racines de session accessibles par des liens symboliques
    • #42137 Préchargement des instantanés du shell pour les tours éligibles
    • #42140 Ajout de la fonction de rétablissement dans l’historique de la zone de saisie en mode Vim
    • #42142 Ajout d’avertissements anticipés concernant les limites de débit pour les forfaits Plus et Team
    • #42144 Ajout d’événements analytiques pour Guardian V2
    • #42146 Résolution des demandes de permissions dans le contexte de l’exécuteur
    • #42147 Désactivation des révisions de Guardian en mode Accès complet
    • #42149 Mise à niveau des marketplaces Git à partir de la configuration fusionnée
    • #42150 Prise en charge des marketplaces distantes dans la CLI des plugins
    • #42151 Ajout des paramètres du modèle aux métadonnées des fils de discussion d’App Server
    • #42161 Répartition du code JSON Schema des outils en modules spécialisés
    • #42164 Enregistrement des sources des résultats dans les données analytiques des outils des applications
    • #42173 Prise en charge de l’injection d’en-têtes dans les exigences réseau
    • #42174 Ajout d’un bundle de schémas d’App Server pouvant être mis en cache avec Bazel
    • #42178 Ajout de demandes de saisie utilisateur structurées et asynchrones
    • #42256 Désactivation de la notation par Guardian en mode d’approbation par l’utilisateur
    • #42385 Ajout d’un paramètre permettant d’activer la gestion expérimentale du contexte

    Notes de version complètes sur GitHub

  • Codex App 26.901

    Ces notes couvrent les mises à jour jusqu’au 5 septembre 2026 inclus.

    Améliorations des performances et corrections de bugs

    • Le sélecteur de modèle reste ouvert pendant l’actualisation des paramètres.
    • L’application distingue désormais les commentaires envoyés avec succès des échecs de transmission des données de diagnostic.
    • Les discussions à distance ne se bloquent plus lorsqu’on les rouvre après un changement d’hôte.
    • L’application conserve les préférences de connexion automatique aux hôtes SSH après son redémarrage.
  • ChatGPT pour iOS 1.2026.237

    Nouvelles fonctionnalités

    • Vous pouvez désormais joindre des fichiers sur tous les hôtes connectés, y compris sous Windows et Linux. Vous pouvez aussi joindre des vidéos de votre photothèque.
    • Maintenez le bouton des pièces jointes enfoncé pour joindre des photos récentes.
    • La nouvelle vue Priorité place en tête de liste les tâches en cours, les mises à jour non lues et les tâches qui attendent votre réponse.
    • Les prompts en file d’attente se synchronisent désormais avec l’hôte connecté. Vous pouvez toujours les modifier, et ils sont envoyés même lorsque l’application est en arrière-plan.
    • Les tâches de longue durée affichent désormais leur temps d’exécution en temps réel.
    • Les menus des tâches permettent désormais de copier l’identifiant du fil de discussion.

    Améliorations et corrections de bugs

    • L’application charge et organise la liste des tâches plus rapidement et de manière plus fiable. Le regroupement par date est plus simple, les blocages sont moins fréquents et les projets disparaissent moins souvent de la liste.
    • La reconnexion est plus fiable et corrige les problèmes d’envoi bloqué, d’approbations manquantes et de mises à jour de tâches obsolètes.
    • Les réponses longues s’affichent progressivement avec moins d’interruptions visuelles.
    • Les messages des discussions annexes restent accessibles jusqu’à ce que vous les fermiez, même si la discussion ne peut plus se reconnecter.
  • Codex CLI 0.152.1

  • Codex CLI 0.152.0

    $ npm install -g @openai/codex@0.152.0
    Voir les détails

    Nouvelles fonctionnalités

    • En mode Vim, utilisez / et ? pour effectuer une recherche dans un brouillon. Les occurrences sont surlignées. Utilisez n pour passer à l’occurrence suivante dans le sens de la recherche et N pour aller en sens inverse. (#41586)
    • Les bannières de limite de débit permettent de consulter votre consommation, de gérer vos crédits, de réinitialiser vos limites et de gérer vos abonnements. (#41742)
    • L’interface du terminal et codex exec affichent la progression du renouvellement des informations d’authentification, y compris lors de la réauthentification auprès d’Amazon Bedrock. (#41239)
    • Les noms des serveurs MCP peuvent contenir :, @, / et ., ce qui permet d’utiliser des noms au format des noms de paquets dans toutes les commandes de la CLI et lors de l’authentification. (#41700)
    • Le paramètre output_token_limit permet de limiter la sortie de chaque outil MCP. La même règle de troncature s’applique à la reprise d’une session. (#41421)
    • Les clients d’App Server peuvent configurer les délais d’expiration de thread/shellCommand, y compris des délais supérieurs à une heure. (#41384)

    Corrections de bugs

    • Lorsque le mode Vim est activé dans la zone de saisie, chaque nouveau brouillon s’ouvre désormais en mode Insertion, y compris après l’envoi d’un message ou le lancement d’une commande slash. (#41921)

    • Les révisions automatiques pour approbation peuvent conserver des messages plus longs et une transcription plus volumineuse de la conversation. (#41931)

    • Les révisions automatiques pour approbation préservent les instructions de l’utilisateur, ses réponses et les autorisations valides lors du compactage de l’historique. (#41660, #41846, #41852)

    • À la reprise d’un fil, son répertoire de travail enregistré est restauré si aucun répertoire n’est fourni. Les mises à jour des métadonnées du client préservent les autorisations du système de fichiers. (#41567, #41464)

    • Les outils MCP restent disponibles lors des actualisations du cache et des modifications des plugins distants. Les nouvelles tentatives d’authentification utilisent les en-têtes actualisés fournis par l’utilitaire auxiliaire. (#41336, #41344, #41396, #41400)

    • À son ouverture, le sélecteur de modèles actualise la liste des modèles disponibles tout en conservant le modèle en surbrillance. (#41467)

    • Correction des problèmes d’exécution dans le bac à sable Windows avec PowerShell installé depuis le Microsoft Store, des blocages de sous-processus lors des requêtes au terminal et des anomalies d’affichage liées au curseur dans les anciens terminaux JediTerm. (#41227, #41436, #41673)

    • Les requêtes de tâches dans le cloud rejettent les URL de backend non fiables et désactivent les redirections pour protéger les informations d’authentification enregistrées. (#41403)

    Maintenance

    • L’outil de planification est désactivé par défaut. Activez-le avec tools.update_plan.enabled = true. (#41744)
    • Le chargement des recommandations de plugins commence dès le démarrage, ce qui réduit l’attente avant le premier tour. (#41375)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.151.0...rust-v0.152.0

    • #41210 Activation des outils d’horloge à partir des métadonnées du modèle @copyberry
    • #41215 Renouvellement du contexte de Guardian avant les révisions de suivi @copyberry
    • #41218 Mutualisation de l’analyse des mentions d’outils sous forme de liens dans l’interface du terminal @copyberry
    • #41219 Nouvelles tentatives en cas de conflits confirmés d’enregistrement à distance @copyberry
    • #41221 Respect des budgets de tokens par tour lors du renouvellement du contexte de révision de Guardian @copyberry
    • #41223 Ajout d’un tri par date de dernière activité à project/list @copyberry
    • #41226 Déplacement des tests de session de révision de Guardian dans un fichier distinct @copyberry
    • #41227 Utilisation d’une version compatible de PowerShell pour les commandes du bac à sable Windows exécutées avec des privilèges élevés @copyberry
    • #41230 Application de la politique de routage des applications aux lectures de plugins sans authentification @copyberry
    • #41231 Instrumentation du cache des plugins chargés @copyberry
    • #41232 Ajout de la version de PowerShell au contexte de l’environnement @copyberry
    • #41235 Filtrage des messages d’erreur du backend des notes d’historique @copyberry
    • #41239 Affichage de la progression du rétablissement de l’authentification auprès du fournisseur de modèles @copyberry
    • #41243 Ajout de conditions d’activation configurables pour l’outil sleep @copyberry
    • #41250 Inclusion de la source du fil dans les métadonnées de connexion en temps réel @copyberry
    • #41260 Application des budgets de sortie des outils par le backend de l’historique @copyberry
    • #41285 Vérification des conflits de raccourcis clavier à partir du registre des actions @copyberry
    • #41292 Transmission au modèle des images des notes d’historique @copyberry
    • #41308 Utilisation par les sous-agents de la même offre que l’agent racine @copyberry
    • #41309 Respect des révisions obligatoires lors de la réutilisation des scores de Guardian @copyberry
    • #41313 Séparation du mécanisme d’attente progressive entre les tentatives HTTP et des tests d’intégration en situation de surcharge @copyberry
    • #41322 Isolation des tests d’approbation de Guardian pour les cas où un modèle est requis @copyberry
    • #41328 Vérification des entrées du terminal au regard des autorisations conservées @copyberry
    • #41331 Classification des outils d’horloge comme outils de contrôle intégrés @copyberry
    • #41336 Conservation des outils MCP en cache lors de la capture des liaisons @copyberry
    • #41344 Utilisation des caches actualisés des outils MCP lors de la capture des liaisons @copyberry
    • #41349 Attribution d’identifiants stables aux éléments d’entrée générés pour Responses @copyberry
    • #41354 Rejet des octets NUL dans les entrées du terminal soumises à révision @copyberry
    • #41357 Prise en charge de la compression des lignées d’exécution partagées @copyberry
    • #41360 Mesure de l’espace utilisé par le répertoire de base de Codex au démarrage d’App Server @copyberry
    • #41364 Test de la reprise d’exécutions partagées compressées @copyberry
    • #41365 Limitation des messages asynchrones destinés à l’utilisateur aux questions @copyberry
    • #41368 Adaptation des consignes relatives au shell Windows à la plateforme de l’exécuteur @copyberry
    • #41375 Préchargement des recommandations de plugins au démarrage de la session @copyberry
    • #41380 Clarification des consignes de délégation proactive à plusieurs agents @copyberry
    • #41384 Prise en charge de délais d’expiration configurables pour les commandes shell des fils @copyberry
    • #41385 Attribution d’identités de tour distinctes aux classifications de Guardian @copyberry
    • #41392 Ajout de primitives de contexte partagées pour Guardian @copyberry
    • #41393 Maintien du mode exec en une seule étape lorsque le mode exec unifié est désactivé @copyberry
    • #41396 Actualisation des environnements d’exécution lors des changements d’état des plugins distants @copyberry
    • #41400 Actualisation des en-têtes fournis par l’utilitaire auxiliaire HTTP de MCP après des échecs d’autorisation @copyberry
    • #41403 Restriction de l’utilisation des informations d’authentification des tâches dans le cloud aux origines de confiance @copyberry
    • #41413 Optimisation de la recherche d’éléments dans l’historique @copyberry
    • #41416 Ajout du filtrage des médias dans les notifications d’App Server @copyberry
    • #41421 Prise en charge des limites de sortie par outil MCP @copyberry
    • #41422 Ajout d’un mécanisme partagé de collecte des transcriptions pour Guardian @copyberry
    • #41424 Conservation des contextes de référence lorsque des agents sont forkés de façon imbriquée @copyberry
    • #41427 Filtrage des médias dans les notifications de sortie des appels de fonction @copyberry
    • #41429 Conservation du dernier contexte d’étape sélectionné pour chaque tour @copyberry
    • #41432 Exécution des hooks de l’exécuteur pour les tours interrompus @copyberry
    • #41435 Autorisation des hooks de nettoyage fournis pour le navigateur à l’arrêt d’un sous-agent @copyberry
    • #41436 Réponse aux requêtes de terminal provenant des sous-processus TTY @copyberry
    • #41447 Prise en charge des requêtes de formulaire openai/elicitation @copyberry
    • #41448 Clarification du traitement des questions dans le mode de collaboration par défaut @copyberry
    • #41449 Renommage de la politique Seatbelt en lecture seule définissant les paramètres par défaut de la plateforme @copyberry
    • #41452 Indication de la durée des requêtes de l’hôte du mode code @copyberry
    • #41454 Blocage des objectifs après des échecs répétés de l’hôte d’exécution @copyberry
    • #41456 Prise en charge des cibles d’application dans les hooks de plugins de l’exécuteur @copyberry
    • #41457 Récupération des instructions sur l’utilisation proactive de plusieurs agents dans le catalogue de modèles @copyberry
    • #41461 Récupération des descriptions des messages asynchrones destinés à l’utilisateur dans le catalogue de modèles @copyberry
    • #41464 Conservation des autorisations lors de la mise à jour des métadonnées de session @copyberry
    • #41467 Actualisation du sélecteur de modèles de l’interface du terminal à partir d’App Server @copyberry
    • #41476 Utilisation des plateformes rules_rs pour les binaires de distribution @copyberry
    • #41477 Organisation des ressources Rust fournies dans des répertoires de ressources @copyberry
    • #41562 Conservation de la filiation des tours lors de la poursuite des objectifs @copyberry
    • #41567 Restauration du répertoire de travail du fil à partir d’instantanés de paramètres détenus en propre @copyberry
    • #41569 Renforcement de la sécurité des envois de rapports de diagnostic @copyberry
    • #41570 Correction de la grammaire des instructions sur l’utilisation proactive de plusieurs agents @copyberry
    • #41586 Ajout des déplacements par recherche de Vim à la zone de saisie @copyberry
    • #41613 Déplacement des tests d’historique Vim vers le module de recherche dans l’historique @copyberry
    • #41630 Mise à jour des tests pour le cas où update_plan est activé par défaut @copyberry
    • #41660 Conservation de l’autorisation de Guardian lors du compactage de l’historique @copyberry
    • #41666 Approbation de la première exécution du REPL Node sans attendre Guardian @copyberry
    • #41673 Correction du rendu du style du curseur sur les anciens terminaux JediTerm @copyberry
    • #41683 Définition des répertoires de travail pour les tests MCP de l’environnement @copyberry
    • #41700 Prise en charge des noms de serveurs MCP au format des noms de paquets @copyberry
    • #41742 Affichage de bannières de limite de débit proposant des actions dans l’interface du terminal @copyberry
    • #41743 Marquage des requêtes d’ingestion de l’historique dans les métadonnées du tour @copyberry
    • #41744 Activation de l’outil update_plan uniquement sur demande @copyberry
    • #41803 Possibilité pour les modèles d’activer la gestion des budgets de tokens par défaut @copyberry
    • #41840 Utilisation du budget de pile asynchrone pour les révisions d’approbation @copyberry
    • #41846 Conservation des éléments de preuve des révisions de Guardian lors du compactage @copyberry
    • #41852 Conservation des réponses de l’utilisateur à Guardian lors du compactage @copyberry
    • #41853 Encapsulation du future de démarrage de session dans un Box à la frontière de l’API @copyberry
    • #41857 Conservation des réponses de l’utilisateur à Guardian issues de l’historique actuel @copyberry
    • #41858 Conservation du texte de l’utilisateur lorsque l’historique de Guardian supprime les images trop volumineuses @copyberry
    • #41861 Exclusion des outils d’extension de l’historique des révisions de Guardian @copyberry
    • #41921 Ouverture des nouveaux brouillons Vim en mode Insertion
    • #41931 Augmentation des limites de taille des transcriptions de messages de Guardian

    Notes de version complètes sur GitHub

août 2026

  • Codex App 26.831

    Améliorations des performances et corrections de bugs

    • Les nouvelles discussions ne se bloquent plus après le collage d’un long texte.
    • Sur Windows, l’application se rétablit mieux en cas de problème au démarrage et efface les messages d’erreur de démarrage devenus obsolètes après la reconnexion.
    • Les réponses continuent désormais de s’afficher au fil de leur génération dans les fenêtres masquées de l’application.
  • Codex CLI 0.151.0

    $ npm install -g @openai/codex@0.151.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout d’un délai de grâce configurable pour découvrir les outils des serveurs MCP facultatifs. (#41199)
    • Les extensions peuvent désormais inspecter ou remplacer les résultats des outils MCP avant leur transmission au modèle. (#41202)
    • Les catalogues de plugins combinent désormais les configurations propres à chaque dépôt et signalent les marketplaces de projet non valides sans masquer les plugins valides. (#41208)

    Corrections de bugs

    • Les profils de permissions restaurés sont désormais conservés d’un tour à l’autre dans l’interface en mode texte (TUI), et /cd ne peut plus assouplir les restrictions du bac à sable. (#41192)
    • La disponibilité des outils et l’effort de raisonnement sont désormais correctement gérés lors d’un changement de modèle ou d’un repli vers un autre modèle. (#41195, #41206)
    • Le bac à sable distant applique mieux ses restrictions en tenant compte du répertoire personnel, du système d’exploitation et des conventions de chemins réellement utilisés par l’exécuteur. (#41196, #41204, #41207, #41209)
    • Les réponses d’app-server conservent désormais la structure des erreurs des outils et des ressources MCP. (#41196)
    • Les tokens consommés par les sous-agents imbriqués sont désormais comptabilisés dans les budgets des objectifs racines. (#41183)
    • Les classifications obsolètes de Guardian ne peuvent plus autoriser des actions après un changement de l’état des permissions. (#41196)

    Maintenance

    • Ajout de télémétrie pour les examens de stdin nécessitant une approbation de niveau supérieur et pour la découverte des outils MCP par l’exécuteur distant. (#41189, #41205)
    • Stabilisation des tests WebSocket de Guardian et des tests des fixtures du cœur lorsque l’intégration continue est lente ou exécute de nombreuses tâches en parallèle. (#41191, #41194)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.150.0...rust-v0.151.0

    • #41183 Comptabilisation des tokens consommés par les sous-agents dans les budgets des objectifs racines @copyberry
    • #41189 Instrumentation des contrôles de taille effectués lors de l’examen de stdin @copyberry
    • #41191 Stabilisation des tests WebSocket de Guardian @copyberry
    • #41192 Conservation des profils de permissions restaurés dans les sessions TUI @copyberry
    • #41193 Signalement des capacités affectées par les synchronisations de plugins à distance @copyberry
    • #41194 Renforcement des assertions qui vérifient le démarrage des fixtures de test du cœur @copyberry
    • #41195 Finalisation des plans d’outils propres à chaque modèle dans ToolRouter @copyberry
    • #41196 Amélioration du bac à sable, de la gestion des erreurs MCP et des approbations mises en cache @copyberry
    • #41199 Délai de grâce configurable au démarrage des serveurs MCP facultatifs @copyberry
    • #41202 Possibilité pour les extensions de traiter les résultats des outils MCP @copyberry
    • #41204 Transmission des répertoires personnels des exécuteurs aux contextes de bac à sable @copyberry
    • #41205 Suivi de la télémétrie liée à la découverte des outils MCP par l’exécuteur @copyberry
    • #41206 Prise en compte du modèle lors du repli associé au niveau de raisonnement Ultra @copyberry
    • #41207 Transmission du système d’exploitation de l’exécuteur à l’environnement de chaque tour @copyberry
    • #41208 Prise en compte de la configuration des plugins propre à chaque dépôt dans les requêtes de catalogue @copyberry
    • #41209 Application des conventions de chemins de l’exécuteur lors de la recherche de correspondances avec les règles deny-read @copyberry

    Notes de version complètes sur GitHub

  • Codex App 26.825

    Améliorations des performances et corrections de bugs

    • Lorsque vous renommez une connexion SSH, vous conservez désormais vos discussions et vos projets enregistrés.
  • Codex CLI 0.150.1

    $ npm install -g @openai/codex@0.150.1
    Voir les détails

    Corrections de bugs

    • Le compactage à distance comptabilise désormais par défaut les images conservées dans son budget de tokens et supprime les plus anciennes si nécessaire. (#41003)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.150.0...rust-v0.150.1

    • #41003 Rétroportage vers la version 0.150 de la prise en compte des images conservées dans le budget de tokens du compactage @rhan-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.230

    Nouveautés

    • Sur les hôtes connectés, vous pouvez rechercher des tâches par titre ou par contenu de conversation.
    • Une jauge compacte dans la zone de saisie permet de consulter et de régler l’effort de raisonnement.
    • Un éditeur plein écran facilite la rédaction de prompts plus longs.
    • Vous pouvez configurer des raccourcis sur l’écran d’accueil pour ChatGPT, le mode Work et Codex à distance.
    • Vous pouvez ajouter un commentaire aux annotations de réponse que vous sélectionnez.

    Améliorations et corrections de bugs

    • Les longues conversations se chargent plus efficacement. Les messages plus anciens sont récupérés au besoin.
    • La présentation de la liste des tâches, leur ordre et leur épinglage se rapprochent désormais de ceux de l’application de bureau ChatGPT.
    • Les visualisations intégrées respectent désormais les réglages d’apparence et de couleur d’accentuation d’iOS.
  • Codex CLI 0.150.0

    $ npm install -g @openai/codex@0.150.0
    Voir les détails

    Nouvelles fonctionnalités

    • Mentionnez d’autres tâches Codex avec @ et demandez aux agents de lire des tâches, d’en créer ou de leur envoyer des messages depuis le terminal. (#40308, #40315)
    • Avec /copy, vous pouvez désormais choisir de copier une réponse complète, un bloc de code ou un bloc de citation. (#39997)
    • Les tâches sans nom dans le terminal reçoivent automatiquement un titre descriptif, et /rename suggère un titre modifiable à partir de la conversation. (#40492, #40495)
    • Les liens Markdown s’affichent sous forme de libellés cliquables dans les terminaux compatibles. Les URL restent visibles ailleurs. (#40471)
    • Définissez des raccourcis clavier pour passer d’un mode de permissions à l’autre et utilisez . en mode Vim pour répéter votre dernière modification. (#39873, #40521)
    • Les nouveaux hooks Interrupt peuvent exécuter des commandes ou des gestionnaires MCP lorsqu’un tour actif de premier niveau est interrompu. (#40511)

    Corrections de bugs

    • Codex ignore désormais les instructions AGENTS.md propres aux projets non reconnus comme fiables. Les règles gérées d’interdiction de lecture restent en vigueur après un changement de permissions. (#39837, #40004)
    • Amélioration du masquage des informations d’authentification dans les diagnostics d’app-server, notamment dans les champs relatifs au fournisseur, au renouvellement de l’authentification et à l’attestation. (#39993)
    • Correction de la recherche des jetons Bearer pour les connexions MCP distantes et du démarrage des serveurs requis, tout en préservant la compatibilité avec les anciens exécuteurs. (#39926, #39952, #39979)
    • Correction de la configuration du bac à sable Windows avec élévation de privilèges et des alias de lancement pour les chemins utilisateur contenant des caractères Unicode. (#39971, #40570)
    • Correction des blocages à l’arrêt sous Unix lorsqu’un processus détaché gardait un terminal ouvert ou que les tampons de sortie du terminal étaient pleins. (#40460)
    • Correction du compactage des conversations et de la compatibilité multi-agent pour les modèles Amazon Bedrock. (#39804, #39825)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.149.0...rust-v0.150.0

    • #39667 Traçage de la coordination des actualisations de l’environnement d’exécution MCP @copyberry
    • #39691 Réutilisation du compactage du parent désormais configurable dans Guardian v2 @copyberry
    • #39700 Refus de poursuivre en cas de configuration ou d’analyse sed non sûre @copyberry
    • #39702 Attente des événements de fin de tour dans les tests de reprise multi-agent @copyberry
    • #39703 Déplacement du contrôle de portée globale dans l’environnement d’exécution du mode code @copyberry
    • #39706 Renforcement de la liaison aux chemins racines accessibles en écriture dans Seatbelt @copyberry
    • #39707 Suppression du test redondant de la fonction utilitaire d’image du mode code @copyberry
    • #39709 Journalisation des variantes d’événements de l’application TUI sans leur charge utile @copyberry
    • #39712 Réduction des allocations de tampons de sortie dans unified exec @copyberry
    • #39717 Transmission des paramètres d’entrée des workflows CI via des variables d’environnement @copyberry
    • #39719 Fin de la conservation des informations d’authentification utilisées pour le checkout dans les workflows V8 @copyberry
    • #39720 Mise à disposition d’une politique gérée pour l’importation des paramètres du navigateur @copyberry
    • #39722 Suivi des appels de création d’agents de multi-agent v2 dans les données analytiques @copyberry
    • #39726 Encapsulation du future de connexion WebSocket dans une Box @copyberry
    • #39731 Suppression des lectures d’historiques d’exécution pour les sessions TUI configurées @copyberry
    • #39736 Suppression de la création du répertoire privé de l’exécuteur @copyberry
    • #39738 Prise en compte des paramètres d’exécution de Guardian définis dans les valeurs par défaut du modèle @copyberry
    • #39741 Utilisation d’instructions propres à chaque modèle pour les résultats de la révision automatique @copyberry
    • #39744 Pas de post-traitement pour les textes courts dans la zone de saisie @copyberry
    • #39746 Actualisation des racines de capacités des fils repris à partir des exécuteurs @copyberry
    • #39749 Obligation pour les backends de systèmes de fichiers d’implémenter le parcours des répertoires @copyberry
    • #39752 Mise à disposition du choix de profil de permissions avant compilation @copyberry
    • #39755 Ajout des instructions développeur gérées aux exigences @copyberry
    • #39756 Mise en cache des instantanés du shell dans le serveur exec @copyberry
    • #39757 Standardisation de l’exécution du shell sur unified exec @copyberry
    • #39761 Ajout de la diffusion en continu des événements MCP dans app-server @copyberry
    • #39765 Ajout des identifiants de suggestion aux métadonnées d’installation des plugins @copyberry
    • #39770 Actualisation des définitions de modèles fournies @copyberry
    • #39772 Standardisation de l’exécution du shell sur unified exec @copyberry
    • #39776 Vérification des signatures de Codex App avant le lancement ou l’installation @copyberry
    • #39777 Nouvelles tentatives en cas d’échec temporaire du registre lors de la connexion initiale à exec @copyberry
    • #39779 Limites de télémétrie des résultats d’outils désormais configurables @copyberry
    • #39782 Prise en charge des sorties autonomes d’appels de fonctions nommées @copyberry
    • #39784 Classification des échecs de migration des historiques d’exécution @copyberry
    • #39785 Prise en charge de la télémétrie du coût des tours pour les fournisseurs personnalisés de modèles @copyberry
    • #39786 Prise en charge des connexions WebSocket d’exec-server acceptées par l’hôte @copyberry
    • #39790 Déduplication de la préparation des tests de fork de zsh @copyberry
    • #39791 Traitement des sorties autonomes d’outils comme contexte externe @copyberry
    • #39792 Rejet des mises à jour des paramètres des sous-agents appartenant à leur parent @copyberry
    • #39794 Installation des outils de compilation dans la CI Rust complète @copyberry
    • #39795 Ajout du nom d’hôte à la ligne d’état configurable de la TUI @copyberry
    • #39797 Enrichissement des données analytiques d’archivage des fils avec leur contexte @copyberry
    • #39798 Mise à jour de rmcp vers la version 3.1.3 @copyberry
    • #39802 Optimisation de la recherche de correspondances sans distinction de casse dans l’historique des fils @copyberry
    • #39804 Utilisation de multi-agent V1 pour les modèles Amazon Bedrock @copyberry
    • #39807 Finalisation des téléversements réservés de PDF avec le contexte de création @copyberry
    • #39809 Conservation de WINDIR dans les environnements shell Windows de base @copyberry
    • #39811 Restriction de la lecture des préférences macOS aux politiques d’accès à l’ensemble du disque @copyberry
    • #39812 Vérifications de présence sans matérialisation des exceptions aux racines accessibles en écriture @copyberry
    • #39813 Projection différée de l’ancienne politique de système de fichiers @copyberry
    • #39822 Conservation des instructions du classificateur Guardian sans limitation de longueur @copyberry
    • #39825 Utilisation du compactage Responses pour Amazon Bedrock @copyberry
    • #39827 Ajout d’outils d’historique et de notes pour les sessions avec un budget de tokens @copyberry
    • #39830 Renommage de l’option de configuration de l’extension de notes d’historique @copyberry
    • #39837 Instructions de projet ignorées pour les projets non reconnus comme fiables @copyberry
    • #39847 Ajout des identifiants de fenêtre de contexte aux métadonnées des réponses @copyberry
    • #39852 Réinitialisation du compteur de tentatives d’accès au registre lors de l’actualisation des bundles Noise @copyberry
    • #39864 Limitation du calcul des retours à la ligne dans l’aperçu des saisies en attente @copyberry
    • #39870 Prise en charge de la configuration des sessions avec codex agents @copyberry
    • #39873 Ajout de raccourcis clavier pour passer d’un mode de permissions à l’autre dans la TUI @copyberry
    • #39876 Prise en charge de la connexion à des appels en temps réel existants @copyberry
    • #39917 Prise en compte du PATH de la requête dans les instantanés de shell d’exec-server @copyberry
    • #39926 Résolution des jetons Bearer pour les connexions MCP sur HTTP dans les environnements des exécuteurs @copyberry
    • #39930 Suivi des variables d’environnement utilisées pour les en-têtes MCP distants @copyberry
    • #39935 Liaison obligatoire à l’émetteur pour les points de terminaison OAuth MCP @copyberry
    • #39937 Limitation de la taille des trames de sortie différentielles de unified exec @copyberry
    • #39940 Allongement du délai de démarrage de l’hôte local du mode code @copyberry
    • #39941 Découverte des serveurs MCP HTTP à partir des exécuteurs sélectionnés @copyberry
    • #39952 Prise en compte des serveurs MCP obligatoires des exécuteurs sélectionnés @copyberry
    • #39953 Prise en charge d’une configuration tenant compte des fonctionnalités vocales et des builds présentant des écarts de version @copyberry
    • #39957 Ajout d’instantanés de shell en mémoire à unified exec @copyberry
    • #39958 Fin de l’annonce des instantanés de shell par les serveurs exec locaux @copyberry
    • #39961 Test des jetons Bearer MCP du navigateur via les connexions WebSocket des exécuteurs @copyberry
    • #39962 Maintien de l’isolation des révisions Guardian vis-à-vis des serveurs MCP des exécuteurs @copyberry
    • #39967 Mise à niveau de pnpm vers la version 10.34.5 @copyberry
    • #39969 Regroupement des tests des fonctions utilitaires de sortie du mode code @copyberry
    • #39971 Correction de l’activation de la configuration du bac à sable Windows avec élévation de privilèges @copyberry
    • #39975 Conservation de l’autorisation accordée par l’utilisateur dans le fil racine lors des révisions Guardian des sous-agents @copyberry
    • #39976 Autorisation des requêtes sur les limites des sémaphores dans le bac à sable macOS @copyberry
    • #39979 Maintien de la compatibilité MCP avec les anciens exécuteurs @copyberry
    • #39980 Application des politiques réseau de l’environnement à l’exécution à distance @copyberry
    • #39981 Omission du calcul du score de risque pour les modèles exigeant une révision automatique @copyberry
    • #39985 Troncature des instructions Guardian après le rendu de la politique @copyberry
    • #39991 Conservation de l’ordre des événements de la TUI lors du vidage du fil actif @copyberry
    • #39992 Maintien de descriptions stables pour les actions du mappage clavier pendant la navigation @copyberry
    • #39993 Exclusion des informations d’authentification des journaux d’app-server @copyberry
    • #39994 Ajout de la prise en charge des sessions internes de Guardian @copyberry
    • #39995 Extension des exigences relatives au navigateur et à l’utilisation de l’ordinateur @copyberry
    • #39997 Ajout à /copy d’un sélecteur de contenu de réponse à copier @copyberry
    • #39999 Masquage de l’état du mode Rapide pour les modèles non compatibles @copyberry
    • #40000 Mise à disposition des exigences relatives au navigateur et à l’utilisation de l’ordinateur via app-server @copyberry
    • #40004 Conservation des règles gérées d’interdiction de lecture lors des mises à jour des permissions @copyberry
    • #40005 Soumission des commandes nécessitant une élévation des permissions à une révision Guardian synchrone @copyberry
    • #40006 Synchronisation explicite des tests d’enrichissement Git @copyberry
    • #40007 Implémentation de la configuration d’Amazon Bedrock dans App Server @copyberry
    • #40009 Exécution des hooks d’arrêt autorisés des plugins des exécuteurs @copyberry
    • #40011 Synchronisation explicite du test concurrent d’enrichissement Git @copyberry
    • #40012 Conservation du contexte de l’exécuteur pour les hooks d’arrêt MCP @copyberry
    • #40013 Réutilisation des révisions Guardian dans le calcul asynchrone du score de risque @copyberry
    • #40015 Renforcement de la réconciliation du cache des plugins installés à distance @copyberry
    • #40017 Traçage de la création du contexte de tour et des vérifications de l’état en temps réel @copyberry
    • #40018 Ajout de la configuration du navigateur et de l’utilisation de l’ordinateur @copyberry
    • #40020 Ajout de tests de bout en bout pour les hooks Stop des exécuteurs @copyberry
    • #40021 Annulation des révisions Guardian en même temps que les appels d’outils associés @copyberry
    • #40024 Prise en compte des approbations granulaires du bac à sable dans unified exec @copyberry
    • #40028 Journalisation des résultats de classification de Guardian V2 @copyberry
    • #40031 Conservation des résultats stricts de la révision automatique MCP @copyberry
    • #40038 Ajout de la suspension des tours racines inachevés @copyberry
    • #40068 Signalement de l’état des connexions MCP à l’exécution @copyberry
    • #40150 Utilisation des métadonnées de provenance des fils pour les classificateurs Guardian @copyberry
    • #40161 Possibilité pour les appelants d’exec de classer les nouveaux fils @copyberry
    • #40166 Déplacer le curseur de la TUI avant de l’afficher @copyberry
    • #40169 Ajouter des tests de non-régression pour la pagination des approbations de patchs @copyberry
    • #40174 Conserver les types d’éléments de contenu dans les métadonnées des messages @copyberry
    • #40177 Exiger un type de contenu pour les fragments de prompt des extensions @copyberry
    • #40179 Arrêter les descendants repris lors de l’archivage des arborescences de fils de discussion @copyberry
    • #40180 Classer les fragments contextuels par type de contenu @copyberry
    • #40184 Conserver les annotations de contexte dans les messages fusionnés @copyberry
    • #40186 Identifier les requêtes mémoire détachées comme des opérations de consolidation de la mémoire @copyberry
    • #40196 Annoter les saisies utilisateur et les fragments contextuels avec des types de contenu @copyberry
    • #40200 Supprimer la suggestion liée au mode Plan dans la zone de saisie @copyberry
    • #40221 Distinguer les fils de révision Guardian des sous-agents @copyberry
    • #40257 Prendre en charge cua_repl comme serveur MCP reposant sur un REPL Node @copyberry
    • #40264 Conserver les métadonnées de contenu lors de la troncature des messages @copyberry
    • #40266 Conserver les annotations de contenu lors du filtrage de l’historique des agents forkés @copyberry
    • #40271 Conserver les annotations de contenu lors de l’annulation des changements de modèle @copyberry
    • #40273 Normaliser les annotations des messages utilisateur compactés @copyberry
    • #40275 Classer d’autres fragments de contexte générés @copyberry
    • #40277 Conserver les annotations lorsque des médias non pris en charge sont omis @copyberry
    • #40280 Allouer un budget aux images conservées lors du compactage à distance @copyberry
    • #40281 Conserver les types de contenu lors de la préparation des images @copyberry
    • #40292 Ajouter des tests de bon fonctionnement pour les paquets Codex assemblés @copyberry
    • #40294 Classer le contexte interne du modèle par source @copyberry
    • #40295 Classer les instructions d’autorisation dans l’espace de noms permissions @copyberry
    • #40296 Annoter les instructions de base de Responses Lite @copyberry
    • #40297 Conserver les annotations des instructions développeur dans les forks de sous-agents @copyberry
    • #40301 Afficher les offres Business Pro Lite sous le nom Business Premium @copyberry
    • #40302 Renforcer l’isolation du registre des montages synthétiques de bubblewrap @copyberry
    • #40308 Ajouter des outils à la TUI pour gérer les tâches Codex @copyberry
    • #40315 Ajouter les mentions de tâches à la zone de saisie de la TUI @copyberry
    • #40321 Mettre à jour le modèle par défaut du mode temps réel sans trames @copyberry
    • #40343 Mettre en cache les métadonnées de l’exécuteur dès l’initialisation @copyberry
    • #40363 Transmettre les variables d’environnement locales aux serveurs MCP d’Agent Plugin @copyberry
    • #40368 Utiliser les sources de session des instantanés pour la projection MCP @copyberry
    • #40376 Signaler la prise en charge des instantanés de shell v2 sur Unix @copyberry
    • #40381 Conserver les erreurs du bac à sable lors de l’initialisation de la session @copyberry
    • #40382 Exposer les sources d’invocation aux outils des extensions @copyberry
    • #40393 Classer les risques avec Guardian V2 à l’aide d’un seul token @copyberry
    • #40398 Stabiliser le test du hook Stop en cas de non-correspondance de l’exécuteur @copyberry
    • #40403 Préinitialiser davantage de connexions WebSocket pour l’échantillonnage de Guardian @copyberry
    • #40410 Renforcer les tests de la surcouche d’environnement MCP d’Agent Plugin @copyberry
    • #40413 Respecter les budgets de réponse lors de l’énumération des skills @copyberry
    • #40420 Représenter la politique de Guardian sous forme de fragment contextuel @copyberry
    • #40422 Renforcer la sécurité de l’exécution des commandes du programme de mise à jour sur Windows @copyberry
    • #40423 Renforcer la sécurité de la conversion des URI de fichiers Windows @copyberry
    • #40431 Afficher les éléments justificatifs de la révision Guardian en appliquant la troncature de l’évaluateur asynchrone @copyberry
    • #40436 Ajouter un contrôle administré pour l’automatisation locale dans l’application @copyberry
    • #40437 Signaler les activités achevées des sous-agents dans les tours parents @copyberry
    • #40438 Utiliser rust-lld pour l’édition de liens Rust avec Bazel et MSVC sur Windows @copyberry
    • #40441 Conserver les accès en lecture aux racines Windows en présence de règles d’interdiction de lecture @copyberry
    • #40443 Effectuer par lots la découverte des racines de capacités dans le bac à sable @copyberry
    • #40447 Réessayer les captures d’instantanés de shell ayant échoué @copyberry
    • #40449 Transmettre l’activité de fin d’exécution des agents pairs au tour initiateur @copyberry
    • #40450 Contrôler l’activation des types d’éléments de contenu avec un indicateur de fonctionnalité @copyberry
    • #40460 Empêcher les E/S des PTY Unix de bloquer l’arrêt de l’environnement d’exécution @copyberry
    • #40464 Faire respecter les règles de propriété des sous-agents pour toutes les entrées d’app-server @copyberry
    • #40465 Enregistrer les métriques de troncature des entrées du classificateur Guardian @copyberry
    • #40466 Ajouter le courtage d’identifiants à la configuration de la fonctionnalité de proxy réseau @copyberry
    • #40471 Afficher les liens Markdown sous forme de libellés cliquables dans les terminaux compatibles @copyberry
    • #40472 Ajouter aux extensions des révisions d’approbation complètes et structurées @copyberry
    • #40475 Demander le droit de lecture des informations de sécurité lors de la mise à jour des ACL du bac à sable Windows @copyberry
    • #40477 Recharger les enfants de Multi-Agent V2 par l’intermédiaire de leur parent @copyberry
    • #40480 Ajouter un périmètre de révision Guardian v2 limité à l’utilisation de l’ordinateur @copyberry
    • #40481 Prendre en charge les clés d’accès AWS gérées pour Amazon Bedrock @copyberry
    • #40484 Assurer le courtage des alias d’identifiants dans les environnements enfants @copyberry
    • #40486 Ajout des identifiants des tours racines aux données d’analyse des tours et des outils @copyberry
    • #40487 Extraction du chargement des rôles d’agent dans une crate dédiée @copyberry
    • #40488 Export du coût par tour sous forme de métrique OTEL @copyberry
    • #40489 Prise en compte de la désactivation de la configuration réseau gérée @copyberry
    • #40490 Sécurisation de la configuration du projet lorsque les identifiants sont fournis par un intermédiaire @copyberry
    • #40491 Respect des budgets de réponse lors de la lecture des ressources des skills @copyberry
    • #40492 Génération de titres descriptifs pour les fils de discussion dans l’interface TUI @copyberry
    • #40494 Exclusion des fils de discussion système éphémères du routage de l’interface TUI @copyberry
    • #40495 Proposition de titres de fils de discussion à partir de la conversation dans /rename @copyberry
    • #40496 Suivi de l’historique, des notes et des messages asynchrones en tant qu’outils de contrôle @copyberry
    • #40497 Renforcement de l’isolation des sessions internes de Guardian @copyberry
    • #40498 Allongement de l’intervalle d’actualisation des modèles dans app-server @copyberry
    • #40499 Protection de la migration des historiques d’exécution au démarrage contre les mises à jour concurrentes @copyberry
    • #40501 Déduplication des skills de plugins dans les mentions unifiées @copyberry
    • #40502 Abrègement des chemins du répertoire personnel dans les résumés d’état d’AGENTS.md @copyberry
    • #40504 Routage des liens Trusted Access pour la cybersécurité selon le type d’abonnement @copyberry
    • #40508 Enregistrement des événements en temps réel dans la chronologie du fil de discussion @copyberry
    • #40509 Ajout de modèles d’artefacts persistants pour les fils de discussion @copyberry
    • #40511 Ajout de hooks pour les tours interrompus @copyberry
    • #40521 Ajout de la répétition de la dernière modification avec la touche point en mode Vim @copyberry
    • #40523 Relance des commandes d’authentification du fournisseur après les premiers échecs @copyberry
    • #40528 Inclusion des entrées du terminal dans les révisions d’approbation @copyberry
    • #40533 Transmission des indications des extensions aux métadonnées de la fenêtre de contexte @copyberry
    • #40539 Injection d’indications sur les notes d’historique dans les fenêtres de contexte @copyberry
    • #40544 Inclusion de la transparence de l’arrière-plan dans les données d’analyse de la génération d’images @copyberry
    • #40551 Détermination des contextes de bac à sable à partir des environnements des tours @copyberry
    • #40554 Enregistrement de l’indicateur de fonctionnalité des transcriptions v2 @copyberry
    • #40570 Préservation des chemins Unicode dans les alias batch Windows @copyberry
    • #40585 Suivi des outils multi-agents v2 restants dans les données d’analyse @copyberry
    • #40587 Définition du périmètre des hooks d’arrêt pour la consolidation de la mémoire @copyberry
    • #40594 Préservation du contexte de la conversation dans les transcriptions de Guardian @copyberry

    Notes de version complètes sur GitHub

  • Extensions de navigateur, outils des sites web et connexion via le navigateur cloud 26.820

    • Davantage de navigateurs compatibles : Utilisez l’extension de navigateur ChatGPT dans Microsoft Edge, Brave, Opera et Vivaldi, en plus de Chrome. Configurez votre navigateur dans Paramètres > Utilisation de l’ordinateur de l’application de bureau ChatGPT. Les cinq navigateurs prennent en charge les mentions d’onglets et le contrôle du navigateur. Opera ne prend pas en charge la discussion dans le panneau latéral.

    • Outils des sites web (WebMCP) : Dans le navigateur intégré à l’application de bureau, ChatGPT Work et Codex peuvent utiliser les outils fournis par un site web pour interagir avec la page. Utilisez GPT-5.6 Sol ou GPT-5.6 Terra et mettez à jour l’application de bureau vers la dernière version. Les outils des sites web ne sont disponibles ni avec GPT-5.6 Luna ni dans les espaces de travail Enterprise ou Edu.

    • Connexion via le navigateur cloud : Si votre offre le permet, ChatGPT Work peut, sur le Web, iOS et Android, vous demander de vous connecter à un site web pris en charge via le navigateur cloud. Saisissez vos identifiants dans le formulaire de connexion et jamais dans la discussion. Les sessions du navigateur cloud restent distinctes de celles de votre navigateur local. La connexion aux sites web n’est pas disponible dans les espaces de travail Enterprise ou Edu.

    La disponibilité dépend du déploiement et des paramètres de l’espace de travail. Les exigences relatives à l’accès aux sites web et à la confirmation des actions continuent de s’appliquer.

    Améliorations des performances et corrections de bugs

    • Correction d’un problème qui faisait disparaître les mentions d’onglets du navigateur lorsqu’une discussion était lancée depuis l’accueil.
    • Amélioration de l’affichage des titres de discussion écrits de droite à gauche et de la navigation dans la zone de saisie avec la touche Commande et les touches fléchées.
  • Déclenchez des tâches planifiées à partir d’événements Gmail, Slack et GitHub

    Les tâches planifiées de ChatGPT peuvent désormais s’exécuter lorsqu’un événement pris en charge se produit dans Gmail, Slack ou GitHub. Filtrez les messages Gmail par expéditeur ou par objet, surveillez les canaux Slack de votre choix ou déclenchez une tâche en fonction de l’activité des pull requests, par exemple lors d’une revue de code, d’un commentaire, d’une mise à jour des commits ou d’une fusion.

    Les tâches déclenchées par des événements sont disponibles dans ChatGPT sur le Web et sur mobile avec les forfaits éligibles. Avant de créer une tâche, connectez l’application concernée et accordez-lui les autorisations demandées. L’application ChatGPT pour Slack doit être membre de chaque canal surveillé, et l’application GitHub connectée doit avoir accès à chaque dépôt surveillé.

    Une tâche déclenchée par un événement ne peut pas aussi s’exécuter selon un horaire défini. Si plusieurs événements répondant aux critères arrivent à peu d’intervalle, ChatGPT peut les regrouper en une seule exécution. Ouvrez Tâches planifiées pour consulter les événements en attente ou choisissez Exécuter maintenant.

    Découvrez comment déclencher des tâches planifiées à partir d’événements dans vos applications.

  • Dépréciation de la commande du serveur MCP de Codex

    La commande codex mcp-server est désormais dépréciée. Utilisez plutôt l’App Server de Codex.

    Mise à jour du 5 septembre 2026 : la commande et le binaire autonome codex-mcp-server ont été supprimés. Consultez le guide de migration.

  • Codex CLI 0.149.1

  • Mises à jour de Codex et de ChatGPT

    Nouvelles fonctionnalités

    • Apple Messages : Utilisez le plugin Apple Messages pour lire les discussions de l’application Messages sur votre Mac, y faire des recherches et préparer ou envoyer des messages. Le plugin est disponible avec toutes les offres dans l’application de bureau ChatGPT pour macOS. Vous pouvez l’utiliser dans ChatGPT Work et Codex. Par défaut, ChatGPT n’envoie un message qu’une fois que vous avez approuvé son contenu et ses destinataires. Consultez le guide du plugin pour connaître les risques liés aux approbations persistantes, savoir comment les révoquer et vous informer sur le problème connu qui touche les tâches désactivant les demandes d’approbation.

    • Édition collaborative des Sites : Lorsque la collaboration sur les Sites est disponible, les propriétaires peuvent inviter des membres actifs du même espace de travail à devenir éditeurs. Les éditeurs peuvent consulter les données en direct de la base de données du Site, mettre à jour le Site et enregistrer des versions. Une fois que le propriétaire a publié le Site pour la première fois, les éditeurs peuvent aussi publier leurs modifications. Les propriétaires gardent le contrôle sur le public du Site, ses paramètres, ses statistiques, le transfert de propriété, la restauration des versions et les droits d’accès des éditeurs.

    • URL modifiables pour les Sites : Lorsque la modification des URL est disponible, les propriétaires peuvent modifier l’adresse d’un Site existant hébergé par ChatGPT sans créer de nouveau déploiement. L’ancienne adresse redirige vers la nouvelle URL. Les domaines personnalisés sont une fonctionnalité distincte, déjà disponible. Ce réglage n’a aucun effet sur eux.

    • Historique de l’ordinateur en Europe : L’historique de l’ordinateur est désormais disponible dans l’EEE, en Suisse et au Royaume-Uni pour les utilisateurs de ChatGPT Pro, Business et Enterprise dans l’application de bureau ChatGPT pour macOS. Il est désactivé par défaut et nécessite la fonctionnalité Mémoires. Avec les offres Business et Enterprise, les administrateurs doivent d’abord autoriser l’accès à l’historique pour que les membres de l’espace de travail puissent choisir de l’activer.

    • Partage d’instantanés de fils de discussion : Avec toutes les offres Codex, vous pouvez partager un instantané en lecture seule d’un fil de discussion Codex local depuis l’application de bureau ChatGPT pour macOS. L’instantané ne se met pas à jour lorsque le fil d’origine change. Toute personne disposant d’un lien créé depuis un compte personnel peut l’ouvrir. Seuls les membres de l’espace de travail d’origine peuvent ouvrir un lien créé depuis un compte de cet espace. Codex masque les secrets dont il reconnaît le format, mais vérifiez le contenu partagé, car des informations sensibles peuvent y figurer. Pour consulter ou révoquer les liens, ouvrez les paramètres de contrôle des données de ChatGPT, puis Liens partagés.

    • Synchronisation des discussions épinglées : Retrouvez les mêmes discussions épinglées dans l’application de bureau ChatGPT et sur iOS.

  • Codex CLI 0.149.0

    $ npm install -g @openai/codex@0.149.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout d’un tableau de bord interactif codex agents pour rechercher, démarrer, ouvrir, renommer et arrêter des tâches, avec des raccourcis clavier configurables. (#39094, #39112, #39114, #39142)
    • Ajout des commandes /cd, /pwd et /cwd pour gérer le répertoire de travail dans les sessions de l’interface en mode texte (TUI). (#38894)
    • Ajout de codex queue pour envoyer des messages aux sessions locales ou distantes existantes. (#39092)
    • Le mode Vim permet désormais de remplacer des caractères et prend en charge davantage de commandes de modification, dont cw, c$ et cc. (#39661)
    • codex doctor vérifie désormais la protection des terminaux, diagnostique les défaillances du réseau ou du proxy, contrôle l’état de l’application de bureau ChatGPT et vérifie la connexion au service de mise à jour. (#38827, #38918, #39060, #39074)
    • Les utilisateurs du SDK peuvent désormais transmettre les valeurs exactes à substituer aux paramètres de la CLI et sélectionner le niveau d’effort de raisonnement max ou ultra. (#38817, #39662)

    Corrections de bugs

    • Les messages en file d’attente réactivent désormais de manière fiable les sessions inactives. Si plusieurs sessions portent le nom indiqué, la file privilégie la plus récente. Les commandes collées ou différées conservent leur comportement. (#39034, #39385, #39604)
    • Lors de la reprise ou du fork d’un fil de discussion, Codex restaure désormais son profil d’autorisations actif au lieu de revenir sans avertissement aux valeurs par défaut actuelles. (#39153)
    • La TUI n’affiche plus deux fois l’activité des sous-agents et achemine plus précisément leurs notifications et leurs demandes d’approbation. (#39049, #39088)
    • Les connexions auxiliaires WebRTC de Realtime se rétablissent désormais après une interruption inattendue du transport, sans perdre les sorties en attente. (#39257)
    • En mode intégré, l’historique de la TUI reste désormais accessible en faisant défiler Windows Terminal. (#39619)
    • La TUI limite désormais la taille des tampons de relecture des fils de discussion inactifs afin d’éviter de conserver un volume excessif de sorties diffusées en continu. (#39081)

    Documentation

    • La documentation précise que les contributions externes doivent passer par des issues et des discussions sur la conception plutôt que par des pull requests. (#39089)
    • La documentation décrit les risques d’exfiltration de données par DNS et les limites de la confiance à accorder aux conteneurs de développement sécurisés. (#39283)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.148.0...rust-v0.149.0

    • #38817 Ajouter la prise en charge des surcharges de configuration brutes au SDK TypeScript @copyberry
    • #38819 Prendre en charge la préparation des métadonnées pour les identifiants réservés des fils de discussion @copyberry
    • #38822 Éviter de cloner le contenu des segments de l’historique de la TUI @copyberry
    • #38823 Éviter une allocation par caractère lors de la mise en forme des liens hypertextes @copyberry
    • #38827 Ajouter des vérifications de la protection des terminaux à codex doctor @copyberry
    • #38830 Isoler les tampons de l’éditeur externe des chemins accessibles en écriture depuis le bac à sable @copyberry
    • #38837 Partager les affectations de touches de l’éditeur entre les composants de la zone de saisie de la TUI @copyberry
    • #38840 Identifier les hôtes Mac mini lors de l’établissement des connexions de contrôle à distance @copyberry
    • #38893 Restaurer indépendamment les valeurs maximales des horodatages des fils de discussion @copyberry
    • #38894 Ajouter des commandes de gestion du répertoire de travail à la TUI @copyberry
    • #38899 Confier la gestion de la politique d’exigences à execpolicy @copyberry
    • #38902 Respecter les politiques relatives aux variables du shell propres à chaque environnement @copyberry
    • #38907 Modifier les messages en file d’attente à l’aide de history-up dans Vim @copyberry
    • #38913 Arrêter le rendu des colonnes une fois leur zone remplie @copyberry
    • #38916 Respecter les anciennes entrées d’autorisation :project_roots @copyberry
    • #38918 Améliorer les diagnostics réseau de codex doctor @copyberry
    • #38919 Rejeter les champs obsolètes des profils d’autorisations d’app-server @copyberry
    • #38921 Rendre plus compact l’affichage des commandes exécutées avec succès dans la TUI @copyberry
    • #38940 Ajouter à app-server des API de projet expérimentales @copyberry
    • #38941 Empêcher la transmission des jetons d’authentification Noise aux processus enfants @copyberry
    • #38942 Appliquer les politiques de commandes propres à chaque environnement @copyberry
    • #38947 Cesser de charger l’ancienne configuration gérée sous Windows @copyberry
    • #38978 Ajouter un budget de tokens configurable pour le catalogue de Skills @copyberry
    • #38980 Limiter le contexte de compactage du parent dans Guardian v2 @copyberry
    • #38987 Inclure des images dans les transcriptions de Guardian v2 @copyberry
    • #38990 Utiliser le catalogue de modèles pour définir les valeurs par défaut de Guardian v2 @copyberry
    • #38993 Évaluer la sélection des Skills récents et de ceux sélectionnés en fonction du personnage @copyberry
    • #38994 Supprimer la restriction liée aux paramètres de l’espace de travail pour les applications et les plugins @copyberry
    • #38997 Réessayer après les échecs temporaires d’échantillonnage de Guardian @copyberry
    • #39001 Ignorer les scores de risque obsolètes attribués aux outils par Guardian @copyberry
    • #39005 Désactiver Guardian V2 pour les réviseurs automatiques gérés @copyberry
    • #39006 Émettre depuis app-server des données de télémétrie sur le coût des tours effectués avec une clé API @copyberry
    • #39007 Attendre la progression du score Guardian dans les tests d’approbation @copyberry
    • #39008 Ajouter le contexte de la tâche à la sélection de Skills en mode shadow @copyberry
    • #39017 Déplacer les types de politiques MCP dans codex-protocol @copyberry
    • #39019 Isoler les en-têtes des ressources MCP pendant les requêtes OAuth @copyberry
    • #39020 Restreindre l’emprunt d’identité du client du canal de l’IDE sous Windows @copyberry
    • #39022 Laisser dépasser les espaces en fin de ligne lors des retours automatiques dans la zone de saisie de la TUI @copyberry
    • #39023 Réduire le volume de données des résultats MCP conservées dans l’historique de la TUI @copyberry
    • #39025 Accélérer le test de mise en surbrillance d’un diff volumineux @copyberry
    • #39026 Utiliser un temps simulé dans le test de saisie de longue durée @copyberry
    • #39028 Mettre en cache l’encodage de la planche de sprites du compagnon de test @copyberry
    • #39030 Accélérer le test du répertoire de travail lors d’une reprise dans l’application @copyberry
    • #39032 Encapsuler l’effet de scintillement de la TUI dans le module motion @copyberry
    • #39033 Borner les recherches effectuées pour les anciens aperçus de reprise @copyberry
    • #39034 Transmettre les messages en file d’attente écrits par d’autres processus @copyberry
    • #39035 Ajouter des tests app-server pour le routage des approbations de Guardian V2 @copyberry
    • #39036 Autoriser le regroupement des lectures de configuration avec les lots de lectures en cours dans app-server @copyberry
    • #39038 Restaurer les scores de risque de Guardian tout au long du cycle de vie des fils de discussion @copyberry
    • #39040 Préserver les chemins externes dans les approbations réseau gérées @copyberry
    • #39043 Appliquer les paramètres gérés du backend d’authentification @copyberry
    • #39045 Ajouter des contrôles gérés pour la discussion et la dictée dans l’application @copyberry
    • #39046 Restreindre les redirections HTTP de MCP à l’origine configurée @copyberry
    • #39047 Ignorer le chargement des hooks des plugins lorsque les hooks sont désactivés @copyberry
    • #39049 Éviter d’afficher deux fois l’activité des sous-agents dans la TUI @copyberry
    • #39050 Préparer dès l’initialisation le processus chargé de l’arrêt de la télémétrie @copyberry
    • #39051 Utiliser les applications installées pouvant être appelées pour les mentions dans la TUI @copyberry
    • #39055 Ajouter les métadonnées de politique réseau à la configuration de l’environnement @copyberry
    • #39056 Vérifier le manifeste zsh épinglé dans les builds de publication @copyberry
    • #39057 Limiter la fréquence des images de la TUI en fonction de leur instant réel d’émission @copyberry
    • #39058 Étiqueter les métriques de découverte du protocole Codex Apps @copyberry
    • #39060 Ajouter des diagnostics de l’application de bureau ChatGPT à codex doctor @copyberry
    • #39061 Éviter de recalculer le rendu des blocs de code transmis en continu @copyberry
    • #39063 Afficher uniquement les lignes visibles dans l’afficheur paginé de la transcription @copyberry
    • #39064 Réserver la modification des messages en file d’attente au raccourci clavier prévu à cet effet @copyberry
    • #39065 Limiter la mise en page des hyperliens du terminal à la zone visible @copyberry
    • #39067 Ajouter des diagnostics sur l’application des règles de sécurité de l’application de bureau ChatGPT @copyberry
    • #39068 Supprimer la prise en charge de la délégation de modèles pour les Skills @copyberry
    • #39072 Conserver les images générées au moyen des exécuteurs de tours @copyberry
    • #39073 Propager les métadonnées de l’appelant aux connexions de rendez-vous @copyberry
    • #39074 Ajouter à codex doctor des diagnostics sur les mises à jour de l’application de bureau ChatGPT @copyberry
    • #39075 Éviter les effacements redondants de lignes du terminal @copyberry
    • #39077 Générer les paramètres JSON du système de fichiers uniquement pour les sessions TUI distantes @copyberry
    • #39078 Préserver le contexte de traçage pour la résolution de l’environnement @copyberry
    • #39079 Appliquer la politique MCP de l’utilisateur aux plugins d’exécution sélectionnés @copyberry
    • #39081 Limiter la taille des tampons de relecture des fils de discussion de la TUI en fonction de la taille des deltas @copyberry
    • #39082 Demander de confirmer la confiance accordée au projet dans les espaces de travail TUI distants @copyberry
    • #39083 Sécuriser le provisionnement du bac à sable Windows face aux points de réanalyse @copyberry
    • #39084 Préserver les conventions de chemins associées aux autorisations du système de fichiers @copyberry
    • #39087 Lire l’état d’authentification des plugins depuis AuthManager @copyberry
    • #39088 Sécuriser la navigation entre les sous-agents dans la TUI @copyberry
    • #39089 Clarifier la politique de contributions externes @copyberry
    • #39092 Ajouter une commande pour mettre en file d’attente des messages destinés aux sessions existantes @copyberry
    • #39094 Ajouter à la TUI un tableau de bord présentant une vue d’ensemble des agents @copyberry
    • #39098 Tracer les requêtes exec-server de leur réception jusqu’à la fin de leur traitement @copyberry
    • #39100 Éviter les requêtes redondantes sur la taille du terminal lors de l’insertion dans l’historique @copyberry
    • #39101 Mettre à jour rmcp vers la version 3.1.2 @copyberry
    • #39102 Augmenter la taille maximale de la fenêtre de contexte de GPT-5.6 @copyberry
    • #39103 Retirer les capacités Linux des processus du bac à sable @copyberry
    • #39112 Transformer la vue d’ensemble des agents en tableau de bord interactif des tâches @copyberry
    • #39113 Afficher les requêtes interactives dans les conversations en temps réel @copyberry
    • #39114 Ajouter la commande codex agents dédiée au tableau de bord @copyberry
    • #39115 Supprimer le point de terminaison expérimental de configuration des fils de discussion @copyberry
    • #39117 Rejeter les anciennes projections d’autorisations qui entraînent une perte d’informations @copyberry
    • #39122 Refuser l’exécution lorsque les wrappers de commandes sont profondément imbriqués @copyberry
    • #39131 Valider les identifiants dans les workflows de création de plugins @copyberry
    • #39141 Masquer les jetons d’authentification dans les journaux de réponses d’app-server @copyberry
    • #39142 Ajouter des raccourcis clavier configurables pour le tableau de bord des agents @copyberry
    • #39143 Charger les métadonnées des plugins recommandés lors de leur sélection @copyberry
    • #39145 Enregistrer les profils d’autorisations actifs dans le contexte du tour @copyberry
    • #39147 Centraliser la recherche des paramètres de reprise enregistrés @copyberry
    • #39152 Mettre à jour l’action de publication sur PyPI vers v1.14.2 @copyberry
    • #39153 Restaurer les profils d’autorisations lors de la reprise des fils de discussion @copyberry
    • #39154 Placer le future de la TUI dans une Box pour limiter l’utilisation de la pile de la CLI @copyberry
    • #39155 Préparer la version stable 0.147.0 du SDK Python @copyberry
    • #39157 Informer les clients lorsque Guardian exige une révision stricte @copyberry
    • #39159 Exiger une approbation pour les commandes contenant des mots du shell évalués dynamiquement @copyberry
    • #39163 Actualiser les instructions de collaboration lorsque leur contenu change @copyberry
    • #39165 Empêcher l’usurpation d’identité sur la Marketplace @copyberry
    • #39174 Ignorer les messages utilisateur vides lors des tours automatiques en période d’inactivité @copyberry
    • #39176 Ignorer les mises à jour de progression des descendants après un compactage à distance @copyberry
    • #39187 Limiter les lectures des ressources des applications MCP à leur appel d’origine @copyberry
    • #39192 Préserver les origines des ressources MCP lors du compactage @copyberry
    • #39200 Ajouter un lecteur de fichiers sensibles protégé contre les liens symboliques @copyberry
    • #39205 Rejeter les liens symboliques dans les espaces de travail liés à la mémoire @copyberry
    • #39213 Ajouter un convertisseur Tree-sitter pour PowerShell qui bloque l’opération en cas d’échec @copyberry
    • #39214 Empêcher les fournisseurs personnalisés d’hériter de l’authentification implicite @copyberry
    • #39220 Rétablir les connexions WebSocket d’échantillonnage de Guardian après une modification de l’authentification @copyberry
    • #39221 Ignorer les destinations redirigées lors de la migration des agents externes @copyberry
    • #39224 Ajouter des métriques de révision des demandes d’approbation pour Guardian v2 @copyberry
    • #39227 Inclure les captures d’écran de node_repl dans les révisions de Guardian v2 @copyberry
    • #39235 Dissocier les flux du relais Noise du traitement JSON-RPC @copyberry
    • #39240 Dédupliquer les synchronisations des paquets de plugins distants à l’aide de sémaphores partagés @copyberry
    • #39241 Enregistrer les métriques de classification de Guardian v2 @copyberry
    • #39242 Ajouter une opération sûre d’intersection des profils d’autorisations @copyberry
    • #39244 Limiter les lectures des ressources MCP à leur connecteur respectif @copyberry
    • #39246 Attribuer des identités de fil de discussion distinctes aux connexions du classificateur Guardian @copyberry
    • #39249 Ajouter un mode de transfert pour exec-server @copyberry
    • #39256 Dédupliquer les déplacements de rollout lors de l’archivage des fils de discussion @copyberry
    • #39257 Rétablir les transports auxiliaires WebRTC de Realtime après une déconnexion @copyberry
    • #39259 Simplifier les instantanés de sortie du système exec unifié @copyberry
    • #39261 Arrêter les discussions dans la TUI en cas de violation de la politique relative au désalignement @copyberry
    • #39262 Empêcher le chargement des DLL de ConPTY depuis le répertoire courant @copyberry
    • #39264 Améliorer la classification des risques de Guardian v2 @copyberry
    • #39266 Exiger une nouvelle approbation pour les chemins situés sous un chemin dont l’accès a été refusé @copyberry
    • #39267 Injecter la politique Node REPL dans les sessions de révision de Guardian @copyberry
    • #39273 Préserver les noms des fils de discussion lors de la migration du rollout @copyberry
    • #39274 Ajouter un mécanisme de récupération de l’authentification géré par le fournisseur @copyberry
    • #39277 Déclarer les API expérimentales de configuration d’Amazon Bedrock @copyberry
    • #39278 Préserver la configuration de l’environnement fournie par le propriétaire @copyberry
    • #39279 Propager les échecs de mise à jour des ACL du bac à sable Windows @copyberry
    • #39281 Déplacer les scripts d’instantanés du shell dans codex-shell-command @copyberry
    • #39283 Documenter le risque d’exfiltration de données par DNS dans les conteneurs de développement sécurisés @copyberry
    • #39284 Signaler les déconnexions réseau pendant l’approbation @copyberry
    • #39285 Afficher les destinations des fichiers lors des demandes d’approbation de modifications dans la TUI @copyberry
    • #39287 Signaler les échecs d’envoi des diagnostics @copyberry
    • #39288 Enregistrer l’indicateur d’activation des messages asynchrones @copyberry
    • #39290 Ajouter les diagnostics du bac à sable Windows à codex doctor @copyberry
    • #39293 Supprimer la dépendance directe d’app-server à reqwest @copyberry
    • #39294 Augmenter la taille des lots dans le collecteur de journaux SQLite @copyberry
    • #39296 Activer les hooks des outils MCP dans les sessions Codex @copyberry
    • #39298 Permettre de remplacer les versions des paquets Codex @copyberry
    • #39299 Limiter les rôles des agents à des surcharges de configuration encadrées @copyberry
    • #39301 Empêcher la transmission des jetons d’authentification de Node REPL aux processus enfants @copyberry
    • #39303 Enregistrer la consommation de tokens lors de la classification par Guardian v2 @copyberry
    • #39304 Conserver en mémoire les scores de risque de Guardian v2 @copyberry
    • #39306 Respecter la configuration gérée lors de la découverte des projets @copyberry
    • #39307 Refuser l’opération en cas d’erreur de calcul des scores de risque de Guardian V2 @copyberry
    • #39309 Attribuer aux plugins les appels de Skills effectués par l’exécuteur @copyberry
    • #39311 Associer les approbations du système exec unifié aux exécutables du shell @copyberry
    • #39312 Ajouter des métadonnées de transmission asynchrone aux messages des agents @copyberry
    • #39314 Exécuter les hooks avec l’environnement de session capturé @copyberry
    • #39315 Évincer les entrées de transcription de Guardian par blocs pouvant être mis en cache @copyberry
    • #39316 Prendre en charge les formules de compte Edu Plus et Edu Pro @copyberry
    • #39319 Ajouter l’outil de messages utilisateur asynchrones @copyberry
    • #39320 Étendre la couverture des tests pour les redirections des métadonnées OAuth @copyberry
    • #39322 Appliquer les restrictions de l’espace de travail à l’authentification par en-tête @copyberry
    • #39325 Cesser de migrer les paramètres du bac à sable de Cursor @copyberry
    • #39331 Acheminer les appels MCP des hooks via les connexions en cours @copyberry
    • #39335 Appliquer les politiques MCP de l’environnement @copyberry
    • #39372 Limiter les demandes d’approbation de la TUI à leur fil de discussion respectif @copyberry
    • #39385 Privilégier la session la plus récente lors de la mise en file d’attente d’un message destiné à une session désignée par son nom @copyberry
    • #39402 Supprimer l’étape de préparation des paquets npm des vérifications du dépôt @copyberry
    • #39404 Prendre en charge les montages par descripteur de fichier avec les anciennes versions de Bubblewrap installées sur le système @copyberry
    • #39410 Renouveler les identifiants AWS expirés pour Bedrock @copyberry
    • #39452 Supprimer le contrôle d’activation des messages utilisateur asynchrones @copyberry
    • #39474 Regrouper les extensions Guardian dans codex-guardian-v2 @copyberry
    • #39480 Déplacer les tests d’instantanés du shell dans shell-command @copyberry
    • #39493 Faire de la capacité du tampon head-tail un paramètre générique const @copyberry
    • #39494 Tester le redimensionnement des images panoramiques dans les transcriptions de Guardian @copyberry
    • #39496 Utiliser les délais d’expiration par défaut dans les tests de la politique exec de cybersécurité @copyberry
    • #39497 Corriger la couverture normalisée des outils dynamiques dans tous les modes de réponse @copyberry
    • #39501 Utiliser un jeu de données de test de faible largeur pour le test unifié de redimensionnement des images @copyberry
    • #39505 Tester les erreurs de sérialisation du texte en chaîne dans l’environnement d’exécution du mode Code @copyberry
    • #39506 Tester les notifications du mode Code sans appel synchrone à un outil @copyberry
    • #39509 Tester séparément le cas où les images enrichies des transcriptions de Node REPL sont désactivées @copyberry
    • #39510 Suivre les appels aux outils de contrôle intégrés dans les données analytiques @copyberry
    • #39514 Utiliser les types d’éléments enregistrés lors de la matérialisation des résumés de tours @copyberry
    • #39515 Utiliser mem::take pour vider les tampons de sortie du système exec unifié @copyberry
    • #39520 Isoler les opérations Git automatiques des plugins @copyberry
    • #39523 Enregistrer les déplacements de fils de discussion entre les sections avant le premier tour @copyberry
    • #39524 Cesser de considérer les commandes Git comme intrinsèquement sûres @copyberry
    • #39584 Ajouter une recette just pour assembler les paquets Codex @copyberry
    • #39585 Tester l’isolation de la synchronisation des plugins par rapport à la configuration Git du dépôt @copyberry
    • #39586 Isoler les communications interprocessus dans les bacs à sable Bubblewrap @copyberry
    • #39588 Conserver les wrappers de shell non analysés dans la politique exec @copyberry
    • #39590 Sécuriser la gestion des manifestes de plugins pendant l’installation @copyberry
    • #39592 Empêcher que les avertissements SQLx soient réinjectés dans les journaux SQLite @copyberry
    • #39594 Porter à 128 octets la longueur maximale des noms d’outils MCP @copyberry
    • #39595 Exclure de la configuration l’état de mise à niveau de la Marketplace @copyberry
    • #39597 Séparer les paramètres des fils de discussion de la configuration de l’environnement @copyberry
    • #39599 Protéger les points d’ancrage des racines accessibles en écriture dans macOS Seatbelt @copyberry
    • #39601 Conserver les messages utilisateur asynchrones dans l’interface d’appel direct des outils @copyberry
    • #39602 Analyser les commandes PowerShell au sein du processus pour les classer @copyberry
    • #39604 Préserver le comportement des entrées mises en file d’attente dans la TUI @copyberry
    • #39605 Masquer dans la TUI les avertissements de révision automatique ayant fait l’objet d’une approbation @copyberry
    • #39606 Activer les espaces de noms utilisateur dans la configuration CI partagée @copyberry
    • #39607 Résoudre par type les shells fournis par le modèle @copyberry
    • #39608 Sécuriser l’installation des Skills contre les liens symboliques dangereux @copyberry
    • #39609 Limiter le nombre de threads des tests d’intégration Bazel sous macOS @copyberry
    • #39611 Sécuriser l’écriture des identifiants de secours pour l’authentification OAuth de MCP @copyberry
    • #39614 Empêcher apply_patch d’élargir les autorisations d’écriture @copyberry
    • #39615 Lier les jetons d’actualisation OAuth de MCP à leur émetteur @copyberry
    • #39616 Valider les arbres de travail liés avant d’hériter de la confiance accordée au projet @copyberry
    • #39618 Appliquer les préférences d’édition de la zone de saisie aux prompts textuels de la TUI @copyberry
    • #39619 Préserver l’historique de défilement de la TUI en mode intégré dans Windows Terminal @copyberry
    • #39620 Transmettre en continu les capacités de l’exécuteur et le contenu lu dans les fichiers de Skills @copyberry
    • #39623 Empêcher le contournement de la protection des chemins par renommage dans macOS Seatbelt @copyberry
    • #39625 Ajouter aux diffs des tours des chemins relatifs au répertoire de travail courant @copyberry
    • #39629 Préserver la détection du dépôt parent à travers les montages de métadonnées du bac à sable @copyberry
    • #39630 Retirer la politique d’approbation untrusted @copyberry
    • #39631 Demander à Guardian v2 d’ignorer par défaut les commandes shell exécutées dans le bac à sable @copyberry
    • #39632 Exposer la résolution des profils d’autorisations dans l’API principale @copyberry
    • #39635 Afficher les avertissements de révision stricte dans la TUI @copyberry
    • #39637 Considérer les échecs d’actualisation invalid_grant comme permanents @copyberry
    • #39640 Inviter à désarchiver les sessions avant de les reprendre ou de les forker @copyberry
    • #39641 Assainir le contexte développeur lors du fork d’un agent avec l’intégralité de son historique @copyberry
    • #39645 Imposer aux fournisseurs de modèles les règles administrées de résidence des données @copyberry
    • #39646 Tester l’isolation en bac à sable avec un jeton restreint dans les tests de la politique de cybersécurité @copyberry
    • #39649 Localiser les utilitaires Windows fournis en suivant les jonctions bin @copyberry
    • #39653 Faire respecter les autorisations du système de fichiers lors du chargement d’AGENTS.md @copyberry
    • #39655 Rendre explicites les autorisations des tests d’intégration du cœur @copyberry
    • #39656 Signaler la disponibilité de l’application de bureau ChatGPT dans les sessions graphiques Linux @copyberry
    • #39657 Afficher un avertissement au démarrage du serveur MCP obsolète @copyberry
    • #39658 Permettre à Guardian V2 d’assurer les révisions obligatoires par un modèle @copyberry
    • #39659 Sécuriser l’accès au système de fichiers lors de l’application de patchs hors du bac à sable @copyberry
    • #39661 Étendre les commandes de modification de Vim et ajouter le remplacement de caractères @copyberry
    • #39662 Ajouter les niveaux d’effort de raisonnement max et ultra aux SDK @copyberry
    • #39663 Limiter la migration des plugins au périmètre du répertoire personnel @copyberry
    • #39665 Ajouter des tests d’intégration du système de fichiers pour macOS Seatbelt @copyberry
    • #39666 Améliorer la gestion des accès au système de fichiers sans suivi des liens symboliques sur les différentes plateformes @copyberry

    Notes de version complètes sur GitHub

  • Codex App 26.818

    Ces notes couvrent les mises à jour jusqu’au 23 août 2026 inclus.

    Amélioration des performances et correction de bugs

    • Les discussions locales éligibles interrompues par une mise à jour de l’application reprennent désormais automatiquement après son redémarrage.
    • Les brouillons conservent leur mise en forme et leurs mentions lorsque vous passez d’une discussion à l’autre.
    • Un problème qui affichait un fond bleu dans la zone de saisie sur les bureaux virtuels Windows a été corrigé.
  • Prise en charge de GitLab dans Codex Cloud (bêta)

    L’intégration GitLab est disponible en bêta avec toutes les offres ChatGPT. Connectez un projet GitLab à Codex Cloud et créez un environnement pour ce projet. Lancez des tâches depuis des tickets ou des demandes de fusion en mentionnant @codex, et demandez des revues ponctuelles ou automatiques de vos demandes de fusion.

    L’intégration s’exécute dans Codex Cloud. Un administrateur d’un espace de travail géré peut désactiver le connecteur. Pour déclencher une activité depuis GitLab, vous devez avoir l’autorisation de configurer le webhook correspondant. Avec GitLab Self-Managed ou GitLab Dedicated, un administrateur de l’espace de travail doit configurer la connexion, et le déclenchement d’activités par webhook nécessite GitLab 19.0 ou une version ultérieure.

    Codex ne peut pas terminer une revue si GitLab omet un diff parce qu’il est replié ou trop volumineux.

    Découvrez comment utiliser Codex avec GitLab.

  • ChatGPT pour iOS 1.2026.223

    Nouveautés

    • Un nouveau réglage permet d’ouvrir ChatGPT directement dans Codex à distance au lancement.
    • L’application prend désormais en charge les formulaires MCP standard et permet de modifier les approbations de messages.
    • Les dossiers liés s’ouvrent désormais directement dans le panneau des fichiers.

    Améliorations et corrections de bugs

    • Lors de la création d’un fil, le sélecteur de projet affiche désormais la liste à jour des projets de l’hôte sélectionné.
    • Le mode vocal est désormais accessible directement depuis la zone de saisie des tâches existantes. La connexion est plus fiable et les actions en cours se poursuivent en arrière-plan.
    • La revue des différences est plus stable et plus rapide, en particulier dans les grands espaces de travail.
    • Si les messages d’une tâche ne se chargent pas, l’action « Réessayer » permet désormais de relancer le chargement.
    • Les réponses volumineuses aux tâches se chargent désormais correctement.
    • Les tâches pouvaient disparaître ou rester indisponibles après une période d’inactivité, une reconnexion ou un retour à la liste des tâches. Ce problème est corrigé.
    • Le jumelage avec l’hôte est plus fiable et les vérifications d’inscription ne bloquent plus l’application.
    • Les annotations des réponses ont été améliorées. L’activité affichée au fil de l’exécution reste visible une fois la tâche terminée.
    • Si vous annulez ou modifiez un message destiné à réorienter une tâche, vous empêchez désormais son envoi.
  • Codex CLI 0.148.0

    $ npm install -g @openai/codex@0.148.0
    Voir les détails

    Nouvelles fonctionnalités

    • Exportez des conversations complètes de l’interface de terminal (TUI) au format Markdown avec /export, dans le presse-papiers ou dans un nouveau fichier. (#37358)
    • Forkez des sessions avec codex exec fork et archivez ou restaurez des sessions depuis le sélecteur de reprise de la TUI. (#37367, #37369, #37371)
    • Rédigez des prompts pendant l’initialisation de la TUI. La progression de la reprise ou du fork d’une session s’affiche au démarrage. (#38642, #38788)
    • Dans les espaces de travail éligibles, consultez l’estimation des crédits consommés ou du coût du fil de discussion dans /status, les lignes d’état et les titres du terminal. (#38281, #38282)
    • Utilisez Amazon Bedrock Runtime comme fournisseur intégré, avec prise en charge des profils et des régions AWS ainsi que du routage vers GPT-5.6. (#38470)
    • Les hooks peuvent désormais exécuter des commandes de manière asynchrone et appeler des outils MCP. (#37533, #38705)

    Corrections de bugs

    • Les changements de modèle et les mises à jour des paramètres ne conservent plus d’instructions obsolètes et ne modifient plus un tour déjà en cours. (#37260, #38785)
    • À la reprise d’une session, Codex restaure désormais le répertoire de travail et la politique d’approbation enregistrés. Les aperçus de transcription sont également plus précis. (#37198, #37368, #38605)
    • Après une interruption temporaire du fournisseur, Codex rétablit la connexion pour les tours en cours. Les serveurs MCP se rétablissent après une réauthentification OAuth sans qu’il soit nécessaire de redémarrer Codex. (#37337, #37485, #38418)
    • Au démarrage de la TUI, les entrées du terminal mises en mémoire tampon n’activent plus accidentellement de prompts. Le parcours d’accueil s’affiche en l’absence d’authentification. (#38641, #38643, #38644)
    • La zone de saisie et le rendu des transcriptions gèrent désormais correctement les collages avec des fins de ligne CRLF, les espaces lors des retours à la ligne automatiques et les URL longues. (#37709, #38380, #38704)
    • Sous Linux et Windows, le bac à sable refuse désormais l’accès par défaut lorsqu’un chemin est interdit ou illisible. (#37875, #38026, #38416, #38660)

    Documentation

    • Le guide skill-creator fourni est plus ciblé, et la validation rejette désormais les marqueurs TODO laissés en attente. (#38384)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.147.0...rust-v0.148.0

    • #37190 Interrompre les tours des modèles de cybersécurité dès le premier refus de Guardian @copyberry
    • #37191 Préserver la sémantique historique lors de la migration des rollouts @copyberry
    • #37198 Privilégier le cwd enregistré lors de la lecture des fils de discussion locaux @copyberry
    • #37199 Suivre les statistiques d’archivage des fils de discussion @copyberry
    • #37204 Assurer l’acheminement persistant des messages utilisateur en file d’attente @copyberry
    • #37206 Ajouter un budget d’images unifié @copyberry
    • #37210 Récupérer les plugins installés à distance dans tous les périmètres @copyberry
    • #37211 Renforcer le contrôle des autorisations MITM du proxy réseau @copyberry
    • #37248 Tester le nettoyage après expiration du délai de découverte MCP à distance @copyberry
    • #37252 Autoriser les rôles d’agent dans les forks avec historique complet @copyberry
    • #37260 Corriger le changement de modèle et le retour arrière au premier tour @copyberry
    • #37261 Démarrer à la demande les serveurs MCP en cache pour les sous-agents @copyberry
    • #37267 Prendre en charge les racines des plugins dans le chargeur de skills de l’hôte @copyberry
    • #37273 Réutiliser les gestionnaires MCP entre les étapes d’échantillonnage @copyberry
    • #37279 Éviter de cloner les métadonnées immuables lorsque le cache de recherche d’outils contient déjà le résultat @copyberry
    • #37335 Redessiner entièrement les zones d’affichage intégrées après un chevauchement de l’historique @copyberry
    • #37336 Utiliser les environnements d’étape pour les entrées de tour fournies par les extensions @copyberry
    • #37337 Rétablir les serveurs MCP après une réauthentification OAuth @copyberry
    • #37338 Respecter l’origine ChatGPT configurée dans les URL d’installation des connecteurs @copyberry
    • #37339 Recharger la télémétrie d’app-server après les changements de compte @copyberry
    • #37340 Unifier les API de provisionnement différé des environnements @copyberry
    • #37341 Prendre en charge les références de contenu pour les visualisations intégrées @copyberry
    • #37342 Préserver les URI de cwd externes pour les composants qui fournissent les entrées de tour @copyberry
    • #37343 Préparer les binaires de test Bazel d’app-server dans TEST_TMPDIR @copyberry
    • #37344 Corriger la stabilisation de l’état de démarrage MCP des sous-agents @copyberry
    • #37345 Transmettre les indications de routage des modèles au backend Codex @copyberry
    • #37347 Suivre les fenêtres de contexte de chaque agent @copyberry
    • #37348 Ajouter des outils de migration des rollouts et une migration en arrière-plan @copyberry
    • #37349 Monter un /dev minimal dans les bacs à sable Bubblewrap avec accès à l’ensemble du système de fichiers @copyberry
    • #37350 Permettre à ThreadManager de personnaliser la génération des identifiants de fils de discussion @copyberry
    • #37352 Configurer le délai d’attente par défaut avant qu’exec rende la main en mode code @copyberry
    • #37354 Réessayer de lancer les exécutables de test d’app-server lorsqu’ils sont occupés @copyberry
    • #37356 Permettre de redéfinir les points de terminaison d’identité des agents @copyberry
    • #37357 Porter les délais d’attente trop courts de wait_agent au minimum configuré @copyberry
    • #37358 Ajouter l’export des conversations au format Markdown à la TUI @copyberry
    • #37360 Utiliser des textes indicatifs de saisie cohérents dans la TUI @copyberry
    • #37363 Reconnaître les configurations de hooks d’outils MCP @copyberry
    • #37366 Renforcer le nettoyage des arbres de processus des serveurs MCP locaux @copyberry
    • #37367 Permettre de forker des sessions avec codex exec @copyberry
    • #37368 Restaurer la politique d’approbation lors de la reprise des fils de discussion @copyberry
    • #37369 Ajouter l’archivage des sessions au sélecteur de reprise @copyberry
    • #37371 Restaurer les sessions archivées depuis le sélecteur de reprise @copyberry
    • #37389 Ajouter la configuration des métadonnées des espaces de noms d’outils @copyberry
    • #37400 Renommer le paramètre des métadonnées du registre d’outils @copyberry
    • #37406 Ajouter un chargeur de couches de configuration propres à l’exécuteur @copyberry
    • #37408 Permettre au serveur exec de lire la configuration locale de l’exécuteur @copyberry
    • #37424 Limiter les instructions du projet dans tous les environnements @copyberry
    • #37433 Exposer les versions multi-agents dans model/list @copyberry
    • #37434 Ajouter des instantanés de diagnostic des processus @copyberry
    • #37439 Ajouter des interfaces partagées pour charger les racines des skills @copyberry
    • #37440 Charger les racines des skills des plugins via le service de skills de l’hôte @copyberry
    • #37444 Unifier le chargement des skills des plugins avec le service de skills de l’hôte @copyberry
    • #37446 Préserver la provenance des instructions de base entre les sessions @copyberry
    • #37447 Tenir compte de la disponibilité des skills des plugins dans les suggestions d’outils @copyberry
    • #37452 Unifier le chargement des skills des plugins grâce au chargeur partagé @copyberry
    • #37457 Supprimer l’ancien chargeur de skills du noyau @copyberry
    • #37461 Supprimer le client inutilisé des skills à distance @copyberry
    • #37466 Déplacer la résolution des règles de configuration des skills dans codex-config @copyberry
    • #37470 Exposer les diagnostics d’app-server via l’API expérimentale @copyberry
    • #37477 Inclure les identifiants d’appel dans les requêtes MCP et clarifier la configuration des métadonnées @copyberry
    • #37478 Répartir les tests unitaires d’état en lots sous Bazel @copyberry
    • #37479 Signaler les répertoires temporaires dans les informations d’environnement d’exec-server @copyberry
    • #37480 Déléguer la mise en bac à sable des processus distants à l’exécuteur @copyberry
    • #37483 Interrompre les cellules actives du mode code en même temps que leur tour @copyberry
    • #37485 Maintenir les flux de réponse actifs malgré les défaillances de connexion @copyberry
    • #37486 Exposer l’activité d’exécution dans les diagnostics du serveur @copyberry
    • #37488 Généraliser les alias des localisateurs de skills à l’ensemble des fournisseurs @copyberry
    • #37489 Attribuer des alias aux localisateurs de skills adossés à des ressources lorsque la fenêtre de contexte se remplit @copyberry
    • #37492 Inclure l’inventaire des espaces de noms d’outils dans les métadonnées du tour @copyberry
    • #37494 Ajouter la découverte des événements MCP et les abonnements associés @copyberry
    • #37497 Limiter les traces des charges utiles dans les journaux de diagnostic @copyberry
    • #37498 Préserver les mécanismes d’attente des processus enfants lors de l’arrêt des processus @copyberry
    • #37500 Supprimer l’ancien inventaire des métadonnées des outils du mode code @copyberry
    • #37503 Déplacer l’insertion des prompts des skills de l’hôte dans l’extension de skills @copyberry
    • #37504 Désactiver l’algorithme de Nagle pour les connexions WebSocket du mode code @copyberry
    • #37505 Supprimer la crate codex-core-skills @copyberry
    • #37507 Inclure le mode de fonctionnement du bac à sable dans les métadonnées de réponse @copyberry
    • #37510 Définir le protocole gRPC de l’hôte du mode code @copyberry
    • #37511 Imposer la révision automatique pour les modèles gérés @copyberry
    • #37513 Réutiliser les compactages de la session parente dans les sessions de révision Guardian @copyberry
    • #37516 Ignorer les approbations de commandes réutilisables pour les modèles de cybersécurité @copyberry
    • #37519 Exposer les règles d’exclusion de la révision automatique dans les exigences de configuration @copyberry
    • #37527 Arrêter les arbres de processus des hooks dont le délai d’attente a expiré @copyberry
    • #37528 Empêcher la détection des agents externes de bloquer les requêtes de configuration @copyberry
    • #37530 Implémenter le service hôte gRPC du mode code @copyberry
    • #37533 Prendre en charge les hooks de commande asynchrones @copyberry
    • #37538 Exposer le mode d’exécution dans les listes de hooks @copyberry
    • #37607 Empêcher la transmission du contexte de lancement aux processus enfants @copyberry
    • #37610 Prendre en charge l’échange de jetons d’identité de charge de travail @copyberry
    • #37618 Utiliser les environnements d’étape lorsque Guardian examine les demandes d’approbation @copyberry
    • #37622 Inclure les tours mis en mémoire tampon lors de la modification des prompts @copyberry
    • #37641 Utiliser le contexte de l’étape pour les règles d’approbation des commandes par préfixe @copyberry
    • #37644 Généraliser l’exécution des gestionnaires de hooks @copyberry
    • #37645 Améliorer les statistiques sur les échecs d’installation des plugins @copyberry
    • #37654 Annoncer la prise en charge de la lecture de la configuration d’environnement @copyberry
    • #37709 Dans la zone de saisie, conserver les espaces avec le texte qui les suit lors d’un retour à la ligne @copyberry
    • #37723 Signaler les sous-types d’erreurs d’entrée-sortie en cas d’échec de l’importation de la configuration de session @copyberry
    • #37745 Ajouter le transport gRPC sur TCP à l’hôte du mode code @copyberry
    • #37747 Limiter la résolution des chemins de projet Cursor @copyberry
    • #37757 Ajouter un mode de préservation des fins de ligne à apply_patch @copyberry
    • #37758 Ajouter un indicateur de fonctionnalité pour préserver les fins de ligne dans apply_patch @copyberry
    • #37773 Transmettre les identifiants des tentatives d’installation des plugins distants @copyberry
    • #37788 Utiliser la transparence native dans le skill imagegen @copyberry
    • #37806 Initialiser l’identifiant de tentative d’installation dans le test des statistiques des plugins @copyberry
    • #37807 Partager entre les prompts les spécifications d’outils visibles par le modèle @copyberry
    • #37808 Simplifier la lecture des skills à partir des paquets @copyberry
    • #37810 Prendre en charge les valeurs par défaut fournies dans les paquets lors de la superposition des couches de configuration @copyberry
    • #37812 Assurer la cohérence des listes de skills entre plusieurs espaces de travail @copyberry
    • #37828 Suivre les processus unified exec encore en cours d’exécution à la fin du tour @copyberry
    • #37832 Supprimer les fonctions auxiliaires obsolètes de découverte des skills de plugins @copyberry
    • #37833 Encapsuler la sélection des répertoires racines de skills pouvant être surveillés @copyberry
    • #37836 Exécuter les tests des plugins et des skills sous Windows @copyberry
    • #37838 Restreindre l’interface exposée par l’API de l’extension de skills @copyberry
    • #37842 Accélérer la lecture des identifiants OAuth MCP @copyberry
    • #37843 Utiliser le mécanisme partagé de nettoyage de l’environnement dans git-utils @copyberry
    • #37847 Conserver les environnements lors du rechargement des agents V2 @copyberry
    • #37848 Rendre l’identifiant de session accessible aux commandes shell @copyberry
    • #37850 Indiquer le plugin propriétaire dans l’état du serveur MCP @copyberry
    • #37851 Acheminer les demandes d’approbation exec interceptées vers le mécanisme de révision partagé @copyberry
    • #37860 Accélérer la lecture des identifiants OAuth MCP @copyberry
    • #37862 Renommer la configuration de l’environnement pour refléter sa portée au niveau du tour @copyberry
    • #37864 Prendre en charge la saisie de formulaires MCP dans les fils de discussion utilisateur en accès complet @copyberry
    • #37866 Ajouter des tests de régression sur les accès concurrents aux identifiants OAuth MCP @copyberry
    • #37867 Rejeter les chemins résolus en double dans apply_patch @copyberry
    • #37871 Extraire les types de l’historique enregistré dans une crate dédiée @copyberry
    • #37874 Exclure les métriques récapitulatives d’exécution des exports Statsig @copyberry
    • #37875 Respecter le niveau configuré du bac à sable Windows pour le réseau géré @copyberry
    • #37878 Ajouter des limites configurables au budget de tokens des objectifs @copyberry
    • #37882 Lire les paramètres de mise en mémoire tampon de sécurité dans les métadonnées de réponse @copyberry
    • #37886 Étendre la découverte du paquet fourni et exposer sa version @copyberry
    • #37889 Ignorer les paramètres de proxy des sockets Unix sous Windows @copyberry
    • #37891 Utiliser la configuration du fil de discussion pour app/read @copyberry
    • #37892 Valider les images avant de renvoyer la sortie de view_image @copyberry
    • #37895 Ajouter des métadonnées de requête configurables pour l’API Responses @copyberry
    • #37896 Ajouter des dépôts hermétiques pour le SDK Windows et l’environnement d’exécution MSVC @copyberry
    • #37898 Ajouter des métadonnées d’apparence aux sections des fils de discussion @copyberry
    • #37901 Rendre les opérations de soumission déplaçables, mais non copiables @copyberry
    • #37902 Différer le traitement de view_image jusqu’à l’insertion dans l’historique @copyberry
    • #37906 Envoyer les notifications gRPC du mode code sans attendre de réponse @copyberry
    • #37908 Appliquer les ensembles de configuration cloud actualisés aux sessions suivantes @copyberry
    • #37922 Extraire l’infrastructure de test réutilisable de l’hôte du mode code @copyberry
    • #37926 Distinguer le cas où le fil de discussion est enregistré au début du tour @copyberry
    • #37929 Ajouter des informations partagées sur la compilation de l’environnement d’exécution @copyberry
    • #37939 Valider les images avant de renvoyer la sortie de view_image @copyberry
    • #37970 Mettre en cache les catalogues d’outils des serveurs MCP utilisant le transport HTTP en continu @copyberry
    • #37979 Respecter les paramètres des skills intégrés propres à chaque répertoire dans skills/list @copyberry
    • #37984 Cesser de réexporter les API des skills depuis codex-core @copyberry
    • #38011 Supprimer la prise en charge des fichiers de verrouillage de configuration @copyberry
    • #38020 Réessayer de démarrer exec-server après un échec temporaire @copyberry
    • #38024 Signaler les échecs dus aux limites d’utilisation de la génération d’images @copyberry
    • #38026 Sous Linux, refuser l’accès par défaut lorsqu’un motif glob de chemins illisibles présente un risque @copyberry
    • #38032 Masquer les évaluations Guardian approuvées dans l’historique de la TUI @copyberry
    • #38033 Utiliser les métadonnées de session pour valider les chemins de l’historique des fils de discussion @copyberry
    • #38034 Filtrer sur place les éléments actifs du rollout @copyberry
    • #38035 Propager les erreurs de transmission des événements d’élicitation MCP @copyberry
    • #38036 Limiter les traces de diffusion en continu de la TUI dans les journaux SQLite @copyberry
    • #38040 Propager les paramètres personnalisés d’autorité de certification aux serveurs MCP locaux @copyberry
    • #38041 Ajouter des sessions en mode code reposant sur gRPC @copyberry
    • #38043 Exécuter les opérations apply_patch distantes dans un bac à sable @copyberry
    • #38044 Compacter les appels d’outils du mode code dans l’historique de la TUI @copyberry
    • #38045 Stocker l’historique du modèle dans les enveloppes des éléments de réponse @copyberry
    • #38046 Inclure l’état de la révision automatique dans les métadonnées du tour @copyberry
    • #38047 Permettre l’insertion d’éléments de réponse en tenant compte du tour concerné @copyberry
    • #38049 Renforcer la sécurité du mécanisme qui fournit les identifiants du proxy réseau @copyberry
    • #38051 Exécuter les contrôles CI requis sur les commits de fusion des pull requests @copyberry
    • #38052 Permettre de sélectionner l’enregistrement du client OAuth MCP à chaque connexion @copyberry
    • #38054 Ajouter une authentification externe pilotée par la configuration @copyberry
    • #38056 Configurer le routage PSP via le système de fonctionnalités @copyberry
    • #38057 Suivre les opérations sur les artefacts à partir des marqueurs de plugins de confiance @copyberry
    • #38058 Conserver les métadonnées du harnais dans tout l’historique de la conversation @copyberry
    • #38060 Désactiver le stockage pour les requêtes Azure Responses @copyberry
    • #38061 Conserver les paramètres de proxy pour les sessions de débogage du bac à sable Windows @copyberry
    • #38064 Accorder au bac à sable Windows l’accès au répertoire racine de l’application Codex @copyberry
    • #38066 Suivre les appels aux skills adossés à des ressources @copyberry
    • #38067 Restreindre la portée de la configuration de disponibilité des environnements aux rattachements aux fils de discussion @copyberry
    • #38072 Transmettre les rappels gRPC du mode code aux délégués de session @copyberry
    • #38074 Suivre les appels implicites aux skills de l’exécuteur @copyberry
    • #38075 Respecter la largeur de rendu lors des ajouts à l’historique de la TUI @copyberry
    • #38078 Réduire les clonages lors du traitement des patchs de l’état du monde @copyberry
    • #38080 Autoriser les dépôts Git imbriqués dans le bac à sable Windows @copyberry
    • #38081 Utiliser ReviewDecision pour les approbations d’outils MCP @copyberry
    • #38083 Supprimer la saisie de formulaire standard de la documentation d’app-server @copyberry
    • #38084 Autoriser le lancement d’un tour avec une entrée vide @copyberry
    • #38086 Prendre en charge le contexte de l’hôte d’exécution lors de la résolution de la configuration cloud @copyberry
    • #38087 Acheminer les sessions du mode code gRPC via le client HTTP partagé @copyberry
    • #38089 Ajouter la prise en charge de CIMD à l’enregistrement OAuth MCP @copyberry
    • #38092 Simplifier l’admission des messages utilisateur mis en file d’attente @copyberry
    • #38094 Tester le contexte Guardian pour les commandes du mode code @copyberry
    • #38101 Associer le contexte de l’application hébergée aux envois de fichiers @copyberry
    • #38103 Éviter le clonage des appels MCP dans l’historique de la TUI @copyberry
    • #38108 Acheminer les appels aux outils MCP via le mécanisme partagé de gestion des approbations @copyberry
    • #38127 Distinguer les identifiants de rollout de ceux des fils de discussion @copyberry
    • #38165 Résoudre à la demande les connexions utilisées pour les statistiques des sous-agents @copyberry
    • #38167 Lire directement les paquets de skills de l’exécuteur @copyberry
    • #38170 Notifier les observateurs des tours en cours uniquement lorsque le nombre de tours change @copyberry
    • #38172 Mettre à jour les dépendances lru et webbrowser @copyberry
    • #38179 Intégrer les valeurs par défaut à la couche de configuration fournie dans le paquet @copyberry
    • #38183 Ajouter des fonctions utilitaires pour appliquer des restrictions prudentes aux politiques des outils @copyberry
    • #38184 Exécuter les tests d’intégration de l’outil de recherche sous Windows @copyberry
    • #38186 Ne plus remplacer les environnements dans le test du tour utilisateur des skills @copyberry
    • #38188 Intégrer l’identité de charge de travail à l’authentification Codex @copyberry
    • #38189 Exécuter les tests app-server des plugins dans des environnements automatiques @copyberry
    • #38197 Ajouter une référence LRU à la sélection fantôme des skills @copyberry
    • #38204 Combiner les skills récents et ceux sélectionnés par correspondance lexicale dans la sélection fantôme @copyberry
    • #38205 Imposer une politique d’approbation non interactive aux délégués Codex @copyberry
    • #38214 Éviter les allocations lors du nettoyage du texte utilisateur dans la TUI @copyberry
    • #38217 Démarrer à la demande les serveurs MCP requis mis en cache pour les sous-agents @copyberry
    • #38227 Ajouter un indicateur pour conserver les messages développeur du client @copyberry
    • #38228 Détecter les appels implicites aux skills à partir des lectures effectuées avec PowerShell @copyberry
    • #38232 Suivre les tours racines dans les requêtes Codex déléguées @copyberry
    • #38238 Ajouter des métriques définies dans le manifeste pour les scripts des plugins de confiance @copyberry
    • #38239 Ajouter une analyse à portée limitée des mesures des plugins @copyberry
    • #38241 Inclure la politique Node REPL dans les métadonnées du tour @copyberry
    • #38242 Mettre en cache les mesures stables de la disposition de la cellule active @copyberry
    • #38243 Suivre les messages développeur rédigés par le client dans l’historique du rollout @copyberry
    • #38244 Résoudre l’historique paginé des fils de discussion à partir de l’identifiant de rollout @copyberry
    • #38245 Ajouter des fonctions utilitaires pour les en-têtes HTTP dynamiques des serveurs MCP @copyberry
    • #38251 Lire les ETags des modèles à partir des événements de métadonnées WebSocket @copyberry
    • #38252 Collecter les métriques des commandes shell des plugins @copyberry
    • #38253 Collecter les métriques des plugins à partir des commandes unified exec @copyberry
    • #38256 Signaler le refus le plus récent parmi plusieurs examens des demandes d’accès réseau @copyberry
    • #38257 Reconnecter les sessions du mode code gRPC après un redémarrage de l’hôte @copyberry
    • #38258 Unifier la gestion des fournisseurs d’authentification externe @copyberry
    • #38261 Résoudre les alias des paquets de skills dans skills.read @copyberry
    • #38265 Utiliser des ports de secours dans une plage limitée pour les proxys gérés sous Windows @copyberry
    • #38268 Exposer les racines des skills de l’exécuteur via skills.read @copyberry
    • #38270 Ajouter au client backend des requêtes de consommation par fil de discussion @copyberry
    • #38272 Ajouter l’horodatage de création aux éléments de l’historique des conversations @copyberry
    • #38274 Représenter l’état du monde enregistré sous forme d’objets JSON @copyberry
    • #38275 Unifier la soumission et l’acheminement des entrées de tour @copyberry
    • #38276 Suivre les métriques des plugins pour les commandes unified exec en arrière-plan @copyberry
    • #38278 Ajouter des tests app-server couvrant l’analyse des mesures des plugins @copyberry
    • #38280 Utiliser la règle proto de Bazel intégrée à protobuf @copyberry
    • #38281 Afficher l’estimation de la consommation du fil de discussion dans /status @copyberry
    • #38282 Ajouter la consommation du fil de discussion aux affichages d’état de la TUI @copyberry
    • #38283 Collecter les métriques des plugins auprès des exécuteurs distants @copyberry
    • #38285 Déplacer codex-execpolicy vers les dépendances de développement du protocole @copyberry
    • #38288 Prendre en charge les hôtes gRPC du mode code dans App Server @copyberry
    • #38291 Supprimer le prompt de secours inutilisé d’apply_patch @copyberry
    • #38292 Ajouter des retours arrière persistants pour les fils de discussion paginés @copyberry
    • #38299 Acheminer les demandes d’accès réseau via la chaîne d’approbation partagée @copyberry
    • #38303 Ajouter la reprise des tours interrompus @copyberry
    • #38306 Protéger les visionneuses de visualisations intégrées contre les écritures effectuées depuis le bac à sable @copyberry
    • #38321 Rendre déterministes les tests de restitution du contrôle en mode code gRPC @copyberry
    • #38336 Ajouter la structure initiale de l’extension Guardian V2 @copyberry
    • #38356 Prendre en charge le transfert de fichiers en continu dans le bac à sable avec exec-server @copyberry
    • #38358 Optimiser la normalisation des sorties orphelines @copyberry
    • #38361 Tester le rejet par les hooks des éléments de file d’attente démarrés explicitement @copyberry
    • #38362 Stabiliser les tests de budget en octets d’exec-server @copyberry
    • #38363 Enregistrer les scores de risque de sécurité dans l’historique du rollout @copyberry
    • #38368 Ajouter l’échantillonneur Luna de Guardian V2 @copyberry
    • #38377 Limiter les révisions Guardian aux autorisations du parent sur le système de fichiers @copyberry
    • #38380 Préserver la mise en forme des messages utilisateur lors du retour à la ligne des URL longues @copyberry
    • #38381 Empêcher les événements non lus de bloquer les requêtes internes au processus @copyberry
    • #38383 Renvoyer les échantillons Luna une fois le flux JSON complet @copyberry
    • #38384 Affiner les recommandations de création des skills et leur validation @copyberry
    • #38390 Utiliser les autorisations effectives pour marquer les projets app-server comme fiables @copyberry
    • #38394 Rejeter les sessions lorsque des hooks gérés obligatoires ne peuvent pas être chargés @copyberry
    • #38396 Nettoyer les processus orphelins dans les bacs à sable Linux @copyberry
    • #38397 Inclure les résultats Node REPL dans les révisions Guardian @copyberry
    • #38399 Préserver les valeurs à virgule flottante lors du décodage des lignes de rollout @copyberry
    • #38400 Actualiser le niveau d’intérêt du traçage dans le test d’estimation des tokens @copyberry
    • #38403 Rendre l’historique des conversations accessible aux extensions du cycle de vie des outils @copyberry
    • #38406 Mutualiser les connexions WebSocket d’échantillonnage de Guardian @copyberry
    • #38409 Classer les appels d’outils dans l’extension Guardian V2 @copyberry
    • #38413 Permettre la mise à jour des métadonnées sans matérialiser les fils de discussion @copyberry
    • #38414 Ajouter des limites au rendu des transcriptions pour Guardian v2 @copyberry
    • #38415 Reconnaître les lectures de fichiers PowerShell effectuées avec Get-Content @copyberry
    • #38416 Respecter les autorisations du système de fichiers lors des envois de fichiers par l’application @copyberry
    • #38418 Clarifier les erreurs de réauthentification OAuth de MCP @copyberry
    • #38419 Appliquer l’attribution Codex aux commits créés par l’application @copyberry
    • #38420 Rétablir la découverte des capacités après une déconnexion de l’exécuteur @copyberry
    • #38423 Centraliser l’état de sélection de l’environnement des fils de discussion @copyberry
    • #38424 Refuser l’accès en cas d’échec de l’initialisation de l’identité de charge de travail @copyberry
    • #38426 Protéger l’authentification par identité de charge de travail dans les appels RPC liés aux comptes d’app-server @copyberry
    • #38427 Ajouter des instructions Guardian pour les appels d’outils Node REPL @copyberry
    • #38429 Acheminer les catalogues de plugins sélectionnés selon le mode d’authentification @copyberry
    • #38432 Conditionner les instructions Guardian pour Node REPL aux métadonnées du modèle @copyberry
    • #38436 Ajouter une solution de repli rustls pour les requêtes HTTP MCP locales @copyberry
    • #38439 Préserver les politiques d’approbation des modèles soumis à la révision automatique @copyberry
    • #38440 Ajouter à app-server la prise en charge du retour arrière des fils de discussion paginés @copyberry
    • #38441 Fournir à Guardian V2 le contexte complet des actions des outils @copyberry
    • #38443 Étiqueter les rappels de l’heure actuelle dans le contexte du modèle @copyberry
    • #38445 Conserver les messages développeur du client lors du compactage du contexte @copyberry
    • #38446 Actualiser les rappels de l’heure actuelle pour les sous-agents disposant de l’historique complet @copyberry
    • #38447 Ajouter aux sessions du démon local des options pour quitter la session lorsque des tâches sont en cours @copyberry
    • #38448 Prendre en charge des ports de rappel OAuth MCP propres à chaque serveur @copyberry
    • #38449 Afficher les échéances de retrait associées aux mises à niveau des modèles @copyberry
    • #38450 Intégrer le manifeste de configuration du bac à sable Windows aux compilations Bazel @copyberry
    • #38452 Ajouter une télémétrie structurée pour les nouvelles tentatives de réponse @copyberry
    • #38454 Inclure les images node_repl parmi les éléments examinés par Guardian @copyberry
    • #38456 Ajouter à App Server des API expérimentales pour les files d’attente des fils de discussion @copyberry
    • #38460 Ajouter une conversion en AbsolutePathBuf pour FileSystemPath @copyberry
    • #38461 Centraliser l’état de sélection de l’environnement des tours @copyberry
    • #38463 Préserver les abonnements aux fils de discussion lors des rechargements après un retour arrière @copyberry
    • #38467 Analyser les annotations de modèle dans les métadonnées d’en-tête des skills @copyberry
    • #38470 Ajouter un fournisseur Amazon Bedrock Runtime @copyberry
    • #38473 Cesser de générer des empreintes pour les lignes acceptées @copyberry
    • #38475 Ajouter aux skills des instructions délimitant la délégation aux modèles @copyberry
    • #38483 Inclure les noms des agents dans les métadonnées des tours @copyberry
    • #38484 Rechercher dans les applications de plugins sélectionnées avant de recourir à la solution de repli @copyberry
    • #38492 Imposer une révision automatique stricte pour les appels d’outils MCP @copyberry
    • #38493 Réutiliser les démarrages MCP en attente lors de la réconciliation @copyberry
    • #38494 Vérifier la version de bwrap fournie dans les compilations Bazel @copyberry
    • #38499 Activer les appels d’outils en parallèle pour tous les prompts du modèle @copyberry
    • #38521 Inclure la configuration de l’environnement dans les sélections de tours @copyberry
    • #38527 Configurer l’échantillonnage Guardian pour responses lite @copyberry
    • #38540 Enregistrer les scores de risque Guardian V2 dans les fils de discussion @copyberry
    • #38553 Initialiser les échantillonneurs Guardian V2 pour chaque fil de discussion @copyberry
    • #38555 Préserver les limites des transcriptions Guardian dans les entrées d’échantillonnage @copyberry
    • #38558 Améliorer la sélection du contexte des transcriptions Guardian @copyberry
    • #38561 Restreindre les accès accordés dans le bac à sable à l’utilitaire du système de fichiers @copyberry
    • #38564 Réutiliser les compactages compatibles de la session parente dans Guardian V2 @copyberry
    • #38567 Enregistrer les scores de risque de sécurité sous forme d’instantané @copyberry
    • #38568 Exécuter les rappels de démarrage des outils après les hooks préalables à leur exécution @copyberry
    • #38569 Exiger une révision automatique pour les actions à haut risque de Guardian v2 @copyberry
    • #38579 Signaler les modifications du stockage des fils de discussion après la migration des rollouts @copyberry
    • #38580 Conserver le dernier score de risque Guardian lors d’échantillonnages simultanés @copyberry
    • #38581 Respecter les exigences gérées depuis le cloud dans les listes de fonctionnalités @copyberry
    • #38586 Limiter les actions des outils Guardian V2 avant la classification des risques @copyberry
    • #38592 Permettre aux extensions de statuer sur les demandes d’approbation avant Guardian @copyberry
    • #38596 Donner la priorité aux nouvelles classifications Guardian en cas de forte charge @copyberry
    • #38597 Installer Guardian V2 dans App Server @copyberry
    • #38601 Rendre configurables les nouvelles tentatives de connexion sans limite de nombre @copyberry
    • #38602 Isoler les sessions de révision Guardian des extensions parentes @copyberry
    • #38604 Éviter les requêtes de reprise paginées pour les anciens rollouts vérifiés @copyberry
    • #38605 Corriger la sélection des lignes dans l’aperçu de la transcription lors de la reprise @copyberry
    • #38606 Autoriser des descriptions d’outils plus longues pour le mode code gRPC @copyberry
    • #38608 Corriger l’import manquant du mode historique dans le sélecteur de reprise @copyberry
    • #38610 Prendre en charge l’identité de charge de travail pour l’authentification auprès d’exec-server à distance @copyberry
    • #38612 Éviter d’enregistrer les scores de risque Guardian obsolètes @copyberry
    • #38615 Supprimer la limite du nombre d’outils activés pour le mode code gRPC @copyberry
    • #38616 Acheminer vers Guardian les nouvelles tentatives d’approbation après une demande d’élévation des privilèges @copyberry
    • #38617 Privilégier les modèles globaux dans le catalogue Bedrock Runtime @copyberry
    • #38618 Appliquer les politiques Guardian à la classification des risques v2 @copyberry
    • #38619 Récupérer les instructions multi-agents dans le catalogue des modèles @copyberry
    • #38621 Préserver les messages d’erreur volumineux des outils du mode code gRPC @copyberry
    • #38623 Préserver les descriptions des espaces de noms MCP dans le cache du catalogue d’outils @copyberry
    • #38624 Ouvrir les notes lors de la validation de l’option « Autre » d’une demande de saisie @copyberry
    • #38625 Activer unified exec par défaut sous Windows @copyberry
    • #38628 Rendre configurable la classification des risques de Guardian v2 @copyberry
    • #38630 Supprimer la limite du nombre de sessions ouvertes en mode code gRPC @copyberry
    • #38634 Ajouter des métriques de découverte du protocole MCP @copyberry
    • #38635 Supprimer les skills Codex propres au dépôt @copyberry
    • #38639 Afficher l’en-tête initial de la session TUI avant la saisie @copyberry
    • #38641 Renforcer le traitement de la saisie au démarrage de la TUI @copyberry
    • #38642 Garder la zone de saisie modifiable pendant le démarrage de la TUI @copyberry
    • #38643 Reporter l’affichage initial de la zone de saisie jusqu’au parcours d’accueil de première connexion @copyberry
    • #38644 Afficher le parcours d’accueil lorsque le répertoire d’accueil de Codex ne contient aucun état d’authentification @copyberry
    • #38645 Transmettre les notifications du mode code gRPC sans les tronquer @copyberry
    • #38646 Lire l’identifiant de l’émetteur de notarisation Apple dans Key Vault @copyberry
    • #38647 Ajouter un paramètre de substitution pour ignorer la configuration du projet @copyberry
    • #38649 Réutiliser pendant l’initialisation la réponse concernant le compte reçue au démarrage de la TUI @copyberry
    • #38650 Normaliser les espaces de noms par défaut dans les filtres d’abonnement gRPC @copyberry
    • #38651 Déplacer les instantanés des profils d’autorisations dans le protocole @copyberry
    • #38657 Ignorer la mise en page des hyperliens du terminal lorsqu’aucun lien n’est présent @copyberry
    • #38660 Appliquer les règles gérées de refus de lecture dans le bac à sable Windows @copyberry
    • #38662 Supprimer un à un les signes combinatoires thaïs dans la zone de saisie @copyberry
    • #38664 Résoudre les références JSON Schema locales dans les types du mode code @copyberry
    • #38670 Transmettre les décisions de politique réseau de l’exécuteur à des fins d’audit @copyberry
    • #38673 Respecter les profils d’autorisations propres à chaque environnement @copyberry
    • #38675 Exclure les saisies avec touche de raccourci des séquences que la TUI interprète comme un collage @copyberry
    • #38678 Préserver la propriété de la configuration de l’environnement @copyberry
    • #38681 Préserver le mécanisme de repli HTTP pour les sessions déléguées @copyberry
    • #38682 Signaler les violations de la politique relative au désalignement sous forme d’erreurs typées @copyberry
    • #38684 Prendre en charge la configuration des rattachements d’environnement en attente @copyberry
    • #38690 Propager le contexte de traçage des requêtes via les relais exec-server @copyberry
    • #38701 Acheminer les demandes d’autorisation via le mécanisme partagé d’approbation de Guardian @copyberry
    • #38703 Actualiser les environnements d’exécution des hooks après les modifications des plugins @copyberry
    • #38704 Normaliser les fins de ligne CRLF dans le texte collé @copyberry
    • #38705 Ajouter la prise en charge des gestionnaires d’outils MCP au moteur de hooks @copyberry
    • #38743 Limiter l’état du répertoire de l’application TUI au contexte actif @copyberry
    • #38746 Supprimer la dépendance des tests TUI à codex-cli @copyberry
    • #38767 Transmettre le contexte d’identité de la charge de travail lors de l’échange de jetons @copyberry
    • #38774 Utiliser un historique paginé pour les fils de discussion exec persistants @copyberry
    • #38785 Conserver les paramètres du modèle du tour en cours lors des mises à jour @copyberry
    • #38788 Afficher l’état de la reprise ou du fork d’une session au démarrage de la TUI @copyberry
    • #38795 Ajouter des diagnostics de stockage à codex doctor @copyberry
    • #38800 Acheminer les audits des politiques de l’exécuteur via une télémétrie limitée aux journaux @copyberry
    • #38806 Ajouter un point de terminaison de vérification de l’état à l’écouteur gRPC du mode code @copyberry

    Notes de version complètes sur GitHub

  • Export CSV du catalogue public de plugins

    Les propriétaires et administrateurs éligibles d’un espace de travail ChatGPT Enterprise peuvent télécharger un fichier CSV qui répertorie les plugins publics visibles dans leur espace de travail. Le fichier contient les noms et les descriptions des plugins, des applications et des skills du mode Chat. Il indique également le développeur, la version, la date d’ajout en UTC et les métadonnées de vérification par OpenAI.

    Ouvrez Administration > Plugins, sélectionnez Public, puis cliquez sur l’icône de téléchargement (Exporter au format CSV). L’export repose sur un instantané du catalogue public qui peut dater de 48 heures au maximum. Il exclut les plugins créés pour l’espace de travail. L’export n’est pas disponible dans les espaces de travail FedRAMP.

    En savoir plus sur les paramètres de contrôle des plugins.

  • Codex App 26.814

    Améliorations des performances et corrections de bugs

    • Dans la barre latérale, les projets restent désormais dans l’ordre enregistré, quelle que soit l’activité des discussions.
  • Historique de l’ordinateur 26.810

    L’historique de l’ordinateur est une fonctionnalité que vous pouvez activer dans l’application de bureau ChatGPT sur macOS. À partir de votre activité dans les applications et sur les sites web, elle crée des mémoires et une chronologie que ChatGPT et Codex peuvent utiliser. Choisissez les applications et les sites web à inclure, suspendez la collecte et consultez ou supprimez votre historique à tout moment.

    L’historique de l’ordinateur est disponible pour les utilisateurs de ChatGPT Pro, Business et Enterprise. Pour les offres Business et Enterprise, les administrateurs doivent autoriser l’accès à la fonctionnalité avant que les membres de l’espace de travail puissent l’activer. Au lancement, elle est indisponible dans l’Espace économique européen (EEE), en Suisse et au Royaume-Uni.

    Améliorations des performances et corrections de bugs

    • L’éditeur Markdown conserve désormais l’historique des annulations et des rétablissements lorsque vous changez de discussion.
    • Les commentaires d’une pull request ne sont plus dupliqués lors de leur actualisation.
  • Application de bureau en préversion pour Linux et importation depuis d’autres agents

    Installez l’application de bureau ChatGPT sur Linux

    L’application de bureau ChatGPT pour Linux est disponible en préversion pour les versions de bureau prises en charge d’Ubuntu, de Debian et de Fedora sur les processeurs x64 et ARM64. Téléchargez le paquet .deb ou .rpm adapté à votre distribution, puis connectez-vous pour travailler sur vos projets, accéder à vos fichiers locaux et utiliser Codex.

    Importez votre configuration et vos travaux récents depuis d’autres agents

    L’application de bureau prend en charge Claude Code, Claude Cowork et Cursor. Importez vos instructions, paramètres, skills, plugins, projets et travaux récents, puis activez les mises à jour automatiques dans Paramètres > Importation pour garder les éléments importés synchronisés.

    Avec /import, Codex CLI peut également importer les éléments de configuration pris en charge et les discussions récentes depuis Claude Code et Cursor.

  • Présentation de Daybreak Blue et Daybreak Red

    Daybreak propose désormais deux niveaux d’accès aux professionnels habilités à mener des activités de cybersécurité défensive : Daybreak Blue et Daybreak Red. Utilisez-les pour passer de l’identification d’un problème de sécurité à la validation d’un correctif dans le cadre de missions explicitement autorisées.

    Pour la plupart des missions de cybersécurité défensive, commencez par Daybreak Blue. Ce niveau donne accès à des modèles généralistes tels que GPT-5.6 Sol pour la recherche de vulnérabilités, la revue de code axée sur la sécurité, l’ingénierie de détection, la réponse aux incidents, l’analyse de logiciels malveillants et la validation de correctifs.

    Daybreak Red donne accès, sur approbation distincte, à des modèles entraînés spécifiquement pour ces missions, tels que GPT-5.6 Cyber. Utilisez-les pour reproduire des vulnérabilités avec autorisation, valider des exploits, réaliser des tests d’intrusion, mener des exercices de red teaming et analyser des systèmes complexes.

    L’accès nécessite l’approbation du programme Trusted Access for Cyber. Il se limite à l’identité, à l’espace de travail ou à l’organisation API et à son projet, ainsi qu’au modèle et à l’interface produit visés par l’approbation. Daybreak Red nécessite une approbation et une activation distinctes. L’accès à Daybreak Blue ne donne pas accès à Daybreak Red.

    Travaillez dans un environnement isolé, définissez le périmètre de votre mission, utilisez des profils d’autorisation qui respectent le principe du moindre privilège et configurez la Révision automatique pour que les actions éligibles soient examinées avant de franchir les limites du bac à sable.

    Pour en savoir plus, consultez les pages sur la cybersécurité, les tarifs en crédits Codex et les tarifs des tokens de l’API.

  • ChatGPT pour iOS 1.2026.209

    Améliorations et corrections de bugs

    • Vous pouvez désormais suivre la progression de la reconnexion aux tâches et continuer à utiliser les tâches existantes pendant les vérifications de connexion.
    • Au démarrage, les nouvelles tâches conservent désormais leur premier prompt et leurs pièces jointes. Cela évite de créer des tâches vides impossibles à rouvrir.
    • La modification des prompts longs est plus fluide.
    • Les conversations vocales respectent désormais votre réglage pour les conversations en arrière-plan.
    • Après une reconnexion, l’application rétablit désormais de manière fiable les approbations et les demandes de saisie. Les détails des approbations sont plus lisibles dans la transcription.
    • Les prompts de suivi utilisant /goal fonctionnent désormais correctement une fois l’objectif atteint.
    • Nous avons corrigé les blocages de la liste des tâches, la disparition des titres de tâches, le clignotement des résumés de raisonnement et les plantages lors de l’affichage des transcriptions.
  • Codex CLI 0.147.0

    $ npm install -g @openai/codex@0.147.0
    Voir les détails

    Nouvelles fonctionnalités

    • Installez des Agent Plugins portables et recherchez des plugins dans les catalogues locaux, personnels, distants et dans ceux de l’espace de travail. (#36544, #36409, #36919, #36796)
    • Organisez les conversations en sections persistantes, choisissez manuellement leur ordre et parcourez les longues transcriptions page par page. (#35722, #36007, #36380, #36948, #36950)
    • Activez la révision automatique des demandes d’approbation avec la nouvelle option CLI --approve-for-me. (#36373)
    • Importez les skills gérés par Cursor et synchronisez les modifications des conversations Claude et Cursor importées sans créer de doublons. (#36361, #36356, #35623)
    • Activez le protocole facultatif MCP 2026-07-28 pour bénéficier de la découverte paginée, des requêtes en plusieurs échanges et du démarrage non bloquant du serveur. (#35724, #35725, #35590, #35742)
    • Activez la recherche web avec mise en cache et le compactage à distance des conversations pour Amazon Bedrock. (#36938, #36981)

    Corrections de bugs

    • Codex masque désormais les secrets et l’intégralité des jetons Bearer dans les commandes affichées et lors du rejeu de l’historique des conversations. (#36893, #36908)
    • La saisie dans le terminal ne se perd plus et ne se bloque plus lorsque le terminal reprend le focus, que les serveurs MCP s’initialisent ou que Ghostty traite les raccourcis clavier. (#35649, #35957, #36834)
    • Correction du rendu et du positionnement du curseur pour les caractères japonais, les emojis, les hyperliens et le texte proche des limites de la zone d’affichage. (#35960, #35962, #37166)
    • Correction de l’interruption des processus Windows en arrière-plan et harmonisation du traitement des chemins du système de fichiers Windows. (#35655, #35851, #37129)
    • Codex exige une confirmation explicite avant de faire confiance à un projet local inconnu et applique les restrictions d’authentification gérée avant d’utiliser les identifiants. (#36960, #37132)
    • Renforcement de l’isolation des plugins et refus de l’accès réseau en cas d’échec d’une mise à jour de la politique. (#37027, #36967, #36037)

    Documentation

    • Le skill de documentation OpenAI fourni cible les sources officielles pertinentes et donne des instructions plus claires sur Codex, le choix des modèles et les workflows utilisant les API. (#36014)

    Maintenance

    • Mise à niveau du SDK MCP vers la version 3.0.0, de Ratatui vers la version 0.30.2 et de V8 vers la version 150.4.0. (#36001, #35959, #35831)
    • La notarisation des versions macOS utilise désormais Azure Key Vault, ce qui évite d’exporter les clés privées de signature. (#37154)
    • L’option obsolète codex exec --full-auto a été supprimée. Utilisez --sandbox workspace-write à la place. (#36054)
    • Fin de la publication des archives de bundles Linux redondantes. Utilisez les archives de version standard codex-package-<target>. (#36342)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.146.0...rust-v0.147.0

    • #35590 Mise à disposition des outils MCP en cache avant le démarrage du serveur @copyberry
    • #35594 Recommandation de délais d’attente plus longs dans le schéma v2 de wait_agent @copyberry
    • #35595 Autorisation des versions alpha contenant des correctifs urgents dans les publications R2 @copyberry
    • #35597 Ajout de métriques pour les catalogues de skills dont le rendu est assuré par une extension @copyberry
    • #35607 Enregistrement de métriques pour les catalogues de skills vides @copyberry
    • #35608 Prise en charge des valeurs par défaut du budget de tokens définies par le modèle @copyberry
    • #35621 Suppression du rejeu de la consommation de tokens restaurée lors des reprises d’exec @copyberry
    • #35623 Analyse séparée des enregistrements de sessions Claude et Cursor @copyberry
    • #35642 Arrêt du fournisseur OpenTelemetry rendu idempotent @copyberry
    • #35644 Conservation des métadonnées des fils de conversation lorsque les fichiers de journal d’exécution sont absents @copyberry
    • #35649 Conservation de la saisie dans l’interface en terminal lorsque le terminal reprend le focus @copyberry
    • #35652 Activation des fonctions de rappel de la politique réseau pour exec à distance @copyberry
    • #35653 Test de l’héritage des instructions développeur par les agents exécutants en mode multi-agent @copyberry
    • #35655 Arrêt des processus Windows sans TTY lors d’une interruption @copyberry
    • #35656 Conservation des paramètres multi-agents dans les différentes représentations de la configuration @copyberry
    • #35661 Placement des skills de l’hôte avant les instructions relatives aux autorisations @copyberry
    • #35663 Évaluation de la correspondance des caractères dans les métadonnées de routage des skills @copyberry
    • #35665 Correction du harnais de test du mécanisme de surveillance asynchrone sous Windows @copyberry
    • #35668 Mise à disposition du constructeur de la spécification du proxy réseau @copyberry
    • #35670 Relèvement à 10 secondes du délai minimal avant qu’exec ne rende la main sous Windows @copyberry
    • #35671 Routage des plugins sélectionnés selon le mode d’authentification @copyberry
    • #35675 Préparation en parallèle des recommandations MCP et de plugins @copyberry
    • #35678 Conservation des métadonnées paginées des fils de conversation lors des reprises @copyberry
    • #35685 Chargement des profils gérés dans le cloud pour codex sandbox @copyberry
    • #35688 Redirection du patch crossterm vers le fork open source d’OpenAI @copyberry
    • #35689 Conservation de l’horodatage des éléments dans les projections de l’historique des fils de conversation @copyberry
    • #35691 Inclusion des fils de conversation dont l’aperçu est vide dans les listes de relations @copyberry
    • #35693 Actualisation du sélecteur de sous-agents en arrière-plan @copyberry
    • #35695 Respect du répertoire SQLite configuré dans le client de journaux @copyberry
    • #35708 Ajout d’instructions développeur configurables pour les sous-agents v2 @copyberry
    • #35715 Prise en charge des corps transmis en streaming dans les requêtes HTTP tenant compte du routage @copyberry
    • #35717 Réutilisation des clients tenant compte du routage pour les téléversements de fichiers vers OpenAI @copyberry
    • #35720 Mise à niveau de rmcp vers la version 3.0.0-beta.3 @copyberry
    • #35721 Respect de la désactivation du mécanisme de repli du mode code en l’absence d’un hôte de processus @copyberry
    • #35722 Ajout de sections persistantes pour organiser les fils de conversation @copyberry
    • #35724 Ajout de la prise en charge de la découverte MCP 2026-07-28 @copyberry
    • #35725 Finalisation de la prise en charge de MCP 2026 côté client @copyberry
    • #35738 Ajout de métadonnées de taille limitée pour les appels d’outils exécutés @copyberry
    • #35742 Suppression du blocage des tours de conversation par le démarrage des serveurs MCP facultatifs @copyberry
    • #35744 Maintien de la cohérence des identités dans le registre des agents @copyberry
    • #35766 Émission d’avertissements sur le budget des skills de l’hôte à partir de l’état global @copyberry
    • #35769 Partage du budget des skills entre les catalogues de l’hôte et de l’exécuteur @copyberry
    • #35772 Limitation de la fréquence de renouvellement du TTL du cache des modèles @copyberry
    • #35773 Adaptation des budgets de métadonnées des skills à la taille des fenêtres de contexte @copyberry
    • #35777 Résolution en parallèle des catalogues d’outils MCP @copyberry
    • #35779 Chargement en parallèle des titres des fils de conversation au démarrage de la session @copyberry
    • #35785 Prise en charge des comptes Business ProLite en libre-service @copyberry
    • #35787 Activation de l’historique paginé des fils de conversation conditionnée à la disponibilité de la base de données d’état @copyberry
    • #35794 Attente de la disponibilité de MCP dans le test de synchronisation du catalogue sélectionné @copyberry
    • #35802 Ajout aux rapports du modèle et de l’effort de raisonnement du tour sélectionné @copyberry
    • #35806 Acheminement des échanges OAuth de MCP via les clients HTTP configurés @copyberry
    • #35814 Utilisation des clients HTTP configurés pour toutes les requêtes OAuth de MCP @copyberry
    • #35818 Mise à jour de latest-alpha-cli une fois la publication de la version terminée @copyberry
    • #35821 Utilisation du client HTTP partagé pour les vérifications réseau de l’interface en terminal @copyberry
    • #35825 Utilisation du client HTTP partagé pour les conseils diffusés dans les annonces @copyberry
    • #35828 Création centralisée obligatoire des connexions SQLite @copyberry
    • #35830 Acheminement des demandes de connexion au canal auxiliaire WebRTC vers la Realtime API @copyberry
    • #35831 Mise à jour de rusty_v8 vers la version 150.4.0 @copyberry
    • #35835 Suivi des tours parents pour les requêtes Codex imbriquées @copyberry
    • #35836 Nettoyage des requêtes d’élicitation MCP annulées @copyberry
    • #35837 Mise à disposition des métadonnées d’éligibilité des plugins dans les résumés d’app-server @copyberry
    • #35839 Découplage des plugins recommandés et des suggestions d’outils @copyberry
    • #35840 Gestion des erreurs de prévalidation de l’ancien mécanisme de découverte MCP @copyberry
    • #35843 Liaison des serveurs d’exécution à distance à l’entrée standard de leur processus parent @copyberry
    • #35845 Prise en charge des messages en texte brut des outils de collaboration @copyberry
    • #35850 Conservation des chemins provenant d’autres systèmes dans les listes de terminaux en arrière-plan @copyberry
    • #35851 Normalisation des chemins d’espace de noms Windows dans les URI de chemins @copyberry
    • #35854 Encapsulation dans des Box des charges utiles des événements d’app-server @copyberry
    • #35856 Résolution des connecteurs importés à partir du nom du serveur MCP @copyberry
    • #35857 Ajout de cibles de tests unitaires Bazel pour les binaires Rust @copyberry
    • #35859 Ajout des horodatages d’installation des plugins aux résumés d’app-server @copyberry
    • #35870 Inclusion des titres de session dans l’historique des importations depuis des agents externes @copyberry
    • #35874 Identification de l’environnement principal dans le contexte du modèle @copyberry
    • #35875 Prise en charge des mises à jour sur place de l’état de disponibilité des environnements @copyberry
    • #35878 Utilisation des environnements d’étape pour les téléversements de fichiers MCP @copyberry
    • #35886 Signalement des objectifs bloqués comme étant à l’arrêt dans l’interface en terminal @copyberry
    • #35887 Nettoyage des conversations annexes en arrière-plan @copyberry
    • #35895 Transmission par héritage des environnements d’étape prêts lors de la création d’agents @copyberry
    • #35937 Exécution des outils indépendants pendant le démarrage des serveurs MCP @copyberry
    • #35941 Limitation de la longueur des descriptions d’espaces de noms MCP @copyberry
    • #35942 Mise à jour des tests pour les types actuels d’appels d’outils et d’événements d’app-server @copyberry
    • #35944 Signalement de la capacité des sous-agents répertoriés à recevoir des entrées directes @copyberry
    • #35957 Correction de la gestion de la file d’attente des entrées de l’interface en terminal pendant le démarrage de MCP @copyberry
    • #35959 Mise à jour de Ratatui vers la version 0.30.2 @copyberry
    • #35960 Conservation de la largeur des cellules des liens hypertextes lors du calcul des différences d’affichage du terminal @copyberry
    • #35962 Correction de la disposition de l’interface en terminal pour les signes diacritiques japonais à demi-chasse @copyberry
    • #35982 Suppression du clonage de l’historique d’exécution lors de la troncature des discussions forkées @copyberry
    • #35989 Affichage des résumés de raisonnement composés uniquement d’un titre dans l’interface en terminal @copyberry
    • #35990 Test de compatibilité d’exec-server entre les versions de Codex @copyberry
    • #35992 Regroupement de la migration de configuration des agents externes dans un module @copyberry
    • #35997 Suppression des cibles Bazel obsolètes de rusty_v8 146.4.0 @copyberry
    • #36001 Mise à jour de rmcp vers la version 3.0.0 @copyberry
    • #36002 Résolution des téléversements de fichiers MCP à l’aide de chemins natifs de l’environnement @copyberry
    • #36006 Réduction du surcoût de la sérialisation des réponses et du parcours des journaux d’exécution @copyberry
    • #36007 Enregistrement de l’ordre choisi manuellement pour les sections de fils de conversation @copyberry
    • #36008 Acheminement des téléchargements de ressources des compagnons via le client HTTP partagé @copyberry
    • #36011 Partage du délai de grâce de démarrage des serveurs MCP facultatifs entre les ensembles de connexions @copyberry
    • #36014 Amélioration de la sélection des sources dans le skill de documentation OpenAI @copyberry
    • #36020 Suppression du clonage des notifications analytiques ignorées @copyberry
    • #36030 Augmentation de la taille de la pile du test de traçage d’app-server @copyberry
    • #36031 Chargement des serveurs gérés dans le cloud dans les commandes MCP de la CLI @copyberry
    • #36033 Utilisation du client HTTP partagé dans codex-protocol @copyberry
    • #36035 Arrêt d’app-server en mode stdio à la fermeture de sa connexion @copyberry
    • #36036 Possibilité de nommer les discussions forkées depuis l’interface en terminal @copyberry
    • #36037 Refus de l’accès réseau en cas d’échec d’une modification autorisant cet accès @copyberry
    • #36039 Limitation de la pagination du catalogue MCP @copyberry
    • #36043 Documentation de l’exception liée à reqwest pour le proxy de l’API Responses @copyberry
    • #36045 Traitement distinct de l’état d’authentification MCP inconnu @copyberry
    • #36047 Extraction des en-têtes d’environnement MCP dans une variable locale @copyberry
    • #36049 Exclusion des métriques d’appels d’outils des exports Statsig @copyberry
    • #36051 Prévention de l’écrasement des cibles de migration accessibles par lien symbolique @copyberry
    • #36054 Suppression de l’ancienne prise en charge de --full-auto dans codex exec @copyberry
    • #36055 Mise à disposition des indications MCP d’accès en lecture seule dans les éléments d’appels d’outils @copyberry
    • #36076 Suppression de la dépendance directe de codex-core à reqwest @copyberry
    • #36078 Routage des requêtes Ollama via le client HTTP partagé @copyberry
    • #36083 Prise en charge des limites de débit fractionnaires dans la projection de l’historique des fils @copyberry
    • #36092 Corrélation des requêtes d’images et des interruptions explicites avec les tours @copyberry
    • #36119 Unification de l’assemblage des environnements d’exécution des outils avant la construction du routeur @copyberry
    • #36120 Délégation de l’attente de disponibilité aux environnements d’exécution des outils @copyberry
    • #36121 Lecture des ressources des skills par l’exécuteur dans un bac à sable @copyberry
    • #36124 Respect des autorisations du système de fichiers lors de la découverte des capacités @copyberry
    • #36127 Centralisation de l’enregistrement des outils et protection des outils de l’hôte @copyberry
    • #36128 Conservation des tâches déléguées lors du compactage à distance @copyberry
    • #36129 Résolution des collisions entre noms d’outils normalisés en mode code @copyberry
    • #36133 Conservation des autorisations de l’espace de travail de l’exécuteur pour apply_patch @copyberry
    • #36138 Isolation des variantes de test des autorisations d’apply-patch @copyberry
    • #36139 Limitation de la durée du test de fin de sortie du mode code @copyberry
    • #36140 Attente de l’arrêt de la consolidation de la mémoire avant de terminer les traitements @copyberry
    • #36146 Stabilisation des tests de scénarios d’approbation @copyberry
    • #36148 Renforcement du test d’intégration de l’approbation des modifications de fichiers @copyberry
    • #36149 Renforcement de la couverture des tests d’approbation des modifications de fichiers en session @copyberry
    • #36165 Stabilisation du test de rejeu des approbations de fichiers @copyberry
    • #36166 Exécution déterministe du test du canal auxiliaire temps réel en attente @copyberry
    • #36167 Renforcement du test de remplacement du modèle de révision automatique @copyberry
    • #36168 Collecte synchrone des étiquettes de télémétrie des outils @copyberry
    • #36171 Test de la protection des métadonnées contre les patchs à la racine de l’espace de travail @copyberry
    • #36177 Test de la portée des approbations réseau de Guardian à distance @copyberry
    • #36181 Enregistrement des tentatives d’appels d’outils dans les métadonnées des réponses @copyberry
    • #36183 Utilisation des profils d’autorisations tout au long de l’exécution en bac à sable @copyberry
    • #36184 Regroupement des requêtes simultanées de métadonnées à distance @copyberry
    • #36187 Actualisation des dates des environnements à partir de l’horloge configurée @copyberry
    • #36188 Meilleure résistance de la projection de l’historique des fils aux journaux d’exécution mal formés @copyberry
    • #36191 Étiquetage des métriques d’injection explicite de skills @copyberry
    • #36194 Suppression des déplacements d’octets dans les tampons de sortie en streaming @copyberry
    • #36207 Enregistrement d’événements normalisés de violation des règles du bac à sable @copyberry
    • #36212 Précalcul des exports du protocole app-server @copyberry
    • #36217 Exécution du mode code exclusivement via l’hôte autonome @copyberry
    • #36218 Mise à disposition des connecteurs candidats lors de la détection d’agents externes @copyberry
    • #36221 Exclusion des métadonnées transmises telles quelles lors du rapprochement des éléments des journaux d’exécution @copyberry
    • #36223 Conservation des chemins de l’exécuteur dans les actions des commandes de lecture @copyberry
    • #36228 Prise en charge des forfaits Enterprise pour les comptes d’automatisation @copyberry
    • #36237 Exclusion des autorisations symboliques slash-tmp sous Windows @copyberry
    • #36239 Actualisation des exports précalculés du protocole app-server @copyberry
    • #36264 Utilisation prioritaire de la ressource fournie pour l’hôte du mode code @copyberry
    • #36271 Calcul des empreintes des prompts de rapport à partir des journaux d’exécution enregistrés @copyberry
    • #36306 Restriction des identifiants MCP hébergés aux environnements locaux @copyberry
    • #36309 Utilisation du catalogue du fournisseur de skills de l’hôte dans l’état global @copyberry
    • #36310 Isolation des identifiants OAuth de MCP par environnement @copyberry
    • #36311 Inclusion des skills dans la sortie de débogage des entrées du prompt @copyberry
    • #36327 Conservation de l’ordre de découverte des alias de chemins des skills de l’hôte @copyberry
    • #36329 Restriction de shell_command à un seul environnement local @copyberry
    • #36336 Détection des connecteurs utilisés dans les sessions d’agents externes @copyberry
    • #36339 Activation des skills dans le serveur MCP @copyberry
    • #36342 Arrêt de la publication des anciennes archives de bundles Linux @copyberry
    • #36350 Exigence d’autorisations explicites du bac à sable pour les requêtes shell accompagnées d’une justification @copyberry
    • #36351 Utilisation des messages de mode de collaboration du catalogue de modèles @copyberry
    • #36354 Transmission directe des sessions aux tâches de session @copyberry
    • #36355 Maintien du rattachement des appels d’outils MCP à leur fil @copyberry
    • #36356 Synchronisation des mises à jour des sessions importées d’agents externes @copyberry
    • #36357 Utilisation du routeur propre à chaque étape pour l’exécution des outils @copyberry
    • #36359 Centralisation de la modification de la configuration MCP dans codex-core @copyberry
    • #36360 Utilisation des liaisons MCP comme catalogue d’outils de l’étape @copyberry
    • #36361 Migration des skills gérés par Cursor vers Codex @copyberry
    • #36364 Déplacement du rendu du catalogue de skills hors du cœur @copyberry
    • #36365 Ajout d’une révision automatique stricte pour les élicitations MCP @copyberry
    • #36367 Conservation dans le registre des informations sur les outils effectivement accessibles @copyberry
    • #36372 Exécution des tests Bazel natifs pour Windows avec MSVC @copyberry
    • #36373 Ajout de l’option CLI --approve-for-me @copyberry
    • #36374 Activation de V8 en bac à sable pour le mode code @copyberry
    • #36378 Chargement prioritaire des sélecteurs de sessions locales depuis la base de données d’état @copyberry
    • #36380 Ajout d’API de gestion des sections de fils de conversation @copyberry
    • #36384 Chargement des résumés des tours à l’aide de requêtes paginées @copyberry
    • #36385 Ajout au cœur de l’envoi de messages utilisateur avec accusé de réception @copyberry
    • #36388 Suivi des détails de préparation des images dans les données d’analyse des tours @copyberry
    • #36389 Attribution exclusive des droits d’écriture à un seul processus pour chaque historique de conversation @copyberry
    • #36393 Suppression des vérifications redondantes du système de fichiers @copyberry
    • #36402 Déclaration de l’API expérimentale de recherche de plugins @copyberry
    • #36408 Prise en charge d’instructions Codex personnalisées pour les transitions en temps réel @copyberry
    • #36409 Implémentation de la recherche de plugins à distance @copyberry
    • #36410 Clarification des conditions dans lesquelles la saisie utilisateur bloque l’exécution @copyberry
    • #36411 Utilisation de dépôts Git comme marqueurs de test pour les hooks exécutés avant les outils @copyberry
    • #36413 Ajout d’une commande d’accusé de réception des délégations en temps réel @copyberry
    • #36440 Extraction de la logique de répartition des requêtes d’exec-server @copyberry
    • #36482 Suppression de l’interrogation systématique de la taille du terminal à chaque rafraîchissement de l’interface @copyberry
    • #36485 Augmentation des limites de taille des bundles de plugins distants @copyberry
    • #36507 Conservation des métadonnées des tentatives d’appel d’outils d’un prompt à l’autre @copyberry
    • #36511 Prise en charge des raccourcis clavier en deux frappes successives dans l’interface en terminal @copyberry
    • #36534 Relèvement de la limite du catalogue MCP à 2 048 éléments @copyberry
    • #36544 Prise en charge des Agent Plugins portables tout au long de l’installation @copyberry
    • #36632 Conservation des métadonnées des fils dans SQLite lors des modifications d’objectifs @copyberry
    • #36635 Mise à disposition de conseils de prise en main dans les notifications de fin de connexion @copyberry
    • #36641 Collecte des unités de budget d’exécution à partir des données d’utilisation des réponses @copyberry
    • #36715 Utilisation des unités de budget d’exécution déclarées par le fournisseur @copyberry
    • #36716 Suppression du code dupliqué dans le traitement des opérations sur les ressources MCP @copyberry
    • #36727 Simplification de la gestion de l’état des métadonnées des tours et de sa propriété @copyberry
    • #36729 Corrélation des données d’analyse des outils du mode code avec les réponses du modèle @copyberry
    • #36732 Stabilisation du test HTTP de l’environnement cloud @copyberry
    • #36734 Suppression du code dupliqué dans le traitement des listes de ressources MCP @copyberry
    • #36740 Stockage de l’état des skills du tour dans les données d’extension @copyberry
    • #36742 Simplification de l’enregistrement des fragments utilisateur contextuels @copyberry
    • #36744 Stockage du registre des extensions directement dans son objet de construction @copyberry
    • #36745 Centralisation de l’exécution d’apply_patch dans l’environnement d’exécution @copyberry
    • #36757 Attente des événements de patch avant la lecture des instantanés du shell @copyberry
    • #36759 Renforcement du test de non-régression de la palette de focus de l’interface en terminal @copyberry
    • #36764 Suppression de la construction des définitions du mode code lors de l’enregistrement @copyberry
    • #36769 Stabilisation du test d’intégration de l’enrichissement Git au démarrage @copyberry
    • #36770 Stabilisation des tests de fork différé des objectifs @copyberry
    • #36771 Renforcement de la gestion du cycle de vie des processus auxiliaires du proxy géré sous Linux @copyberry
    • #36772 Relèvement de la limite du catalogue d’applications Codex géré par l’hôte @copyberry
    • #36773 Détermination de la couche active de configuration utilisateur à partir de la pile de couches @copyberry
    • #36774 Clarification des API de parcours des couches de configuration @copyberry
    • #36779 Stabilisation de la capture des événements de politique réseau dans les tests concurrents @copyberry
    • #36781 Ajout de contrôles permettant de choisir les outils MCP accessibles sur chaque interface @copyberry
    • #36782 Ajout de tests de réutilisation et d’interruption des sessions Guardian @copyberry
    • #36787 Centralisation des instructions du modèle dans ModelMessages @copyberry
    • #36792 Prise en compte des capacités du modèle pour déterminer si les instructions d’utilisation des plugins lui sont transmises @copyberry
    • #36793 Arrêt des arborescences de processus Git ayant dépassé le délai imparti @copyberry
    • #36796 Ajout de l’analyse de la configuration MCP des Agent Plugins @copyberry
    • #36797 Normalisation des fins de ligne du manifeste des sommes de contrôle de rusty_v8 @copyberry
    • #36800 Suppression de la réinjection des autorisations après l’approbation des commandes @copyberry
    • #36807 Extraction de la préparation audio dans une crate utilitaire @copyberry
    • #36808 Utilisation prioritaire des noms stockés dans SQLite pour les commandes d’archivage des sessions locales @copyberry
    • #36809 Utilisation préférentielle de la base de données d’état pour exec resume --last @copyberry
    • #36810 Ajout de contrôles bloquants de non-régression pour la conformité du client MCP @copyberry
    • #36811 Respect de la politique de shell de connexion propre à chaque environnement @copyberry
    • #36812 Ajout d’un transport à deux connexions WebSocket pour le mode code @copyberry
    • #36815 Identification des agents par leur nom dans le contexte du budget de tokens @copyberry
    • #36822 Correction d’une faute de frappe dans le nom du résolveur d’approbation @copyberry
    • #36825 Consolidation du contexte de télémétrie des approbations @copyberry
    • #36830 Application d’un délai d’expiration aux requêtes bloquées de l’hôte du mode code @copyberry
    • #36834 Suppression des demandes d’événements de relâchement des touches dans Ghostty @copyberry
    • #36840 Exclusion des métriques de requêtes API des exports Statsig @copyberry
    • #36856 Prise en charge du chargement différé des outils à format libre @copyberry
    • #36857 Prise en charge des outils personnalisés dans les espaces de noms @copyberry
    • #36862 Centralisation de la création de fils au moyen d’un objet de requête @copyberry
    • #36871 Parallélisation de la publication des ressources R2 avec DotSlash @copyberry
    • #36877 Déplacement du chargement des bundles de skills de l’exécuteur vers l’extension de skills @copyberry
    • #36880 Déplacement de la découverte directe des skills de l’exécuteur vers l’extension de skills @copyberry
    • #36882 Conservation des descriptions complètes des espaces de noms MCP @copyberry
    • #36884 Ajout du chargement des répertoires racines des skills de l’hôte @copyberry
    • #36892 Prise en charge des modèles feuilles dans la version 2 du système multi-agent @copyberry
    • #36893 Masquage des secrets dans les éléments d’exécution de commandes d’app-server @copyberry
    • #36895 Prise en compte des résultats tardifs du démarrage de MCP après expiration du délai d’attente @copyberry
    • #36898 Suppression des interrogations redondantes des métadonnées du système de fichiers @copyberry
    • #36900 Enregistrement des outils des applications indépendamment de la liste des connecteurs @copyberry
    • #36901 Propagation des autorisations mises à jour aux fils de révision @copyberry
    • #36903 Chargement des métadonnées d’interface des skills dans le chargeur de l’hôte @copyberry
    • #36904 Limitation des journaux RMCP conservés dans SQLite @copyberry
    • #36906 Conservation des fournisseurs de modèles lors du rechargement des agents v2 @copyberry
    • #36908 Amélioration du masquage des jetons Bearer @copyberry
    • #36910 Négociation des extensions MCP pour chaque session app-server @copyberry
    • #36912 Lecture de la politique d’approbation depuis la configuration du tour en cours @copyberry
    • #36913 Déplacement de la résolution des politiques de skills vers codex-skills @copyberry
    • #36916 Centralisation de l’évaluation de l’état d’activation des applications @copyberry
    • #36917 Test des mentions explicites de plugins lorsque les applications sont désactivées @copyberry
    • #36919 Intégration des plugins locaux aux résultats de recherche de plugins @copyberry
    • #36921 Déplacement du service de skills de l’hôte vers l’extension de skills @copyberry
    • #36924 Rejet des dépôts Git nus découverts implicitement @copyberry
    • #36930 Lecture des autorisations du tour depuis la configuration actuelle @copyberry
    • #36935 Attribution automatique du statut de confiance aux projets locaux pour lesquels aucune décision n’a été prise @copyberry
    • #36938 Activation de la recherche web avec mise en cache pour Amazon Bedrock @copyberry
    • #36939 Inclusion des motifs d’approbation liés aux politiques dans les révisions Guardian @copyberry
    • #36941 Utilisation des paramètres de la session actuelle pour les fils de révision @copyberry
    • #36943 Déplacement de la résolution des répertoires racines des skills de l’hôte vers l’extension de skills @copyberry
    • #36945 Attribution d’un accès en lecture au contenu pour la tâche qui applique la politique de taille des blobs @copyberry
    • #36947 Acceptation des saisies utilisateur au démarrage des tours inactifs @copyberry
    • #36948 Pagination de l’historique des transcriptions dans l’interface en terminal @copyberry
    • #36949 Amélioration du chargement de l’historique paginé dans l’interface en terminal @copyberry
    • #36950 Pagination de l’historique des transcriptions de l’interface en terminal @copyberry
    • #36951 Gestion plus robuste de l’historique paginé dans l’interface en terminal @copyberry
    • #36952 Ajout d’une file d’attente persistante par fil pour les envois de l’utilisateur @copyberry
    • #36954 Ajout de paramètres pour la politique de gestion des collisions dans le registre des outils @copyberry
    • #36956 Maintien des avis de redimensionnement associés aux images pendant le compactage à distance @copyberry
    • #36959 Suivi des connecteurs détectés dans les sessions d’agents externes @copyberry
    • #36960 Demande de confirmation avant d’accorder sa confiance aux répertoires de projets locaux @copyberry
    • #36963 Ajout d’un lien sur la mention de Codex dans le corps des pull requests @copyberry
    • #36964 Conservation des répertoires de travail lors de l’importation de sessions externes @copyberry
    • #36966 Possibilité de désactiver la visionneuse d’images intégrée @copyberry
    • #36967 Exclusion des liens symboliques lors de l’installation des plugins @copyberry
    • #36970 Configuration possible de l’identité dans le contexte du budget de tokens @copyberry
    • #36976 Respect de l’exigence d’invocation explicite pour les skills de l’orchestrateur concernés @copyberry
    • #36977 Amélioration de la détection des connecteurs pour les sessions migrées @copyberry
    • #36979 Ajout d’un audit Fence au workflow de contrôle de la taille des blobs @copyberry
    • #36981 Activation du compactage à distance pour Amazon Bedrock @copyberry
    • #36983 Conservation de l’authentification ChatGPT pour les serveurs MCP de préproduction de confiance @copyberry
    • #36984 Prise en charge des cookies ChatGPT configurés dans les clients HTTP @copyberry
    • #36986 Ajout d’un routage PSP propre à chaque processus pour les requêtes ChatGPT @copyberry
    • #36987 Ajout d’une option permettant la répartition concurrente des requêtes exec-server @copyberry
    • #36989 Conservation des caches partagés des skills fournis @copyberry
    • #36990 Suppression des anciennes variantes du mode de collaboration @copyberry
    • #36992 Possibilité d’injecter des caches du catalogue de modèles @copyberry
    • #36993 Prise en charge des lectures avec includeTurns pour les fils de conversation paginés @copyberry
    • #36998 Prise en charge des outils personnalisés à chargement différé dans la recherche d’outils @copyberry
    • #37000 Maintien à jour des caches partagés des skills au fil des chargements de plugins @copyberry
    • #37020 Signalement systématique d’une erreur en cas de collision entre noms d’outils @copyberry
    • #37022 Attribution aux outils par défaut de noms canoniques dans l’espace de noms functions @copyberry
    • #37027 Application des limites d’exécution des Agent Plugins @copyberry
    • #37031 Application des mises à jour des profils d’autorisations aux environnements des prochains tours @copyberry
    • #37035 Alignement des tests du registre sur les noms canoniques des outils @copyberry
    • #37038 Utilisation des autorisations de l’environnement du tour pour l’exécution des outils @copyberry
    • #37040 Utilisation des autorisations de l’environnement du tour pour le contexte et la découverte @copyberry
    • #37053 Rejet des descriptions d’espaces de noms contradictoires en mode strict des outils @copyberry
    • #37055 Ajout de paramètres par défaut plus sûrs dans l’interface en terminal pour les modèles de cybersécurité @copyberry
    • #37066 Conservation des descriptions de sources MCP plus longues dans la recherche d’outils @copyberry
    • #37068 Recours au nettoyage MCP par processus sur macOS en solution de repli @copyberry
    • #37083 Consolidation de l’état des sorties du système d’exécution unifié @copyberry
    • #37101 Réutilisation des liaisons MCP stables d’une étape d’échantillonnage à l’autre @copyberry
    • #37103 Utilisation de Luna pour les révisions Guardian avec authentification par clé API @copyberry
    • #37109 Limitation du délai d’arrêt de la télémétrie interactive @copyberry
    • #37114 Ajout de limites d’exécution par session pour le mode code @copyberry
    • #37128 Centralisation de la gestion des approbations d’outils dans Session @copyberry
    • #37129 Comparaison des URI de chemins Windows sans distinction de casse pour les caractères ASCII @copyberry
    • #37132 Application locale des exigences d’authentification gérée @copyberry
    • #37134 Signalement au modèle du redimensionnement des images du prompt @copyberry
    • #37144 Conservation des chemins de découverte des skills accessibles par lien symbolique @copyberry
    • #37145 Prise en compte des capacités du modèle pour déterminer si les instructions d’utilisation des Applications lui sont transmises @copyberry
    • #37147 Suivi de l’état des environnements provisionnés tout au long de l’enregistrement @copyberry
    • #37149 Projection des skills de l’orchestrateur à partir de l’état global @copyberry
    • #37151 Regroupement des analyses concurrentes de l’état Git @copyberry
    • #37154 Utilisation d’Azure Key Vault pour la notarisation macOS @copyberry
    • #37156 Test des environnements distants signalés comme prêts avant leur sélection @copyberry
    • #37157 Renforcement de la recherche de sessions nommées dans l’interface en terminal @copyberry
    • #37162 Chargement des répertoires racines des skills de l’hôte via l’extension de skills @copyberry
    • #37166 Maintien des curseurs et du rendu des zones de texte dans la zone visible @copyberry
    • #37167 Mise à disposition des sources de session pour les contributeurs MCP @copyberry
    • #37168 Limitation de la durée des requêtes HTTP de négociation MCP à distance @copyberry
    • #37169 Déplacement dans le cœur des tests d’intégration des instantanés de skills des plugins @copyberry
    • #37174 Centralisation des fonctions utilitaires d’invocation des skills dans codex-skills @copyberry
    • #37175 Ajout de la migration des anciens journaux d’exécution vers l’historique paginé @copyberry
    • #37177 Déplacement de la sélection explicite des skills dans la crate skills @copyberry
    • #37178 Conservation des métadonnées de transparence des images dans les éléments app-server @copyberry
    • #37188 Réservation de l’espace de noms tool_search à l’outil de recherche @copyberry
    • #37189 Suivi des indications d’utilisation multi-agent dans l’état global @copyberry

    Notes de version complètes sur GitHub

  • Codex App 26.803

    Améliorations des performances et corrections de bugs

    • Correction d’un bug qui pouvait modifier le fichier de code ouvert lorsque vous saisissiez du texte dans le champ de recherche.
    • Lorsque vous déplacez une discussion vers un arbre de travail, elle conserve le modèle et le niveau de réflexion sélectionnés.
    • La recherche de mentions avec @ ignore désormais la casse.
  • Codex CLI 0.146.1

    $ npm install -g @openai/codex@0.146.1
    Voir les détails

    Corrections de bugs

    • Codex applique des paramètres de révision automatique plus sûrs par défaut pour les modèles dotés de capacités en cybersécurité et explique les changements d’autorisations dans l’interface du terminal. (#37057)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.146.0...rust-v0.146.1

    • #37057 [0.146] Rétroportage des paramètres de révision automatique plus sûrs par défaut pour les modèles dotés de capacités en cybersécurité @anp-oai

    Notes de version complètes sur GitHub

  • Codex App 26.730

    Nouveautés

    • Pour les projets qui comportent plusieurs dossiers, le terminal propose désormais des raccourcis vers les dossiers sources.

    Améliorations des performances et corrections de bugs

    • Les discussions épinglées ne s’affichent plus en double dans la barre latérale.
    • Les autres dossiers du projet restent désormais accessibles pendant la réparation de la configuration de l’arbre de travail.

juillet 2026

  • Retrait de GPT-5.4 et de GPT-5.4 mini de Codex le 31 août

    À partir du 31 août 2026, si vous vous connectez à Codex avec votre compte ChatGPT, vous n’aurez plus accès à GPT-5.4 ni à GPT-5.4 mini. Ces deux modèles resteront disponibles via l’API d’OpenAI et dans les sessions Codex authentifiées avec une clé API.

    Passez aux modèles de remplacement recommandés :

    • Remplacez gpt-5.4 par gpt-5.6-terra (GPT-5.6 Terra).
    • Remplacez gpt-5.4-mini par gpt-5.6-luna (GPT-5.6 Luna).

    Avant cette date, mettez à jour les paramètres par défaut de l’espace de travail, les paramètres de modèle enregistrés, les configurations gérées, les agents personnalisés et les tâches planifiées qui utilisent l’un de ces deux modèles.

    Pour en savoir plus, consultez les pages sur les modèles Codex et sur la disponibilité des modèles dans les espaces de travail.

  • L’enregistrement et la relecture de workflows arrivent dans l’UE, au Royaume-Uni et en Suisse

    La fonctionnalité d’enregistrement et de relecture de workflows est désormais disponible dans l’Union européenne, au Royaume-Uni et en Suisse. Sur macOS, montrez à Codex comment exécuter un workflow, puis transformez-le en skill réutilisable. La fonctionnalité Utilisation de l’ordinateur doit également être disponible et activée.

  • Améliorations du navigateur, revue de code sur plusieurs dépôts et retouche d’images 26.727

    Avec la dernière mise à jour de l’application de bureau ChatGPT, vous pouvez naviguer, effectuer des revues de code et retoucher des images générées plus facilement et plus rapidement.

    • Saisissez du texte dans la barre d’adresse du navigateur intégré pour retrouver une page dans votre historique de navigation ou lancer une recherche sur Google si aucune page ne correspond.
    • Gérez votre historique de navigation dans les paramètres et autorisez ChatGPT à y rechercher une page déjà consultée lorsqu’une tâche le nécessite.
    • Utilisez l’extension Chrome pour mentionner des onglets ouverts ou ajouter le texte sélectionné sur une page à votre discussion dans le panneau latéral.
    • Dans l’extension Chrome, posez des questions sur n’importe quelle vidéo YouTube et obtenez des réponses en quelques secondes.
    • Faites un clic droit sur une page web et sélectionnez Demander à ChatGPT.

    En savoir plus sur le navigateur intégré et l’extension Chrome.

    Examinez les modifications dans plusieurs dépôts

    Affichez tous les dépôts d’un projet à plusieurs dossiers ainsi que les lignes modifiées dans chacun d’eux. Sélectionnez Examiner pour consulter les différences dans tous ces dépôts sans avoir à changer de vue.

    Retouchez les images générées

    Ouvrez les images générées dans une visionneuse agrandie et alternez entre la vue ciblée et la vue canvas. Ajoutez des commentaires sur plusieurs images, sélectionnez ceux que vous souhaitez utiliser et envoyez vos demandes de retouche ciblées sans quitter la conversation. En savoir plus sur la génération d’images.

    Autres améliorations et corrections de bugs

    • La nouvelle vue « Activité » dans la barre latérale vous permet de repérer les discussions auxquelles vous avez participé récemment et qui nécessitent votre attention. Cliquez sur la cloche ou utilisez Cmd/Ctrl+Opt+U pour ouvrir cette vue.
    • Les paramètres du navigateur affichent désormais uniquement les navigateurs pris en charge.
    • L’installation sur Windows est plus fiable lorsque les chemins des fichiers du paquet sont longs.
    • D’autres améliorations des performances et corrections de bugs sont également incluses.
  • Connexion avec ChatGPT (bêta)

    La connexion avec ChatGPT commence à être disponible en version bêta pour certains plugins et sur certains sites partenaires, à commencer par Airtable, GitLab, HubSpot, Notion, Supabase et Vercel.

    Lorsque vous connectez un plugin compatible depuis le répertoire des plugins de ChatGPT, la connexion avec ChatGPT vous permet de créer un compte auprès du service ou de lier un compte existant en moins d’étapes. Sur les sites partenaires participants, vous pouvez aussi sélectionner Se connecter avec ChatGPT pour créer un compte ou accéder à votre compte existant.

    Vous pouvez ainsi commencer plus facilement à utiliser les outils compatibles dans ChatGPT et Codex.

    Lorsque vous vous connectez, le partenaire reçoit uniquement votre nom, votre adresse e-mail et, si elle est disponible, votre photo de profil. Vous devez toujours examiner et approuver les autorisations demandées par chaque plugin lors d’une étape distincte.

  • Codex CLI 0.146.0

    $ npm install -g @openai/codex@0.146.0
    Voir les détails

    Nouvelles fonctionnalités

    • Nommez vos nouvelles sessions avec /new ou /clear, épinglez les fils de discussion importants et passez d’une conversation parallèle à l’autre sans les fermer. (#34605, #34840, #35011)
    • Codex prend en charge les manifestes Agent Plugins, la publication de plugins dans l’espace de travail et des marketplaces de plugins supplémentaires pour Amazon Bedrock et Claude Code. (#35105, #35254, #34931, #34979)
    • Forkez des fils de discussion avec leur historique paginé. Vous pouvez aussi créer des forks temporaires qui n’apparaissent pas dans les listes de fils. (#35220, #35251)
    • Connectez app-server à des hôtes distants du mode Code via WebSocket. (#35078, #35098)
    • Activez la recherche web autonome pour les fournisseurs de modèles personnalisés compatibles. (#34846)
    • Découvrez les Skills fournis par l’exécuteur et lisez en toute sécurité les ressources associées, y compris celles des Skills que vous avez explicitement sélectionnés. (#35184, #35198)

    Corrections de bugs

    • Codex respecte les proxys configurés pour l’authentification, le téléchargement de plugins, l’autorisation MCP, l’exécution à distance, les connexions WebSocket, les redirections et les connexions à LM Studio. (#34479, #34509, #34655, #34678, #35023, #35056, #35239)
    • Lorsque l’authentification ou la configuration change, Codex actualise les connexions MCP et les outils des Applications. Il se reconnecte aux serveurs dont la connexion a été fermée sans redémarrer les connexions opérationnelles. (#34952, #34957, #35028, #35144, #35146, #35151)
    • Codex conserve les messages envoyés, les réponses finales, les erreurs des tours ayant échoué, les horodatages importés et les paramètres d’approbation lors des interruptions, des relectures de l’historique, des importations et des forks. (#34839, #34777, #35524, #34989, #34664)
    • Le terminal est plus réactif et gère les interruptions sans se bloquer. Il traite mieux les événements clavier, adapte l’affichage aux terminaux étroits, améliore le rendu des hyperliens et actualise les résultats des mentions. (#35000, #35021, #34775, #34778, #35365, #35375)
    • Codex gère correctement les touches de navigation sous Windows, arrête de façon fiable les arborescences de processus exécutés dans le bac à sable et conserve les paramètres de proxy pendant les révisions de sécurité. (#34625, #34624, #35036)
    • Codex conserve davantage de Skills disponibles lorsque le budget de contexte est limité et vous avertit lorsqu’il doit tronquer un catalogue de Skills. (#34732, #34738, #34997)

    Documentation

    • La documentation décrit l’utilisation du client HTTP partagé, la mutualisation des connexions en fonction du proxy et le traitement sécurisé des requêtes sortantes. (#34669)
    • La documentation précise comment les lettres de lecteur Windows sont mises sous forme canonique dans les valeurs PathUri. (#34667)

    Maintenance

    • Les artefacts de version, les métadonnées des canaux et les alias des programmes d’installation sont publiés via l’infrastructure hébergée par OpenAI, avec GitHub comme solution de repli. (#34505, #34508, #34729, #34910)
    • Les exécutables auxiliaires inclus pour macOS sont signés et notarisés avant l’empaquetage. (#35264)
    • Le surcoût de sérialisation d’app-server et les allocations inutiles lors de la construction des requêtes ont été réduits. (#34761, #34766, #34825)
    • Codex reconnaît l’offre Entreprise et permet aux administrateurs de contrôler les mises à jour dans l’application. (#35238, #35537)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.145.0...rust-v0.146.0

    • #34447 Ajouter un pool de clients HTTP qui tient compte des routes @copyberry
    • #34449 Rendre configurables les limites de détection des sessions externes @copyberry
    • #34451 Attribuer les importations d’agents externes à leur fournisseur @copyberry
    • #34463 Prendre en charge les versions alpha de correctifs urgents @copyberry
    • #34469 Conserver les paramètres des fils où l’objectif est défini en premier et des fils forkés @copyberry
    • #34476 Séparer l’exécution des requêtes HTTP de leur journalisation @copyberry
    • #34478 Respecter CARGO_HTTP_CAINFO dans les environnements avec proxy géré @copyberry
    • #34479 Résoudre à nouveau les routes du proxy système lors des redirections @copyberry
    • #34481 Ajouter des tests pour les redirections tenant compte des routes @copyberry
    • #34483 Étendre la couverture des tests de redirection via un proxy en fonction des routes @copyberry
    • #34490 Acheminer les requêtes du backend via la fabrique de clients HTTP @copyberry
    • #34491 Acheminer les requêtes de découverte des environnements cloud via le pool de clients HTTP @copyberry
    • #34495 Respecter les paramètres du proxy système dans le programme de mise à jour du démon @copyberry
    • #34497 Conserver la valeur arg0 personnalisée pour les processus exec-server exécutés dans le bac à sable @copyberry
    • #34505 Répliquer les artefacts des versions Rust sur Cloudflare R2 @copyberry
    • #34506 Respecter les proxys système lors de la synchronisation des plugins au démarrage @copyberry
    • #34508 Publier les métadonnées des versions dans les canaux R2 @copyberry
    • #34509 Respecter les paramètres du proxy système pour les plugins distants @copyberry
    • #34514 Ajouter releases.openai.com comme source facultative du programme d’installation @copyberry
    • #34516 Autoriser numer dans les vérifications de codespell @copyberry
    • #34517 Transmettre une liste vide de descripteurs de fichiers hérités dans le test PTY sous Wine @copyberry
    • #34522 Scinder le gestionnaire de connexions MCP en modules spécialisés @copyberry
    • #34525 Ajouter des données propres à chaque étape aux contributeurs d’extensions @copyberry
    • #34533 Centraliser la construction des éléments de rollout compactés @copyberry
    • #34540 Dissocier de stdin les commandes qui récupèrent les métadonnées Git @copyberry
    • #34544 Adapter la taille des tampons de négociation Noise aux messages correspondants @copyberry
    • #34547 Ajouter la sélection de Skills par fusion des inverses des rangs @copyberry
    • #34550 Tester l’actualisation de MCP à l’échelle d’un fil de discussion @copyberry
    • #34551 Simplifier la restauration de l’interface en mode texte (TUI) après utilisation de l’éditeur externe @copyberry
    • #34552 Supprimer les méthodes de modification inutilisées de RtOptions @copyberry
    • #34553 Supprimer la commande d’application inutilisée qui arrête la TUI @copyberry
    • #34558 Supprimer les tests obsolètes marqués comme ignorés @copyberry
    • #34559 Ajouter la prise en charge des paramètres utilisateur de Codex au client backend @copyberry
    • #34561 Extraire les clients de liaison MCP du gestionnaire de connexions @copyberry
    • #34562 Enregistrer les limites de rollout pour les tours matérialisés @copyberry
    • #34563 Parcourir page par page l’historique hérité du fil @copyberry
    • #34566 Protéger les références à l’historique des forks lors du nettoyage du rollout @copyberry
    • #34570 Appliquer la coloration syntaxique C++ aux fichiers CUDA dans la TUI @copyberry
    • #34573 Accepter forceRefetch dans les requêtes de liste de plugins @copyberry
    • #34578 Réserver à Unix l’utilitaire de restauration de la TUI après suspension @copyberry
    • #34581 Ajouter une sélection lexicale des Skills fondée sur la carte de routage @copyberry
    • #34588 Associer les appels MCP aux révisions du catalogue capturées @copyberry
    • #34590 Ajouter des filtres par clé à la stratégie d’environnement du shell @copyberry
    • #34597 Imposer les valeurs exactes définies par les exigences de configuration gérée @copyberry
    • #34598 Ignorer les chemins inexistants dans les entrées du bac à sable du système de fichiers @copyberry
    • #34601 Assainir les noms de Skills dans les métriques d’injection @copyberry
    • #34603 Accepter les cibles de proxy en boucle locale explicitement autorisées @copyberry
    • #34605 Permettre de nommer les sessions avec /new et /clear @copyberry
    • #34611 Ajouter des stratégies de compatibilité pour le rendu du catalogue de Skills @copyberry
    • #34612 Détacher les sous-processus non interactifs de stdin @copyberry
    • #34613 Acheminer le trafic proxy du bac à sable Windows en appliquant des restrictions par SID @copyberry
    • #34615 Initialiser le comportement en cas de chemin manquant dans le test du bac à sable d’exec-server @copyberry
    • #34620 Ajouter des types de fonctions de rappel de stratégie réseau pour exec-server @copyberry
    • #34621 Charger le contexte paginé du modèle dans les différentes lignées de rollout @copyberry
    • #34622 Allonger le délai d’expiration du test de remplacement du modèle de Révision automatique @copyberry
    • #34624 Mettre fin aux arborescences de processus Windows à l’aide d’objets de travail @copyberry
    • #34625 Corriger la gestion des touches de navigation de la TUI sous Windows @copyberry
    • #34626 Ajuster les budgets de métadonnées des Skills en fonction de la taille des fenêtres de contexte des modèles @copyberry
    • #34629 Renforcer la sécurité du démarrage du bac à sable Windows avec élévation de privilèges @copyberry
    • #34630 Ajouter un générateur de clients HTTP qui tient compte des stratégies @copyberry
    • #34631 Migrer l’identité de l’agent vers le client HTTP partagé @copyberry
    • #34636 Garder la TUI ouverte si le démarrage d’un tour échoue @copyberry
    • #34637 Rattacher les constats de la révision aux règles du dépôt @copyberry
    • #34640 Mettre à jour les tests des arborescences de processus Windows pour tenir compte des descripteurs de fichiers hérités @copyberry
    • #34641 Renforcer la configuration du proxy géré pour les exécutions en bac à sable @copyberry
    • #34643 Utiliser HttpClient pour construire le client HTTP de connexion @copyberry
    • #34644 Vérifier les révisions des plugins extraites depuis Git à l’aide de leur SHA @copyberry
    • #34645 Toujours attribuer un identifiant à chaque élément de réponse @copyberry
    • #34649 Propager la stratégie de proxy résolue dans le routage de l’authentification @copyberry
    • #34650 Exiger que les gestionnaires d’authentification reçoivent la configuration du routage @copyberry
    • #34651 Migrer l’infrastructure de test du cœur vers le client HTTP partagé @copyberry
    • #34654 Afficher les différences associées aux tours pour les chemins provenant d’autres environnements @copyberry
    • #34655 Respecter les routes de proxy configurées lors de l’actualisation de l’authentification @copyberry
    • #34664 Conserver le réviseur des approbations lorsqu’un fil de discussion est forké @copyberry
    • #34667 Documenter la mise sous forme canonique des lettres de lecteur dans PathUri @copyberry
    • #34669 Étoffer les recommandations d’utilisation de codex-http-client @copyberry
    • #34678 Acheminer les requêtes LM Studio via le client HTTP partagé @copyberry
    • #34681 Ajouter des en-têtes de session au démarrage des conversations en temps réel @copyberry
    • #34687 Configurer les métadonnées du modèle de Révision automatique de Codex @copyberry
    • #34708 Renommer le gestionnaire de connexions MCP en McpConnectionSet @copyberry
    • #34713 Garantir l’ordre des événements du cycle de vie de l’exécution unifiée @copyberry
    • #34728 Ignorer l’enrichissement Git pour les tours de préchauffage et les tours Guardian @copyberry
    • #34729 Publier sur R2 les alias stables des programmes d’installation @copyberry
    • #34732 Préserver les entrées du catalogue de Skills lorsque le budget de métadonnées est limité @copyberry
    • #34733 Faire en sorte que les clients de ressources MCP utilisent toujours l’environnement d’exécution le plus récent @copyberry
    • #34734 Retirer des contributeurs d’extensions les données propres à chaque étape @copyberry
    • #34738 Supprimer les descriptions des Skills avant d’omettre des entrées du catalogue @copyberry
    • #34744 Mettre à jour les tests du budget des Skills pour tenir compte des modifications de l’API d’extension @copyberry
    • #34746 Aligner l’ordre des Skills dans les catalogues d’extensions sur celui du cœur @copyberry
    • #34747 Enregistrer l’indicateur de fonctionnalité MCP 2026-07-28 @copyberry
    • #34761 Réduire le surcoût de la sérialisation JSON dans app-server @copyberry
    • #34763 Relancer les requêtes WebSocket si la réponse précédente est absente @copyberry
    • #34766 Réduire le surcoût de sérialisation des requêtes typées d’app-server @copyberry
    • #34769 Ajouter l’extension d’attribution Git @copyberry
    • #34770 Activer les fonctions de rappel de stratégie réseau pour exec-server @copyberry
    • #34771 Dimensionner les fenêtres contextuelles de mentions unifiées en fonction des résultats visibles @copyberry
    • #34772 Normaliser les lignes composées uniquement de caractères d’espacement dans les messages de l’agent @copyberry
    • #34775 Limiter la largeur des en-têtes de session dans les terminaux étroits @copyberry
    • #34777 Inclure le dernier message de l’agent dans les résumés de fin de tour @copyberry
    • #34778 Fusionner les segments d’un même hyperlien OSC 8 répartis sur plusieurs lignes dans le terminal de la TUI @copyberry
    • #34779 Utiliser le mode d’historique en vigueur chez le parent au moment de forker des agents @copyberry
    • #34781 Mettre à niveau les dépendances Rust et LLVM de Bazel @copyberry
    • #34784 Refuser les environnements dynamiques nommés local @copyberry
    • #34785 Signaler la troncature du catalogue de Skills lors du rendu @copyberry
    • #34786 Simplifier la configuration des tests d’intégration d’app-server @copyberry
    • #34789 Éviter les estimations inutiles du nombre de tokens après l’échantillonnage @copyberry
    • #34795 Supprimer des tests d’attribution Git le stockage d’étapes devenu obsolète @copyberry
    • #34796 Ignorer la coloration syntaxique pour les lignes de plus de 4 Kio @copyberry
    • #34797 Masquer les avis d’omission dans les catalogues de Skills compatibles avec le cœur @copyberry
    • #34806 Utiliser des URI de chemin dans les clés d’approbation du shell @copyberry
    • #34808 Centraliser la configuration des connexions SQLite @copyberry
    • #34811 Corriger l’affichage de l’accès réseau dans les prompts du bac à sable @copyberry
    • #34814 Unifier le démarrage des fils de discussion autour de StartThreadOptions @copyberry
    • #34816 Prendre en charge des préfixes configurables pour les canaux BEM en temps réel @copyberry
    • #34819 Activer l’attribution Git à tous les points d’entrée de Codex @copyberry
    • #34823 Exécuter les tests du mode Code dans la CI Bazel sur les plateformes autres que Windows @copyberry
    • #34824 Normaliser les clés de réutilisation du répertoire de travail courant (cwd) pour les révisions Guardian @copyberry
    • #34825 Réduire les clonages lors de la construction des requêtes Responses @copyberry
    • #34827 Supprimer les substitutions de la chaîne d’outils d’analyse statique de Bazel pour Windows @copyberry
    • #34831 Envoyer les données d’analyse en attente avant l’arrêt de l’App Server exécuté dans le processus @copyberry
    • #34835 Mesurer la durée du compactage dans les profils des tours @copyberry
    • #34839 Préserver la saisie de l’utilisateur en cas d’interruption du démarrage de MCP @copyberry
    • #34840 Permettre à l’App Server de conserver l’épinglage des fils de discussion @copyberry
    • #34844 Supprimer le type first-party des métadonnées d’application @copyberry
    • #34845 Suivre le mode multi-agent dans l’état global @copyberry
    • #34846 Permettre aux fournisseurs personnalisés d’activer la recherche web autonome @copyberry
    • #34847 Utiliser les limites du modèle Guardian pour les sessions de révision @copyberry
    • #34849 Mettre en cache les catalogues de plugins distants par portée @copyberry
    • #34850 Désactiver la génération d’images pour les comptes de l’offre Free @copyberry
    • #34851 Utiliser les métadonnées des lots pour les résumés des applications des plugins @copyberry
    • #34852 Réveiller les fils de discussion en veille lorsque des messages d’agents sont en file d’attente @copyberry
    • #34877 Attendre l’actualisation du cache local des plugins dans plugin/list @copyberry
    • #34883 Définir un agent utilisateur par défaut pour les requêtes HTTP MCP @copyberry
    • #34887 Permettre de désactiver l’outil d’attente multi-agent @copyberry
    • #34910 Privilégier releases.openai.com dans les programmes d’installation autonomes @copyberry
    • #34930 Centraliser l’état MCP des fils de discussion dans McpRuntime @copyberry
    • #34931 Utiliser la marketplace de plugins de l’API pour Amazon Bedrock @copyberry
    • #34940 Conserver les valeurs par défaut de la session pendant les écritures groupées de configuration @copyberry
    • #34952 Réutiliser les connexions MCP d’une actualisation de l’environnement d’exécution à l’autre @copyberry
    • #34957 Remplacer les connexions MCP fermées lors de la réconciliation @copyberry
    • #34959 Prendre en charge le caractère @ dans les chemins des marketplaces locales @copyberry
    • #34962 Déplacer les fonctions auxiliaires de connexion MCP dans le module de test @copyberry
    • #34969 Maintenir l’outil sleep en dehors du mode Code @copyberry
    • #34978 Respecter la désactivation des redirections dans les clients HTTP qui tiennent compte du routage @copyberry
    • #34979 Détecter automatiquement la marketplace de plugins Claude Code intégrée @copyberry
    • #34981 Enregistrer les importations de configuration d’agent achevées en externe @copyberry
    • #34986 Réserver les écritures sur chaque fil paginé à un seul propriétaire @copyberry
    • #34989 Préserver les horodatages lors de l’importation de sessions d’agents externes @copyberry
    • #34991 Permettre d’omettre les préfixes des outils MCP serveur par serveur @copyberry
    • #34994 Utiliser le répertoire de base SQLite configuré dans tous les composants qui accèdent à l’état @copyberry
    • #34995 Initialiser les environnements d’exécution avec la stratégie HTTP finale @copyberry
    • #34996 Séparer les détails des erreurs Codex des métadonnées de nouvelle tentative @copyberry
    • #34997 Avertir lorsque les catalogues de Skills dépassent leur budget de contexte @copyberry
    • #35000 Rendre non bloquantes les interruptions de tour dans la TUI @copyberry
    • #35011 Garder les conversations parallèles ouvertes lors d’un changement de fil de discussion @copyberry
    • #35012 Rendre accessibles via l’App Server les URL des icônes des Skills distants @copyberry
    • #35013 Prendre en charge la relecture incrémentielle des éléments mis à jour dans un fil de discussion @copyberry
    • #35015 Aligner les métriques de durée des applications installées sur la référence historique @copyberry
    • #35016 Ajouter la prise en charge de l’attribution aux scripts de plugins de confiance @copyberry
    • #35020 Attribuer les exécutions de commandes aux scripts de plugins de confiance @copyberry
    • #35021 Adapter la transmission des événements clavier au terminal @copyberry
    • #35023 Acheminer le trafic HTTP d’exec-server conformément à la stratégie de proxy configurée @copyberry
    • #35028 Conserver les outils actualisés des Applications lors des mises à jour de l’environnement d’exécution MCP @copyberry
    • #35029 Conserver l’attribution aux plugins lors des approbations de commandes @copyberry
    • #35031 Réserver l’archivage et la suppression des fils de discussion à leur propriétaire en écriture @copyberry
    • #35033 Rendre les prérequis du Navigateur accessibles via l’App Server @copyberry
    • #35034 Acheminer les requêtes du registre des environnements via le client HTTP partagé @copyberry
    • #35036 Conserver les paramètres de proxy du bac à sable Windows dans les sessions Guardian @copyberry
    • #35048 Suivre la durée des requêtes app/read @copyberry
    • #35049 Enregistrer l’indicateur de fonctionnalité Guardian V2 @copyberry
    • #35054 Permettre de désactiver l’outil update_plan @copyberry
    • #35056 Acheminer les connexions WebSocket d’exec-server via les proxys configurés @copyberry
    • #35059 Découpler la couche HTTP d’exec-server des types reqwest @copyberry
    • #35063 Suivre les espaces de noms des outils différés dans l’état global @copyberry
    • #35065 Éviter de dupliquer les sources différées dans la recherche d’outils @copyberry
    • #35067 Corriger la configuration des tests Bazel pour les données propres à chaque plateforme @copyberry
    • #35078 Ajouter le transport WebSocket à l’hôte du mode Code @copyberry
    • #35098 Prendre en charge les hôtes distants du mode Code dans app-server @copyberry
    • #35105 Prendre en charge les manifestes Agent Plugins @copyberry
    • #35106 Permettre aux hôtes de personnaliser les descriptions de wait_for_environment @copyberry
    • #35144 Préparer en arrière-plan les mises à jour des environnements d’exécution MCP @copyberry
    • #35146 Actualiser les environnements d’exécution MCP lorsque l’authentification de la session change @copyberry
    • #35151 Se reconnecter aux serveurs MCP lors d’une actualisation explicite @copyberry
    • #35164 Encapsuler la coordination des actualisations MCP @copyberry
    • #35168 Acheminer les avertissements des extensions vers les fils de discussion d’app-server @copyberry
    • #35172 Compacter les chemins des Skills de l’hôte lorsque le budget de métadonnées est limité @copyberry
    • #35175 Attendre la fin de l’exécution du worker rechargé dans le test de reprise @copyberry
    • #35184 Rendre les Skills de l’exécuteur accessibles via les outils dédiés aux Skills @copyberry
    • #35194 Conserver la sortie des hooks qui se terminent avant de lire stdin @copyberry
    • #35196 Rendre déterministe le test de mise à disposition des Applications lors de la récupération @copyberry
    • #35198 Activer la lecture des ressources des Skills de l’exécuteur explicitement sélectionnés @copyberry
    • #35204 Actualiser les environnements d’exécution MCP au démarrage des fils de discussion @copyberry
    • #35205 Utiliser l’autorité MCP actuelle pour les révisions d’élicitation @copyberry
    • #35213 Actualiser les exigences MCP gérées pour les fils de discussion actifs @copyberry
    • #35216 Actualiser la configuration MCP indépendamment pour chaque fil de discussion @copyberry
    • #35220 Permettre de forker des fils de discussion paginés @copyberry
    • #35221 Éviter d’enregistrer durablement les fils de discussion non locaux pour les transcriptions de hooks @copyberry
    • #35238 Prendre en charge l’offre Entreprise ent26 @copyberry
    • #35239 Acheminer les requêtes de découverte de l’authentification MCP via les clients HTTP de l’environnement d’exécution @copyberry
    • #35251 Prendre en charge les forks temporaires des fils de discussion paginés @copyberry
    • #35254 Rendre accessible la fonction de publication de plugins dans l’espace de travail @copyberry
    • #35261 Propager les identifiants des plugins distants vers les métadonnées des Skills @copyberry
    • #35262 Suivre les identifiants des plugins distants dans les données d’analyse des appels de Skills @copyberry
    • #35264 Signer les binaires auxiliaires inclus pour macOS @copyberry
    • #35266 Permettre de désactiver le mécanisme de repli vers l’hôte du mode Code intégré au processus @copyberry
    • #35267 Fiabiliser l’annulation et le traitement concurrent des approbations réseau @copyberry
    • #35271 Inclure les noms des outils du mode Code dans les métadonnées de Responses Lite @copyberry
    • #35275 Tracer l’établissement de la connexion à un exec-server distant @copyberry
    • #35280 Ignorer le filtrage MCP des plugins lorsqu’aucune liste d’autorisation n’est configurée @copyberry
    • #35359 Traiter dans le client les requêtes de stratégie réseau d’exec-server @copyberry
    • #35363 Inclure les heures de début des éléments dans les événements de fin @copyberry
    • #35364 Limiter la taille des en-têtes de compatibilité des métadonnées du mode Code @copyberry
    • #35365 Maintenir à jour les résultats unifiés des mentions @copyberry
    • #35375 Adapter le menu des actions associées aux touches à l’espace disponible @copyberry
    • #35408 Ignorer les Skills système générés dans le module de surveillance des Skills @copyberry
    • #35414 Augmenter la limite de récursivité du serveur MCP @copyberry
    • #35523 Arrêter explicitement le routeur de trafic sortant intégré au processus @copyberry
    • #35524 Conserver les erreurs qui mettent fin aux tours lors de la relecture de l’historique @copyberry
    • #35525 Ignorer les fils de discussion inactifs de la TUI lorsqu’aucune interaction de l’utilisateur n’est en attente @copyberry
    • #35530 Suivre le modèle et la personnalité dans l’état global @copyberry
    • #35537 Ajouter une stratégie gérée pour les mises à jour dans l’application @copyberry

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.202

    Améliorations et corrections de bugs

    • Les conversations vocales utilisent désormais la voix que vous avez choisie dans ChatGPT et affichent des avertissements liés aux limites d’utilisation.
    • Lorsque vous revenez dans l’application ou que vous la déverrouillez avec Face ID, la connexion aux tâches se rétablit plus facilement et vous pouvez reprendre votre travail plus aisément.
    • La saisie semi-automatique de la zone de saisie propose désormais les mêmes mentions de plugins que sur ordinateur, ainsi que les skills des plugins installés.
    • Les références au texte sélectionné restent accessibles après l’envoi du message, ce qui vous permet de les prévisualiser à nouveau.
    • Les commandes de suivi des objectifs indiquent plus clairement la progression lorsque vous mettez un objectif en pause ou que vous le reprenez.
    • Les visualisations intégrées affichent les tableaux et les thèmes visuels de manière plus fiable.
    • L’affichage des diffs volumineux dans l’espace de travail est plus réactif.
    • La restauration d’une tâche ne change plus le modèle sélectionné.
    • La zone de saisie ne se bloque plus après le lancement d’un prompt.
    • Les libellés, les icônes et le contenu affiché en attendant les résultats des outils de navigation et d’utilisation de l’ordinateur ont été corrigés.
  • ChatGPT Voice et projets à plusieurs dossiers 26.715

    Grâce à GPT-Live, ChatGPT Voice vous permet de discuter de votre travail à voix haute et de coordonner vos tâches dans les modes Chat, Work et Codex depuis l’application de bureau ChatGPT.

    Démarrez une nouvelle discussion ou une nouvelle tâche en mode vocal, puis demandez à ChatGPT de lancer des tâches dans d’autres fils, d’en vérifier l’avancement ou de les réorienter. Sur macOS, activez Contexte de l’écran pour partager une capture de la fenêtre au premier plan.

    Le mode vocal est disponible avec les abonnements Plus, Pro, Business, Edu et Enterprise dans l’application de bureau et via À distance sur iOS.

    Dans l’application de bureau ChatGPT, un projet local peut désormais regrouper plusieurs dossiers liés. Dans le menu du projet, sélectionnez Modifier le projet pour ajouter des dossiers et choisir le dossier principal. Les nouvelles discussions et les opérations Git utilisent le dossier principal. C’est aussi dans ce dossier que l’application détecte automatiquement AGENTS.md, les skills et config.toml. Vous pouvez toujours rechercher, lire et modifier des fichiers dans les dossiers secondaires.

    Découvrez comment utiliser ChatGPT Voice et les projets locaux à plusieurs dossiers.

    Améliorations des performances et corrections de bugs

    Cette version intègre également les correctifs de la version 26.721.

    • La navigation entre les messages avec un lecteur d’écran a été améliorée.
    • La détection de Git sur Windows a été corrigée.
    • L’application ne se bloque plus lorsque des icônes manquent dans le menu Ouvrir dans.
  • Codex CLI 0.145.0

    $ npm install -g @openai/codex@0.145.0
    Voir les détails

    Nouvelles fonctionnalités

    • Ajout d’un historique paginé expérimental des fils de discussion, avec reprise rapide, recherche, conservation des noms et prise en charge des sous-agents et des mémoires. (#33364, #33907, #34085, #34229, #34386)
    • La commande /import permet désormais de migrer les paramètres, les serveurs MCP, les plugins, les sessions, les commandes et les mémoires propres à chaque projet depuis Cursor et Claude Code. (#31672, #33411, #33426, #33444)
    • Ajout de la connexion expérimentale à Amazon Bedrock et de la prise en charge des points de terminaison et des mécanismes d’authentification personnalisés. GPT-5.6 Sol devient le modèle Bedrock par défaut. (#31327, #33170, #33175, #32288, #33695)
    • Ajout de la prise en charge des entrées audio et des sorties audio des outils, notamment pour les formats de fichiers audio locaux courants, ainsi que des conversations V3 en temps réel avec diffusion en continu. (#33261, #33856, #33932, #34080, #34385)
    • Le mode multi-agent V2, à activer explicitement, est désormais stable. Vous pouvez configurer les modèles des sous-agents, les niveaux de raisonnement et le nombre d’agents exécutés en parallèle. Les rôles sont restaurés et la navigation entre les agents est améliorée. (#33550, #33631, #33657, #33841, #34383)
    • Ajout de liens de visualisation sécurisés et cliquables directement dans le texte de l’interface du terminal. (#33925, #34217, #34346)

    Corrections de bugs

    • Modifier un prompt antérieur ou relancer un tour placé dans le tampon de sécurité crée désormais une branche qui reprend le contexte du fil. La conversation d’origine, les pièces jointes et les associations de mentions sont conservées. (#33201, #33207, #33211)
    • Le terminal est plus réactif lors des longues conversations et de la diffusion des sorties grâce au rendu Markdown incrémentiel, à la réduction des rafraîchissements, à la mise en cache et au plafonnement de la sortie des commandes. (#34045, #34049, #34216, #34223, #34359)
    • Pour éviter les lenteurs et les conflits au démarrage et lors de l’authentification MCP, Codex impose des délais d’expiration au démarrage, rend la découverte OAuth non bloquante, sérialise les renouvellements d’identifiants et réutilise les catalogues d’outils de manière sûre. (#32229, #32781, #32825, #33184, #33297)
    • Amélioration de la fiabilité de l’exécution et du bac à sable sous Windows, notamment grâce à la prise en charge native du bac à sable par exec-server, à l’application des contraintes du proxy réseau, au masquage des consoles auxiliaires et à la gestion correcte des guillemets dans les commandes de hooks. (#32849, #32857, #33926, #34423)
    • Correction de l’analyse des métadonnées de version au format compact et de l’installation du mode code sur macOS, avec repli sur une exécution dans le processus courant lorsque l’hôte externe du mode code est indisponible. (#31667, #31876, #31899)
    • Renforcement de la sécurité et de la gestion des approbations grâce à une meilleure détection des commandes rm forcées, à une confirmation systématique avant l’activation de l’accès complet et à la conservation des motifs de refus d’un outil à l’autre. (#32989, #33464, #34400)

    Documentation

    • Mise à jour du skill OpenAI Docs intégré avec les dernières recommandations sur la résolution des modèles GPT-5.6, la rédaction de prompts et la migration sous macOS, Linux et Windows. (#31842, #33121)

    Maintenance

    • Migration des sélections GPT-5.4 intégrées et des utilisations internes vers les variantes GPT-5.6 Terra et Luna correspondantes. (#33173)
    • Réduction du surcoût lié au démarrage et aux contextes volumineux grâce à la découverte simultanée des skills et des plugins et à un compactage à distance plus efficace. (#31566, #33369, #33423, #34431)
    • Mise à jour du binaire ripgrep inclus vers la version 15.2.0. (#34384)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.144.0...rust-v0.145.0

    • #31667 fix: analyser les métadonnées de version au format compact dans le programme d’installation @efrazer-oai
    • #31362 core: acheminer les requêtes en temps réel et celles liées aux mémoires via la fabrique de clients HTTP @bolinfest
    • #31566 perf(skills): réutiliser l’inventaire issu du parcours des répertoires pour le chargement côté hôte @jif-oai
    • #31576 Limiter la réorganisation des événements de processus dans exec-server @jif-oai
    • #31756 test(skills): vérifier le chargement des métadonnées accessibles par lien symbolique @jif-oai
    • #31581 Résoudre les racines de capacités sélectionnées sans démarrer les exécuteurs @jif-oai
    • #31789 Ne plus conserver les traces du service RMCP @jif-oai
    • #31792 Résumer les journaux des éléments de réponse diffusés en continu @jif-oai
    • #31791 Exclure de SQLite les journaux Hyper courants @jif-oai
    • #31790 Réduire le volume des traces de la liste d’outils MCP @jif-oai
    • #31804 Stabiliser le paramètre d’activation des mémoires @jif-oai
    • #31803 fix(mcp): utiliser codex comme valeur par défaut du SKU produit des applications @alecbarber-oai
    • #31745 code-mode: conserver les types MCP partagés pour les outils différés @sayan-oai
    • #31672 Importer les plugins activés depuis les marketplaces connues @charlesgong-openai
    • #31652 fix(tui): masquer les résumés de raisonnement vides @fcoury-oai
    • #31767 Supprimer la couche d’encapsulation de la configuration du proxy réseau @jif-oai
    • #31481 fix: transmettre l’initiateur au MCP des applications Codex @raquel-openai
    • #31363 codex-api: acheminer les téléversements de fichiers via la fabrique de clients HTTP @bolinfest
    • #31813 tui: mettre à jour le texte relatif au tampon de sécurité @etraut-openai
    • #31830 fix(sandboxing): initialiser directement la configuration du proxy réseau @fcoury-oai
    • #31431 build: empêcher toute augmentation du nombre de dépendances directes à reqwest @bolinfest
    • #31876 code-mode: corriger l’installation sous darwin @cconger
    • #31842 Mettre à jour le skill OpenAI Docs intégré pour GPT-5.6 @kkahadze-oai
    • #31637 login: acheminer les flux d’authentification bruts via le client HTTP @bolinfest
    • #31686 [codex-apps] Filtrer les champs de fichier facultatifs selon le schéma de l’outil @tsarlandie-oai
    • #31899 code-mode: utiliser v8 dans le processus courant si la résolution du processus externe échoue @cconger
    • #31805 Limiter la taille des lignes stdio du MCP distant @jif-oai
    • #30293 Résoudre et épingler les magasins d’identifiants OAuth MCP @stevenlee-oai
    • #31892 exec-server: matérialiser les racines de l’espace de travail dans le système de fichiers @pakrym-oai
    • #31327 feat: ajouter une API pour la connexion gérée à Bedrock @celia-oai
    • #31295 bench: ajouter un macrobenchmark de bout en bout pour codex help @anp-oai
    • #31428 bench: ajouter des points d’entrée pour les benchmarks de bout en bout @anp-oai
    • #31937 exec-server: rendre l’utilitaire de gestion des processus accessible au bac à sable externe @pakrym-oai
    • #32093 Supprimer l’ancien moteur de stratégie d’exécution @copyberry
    • #32106 Réduire la latence au démarrage pour la découverte des ancêtres @copyberry
    • #32112 Limiter la taille des corps de réponse HTTP diffusés en continu par exec-server @copyberry
    • #32122 Tester le budget partagé en octets pour les réponses HTTP d’exec-server @copyberry
    • #32123 Limiter la taille des messages JSON-RPC sur stdio d’exec-server @copyberry
    • #32126 Tester la limite de concurrence lors de la découverte des ancêtres @copyberry
    • #32134 Tester les limites de taille des messages JSON-RPC sur stdio avec LF et CRLF @copyberry
    • #32135 Propager les abonnés au traçage aux tâches de démarrage d’exec @copyberry
    • #32150 Limiter le volume de données recueillies par la collecte unifiée des sorties d’exécution @copyberry
    • #32193 Valider les artefacts de consolidation de la mémoire avant de déclarer l’opération réussie @copyberry
    • #32197 Réassocier les racines de l’espace de travail pour la consolidation de la mémoire @copyberry
    • #32200 Ajouter un contributeur d’extension pour l’invocation de skills @copyberry
    • #32206 Toujours envoyer les paramètres de raisonnement dans les requêtes Responses @copyberry
    • #32213 Générer des ID uniques pour les messages de rollout de révision @copyberry
    • #32214 Propager les racines de l’espace de travail aux bacs à sable d’exec-server @copyberry
    • #32229 Sérialiser les renouvellements des identifiants OAuth MCP @copyberry
    • #32231 Prendre en charge les enregistrements d’environnements distants en attente @copyberry
    • #32232 Permettre aux hooks d’autorisation de statuer sur les demandes strictes de révision automatique @copyberry
    • #32234 Ajouter un stockage dédié à l’historique paginé des fils de discussion @copyberry
    • #32246 Extraire de l’indexation des sessions le parcours inverse des fichiers JSONL @copyberry
    • #32256 Améliorer la télémétrie des temps de communication WebSocket de Responses @copyberry
    • #32261 Conserver les conventions de chemins locaux dans les approbations automatiques @copyberry
    • #32263 Inclure les heures de début dans les événements de fin de tour @copyberry
    • #32272 Afficher les tâches planifiées dans les détails du plugin @copyberry
    • #32274 Supprimer la migration de personnalité @copyberry
    • #32276 Réparer les fichiers de rollout non terminés avant d’y ajouter des données @copyberry
    • #32277 Respecter personality = "none" dans les instructions du modèle @copyberry
    • #32280 Inclure les erreurs de fin d’exécution dans les événements de fin de tour @copyberry
    • #32286 Préciser les conditions d’attente dans les prompts relatifs au tampon de sécurité @copyberry
    • #32288 Définir GPT-5.6 Sol comme modèle Bedrock par défaut @copyberry
    • #32289 Enregistrer les éléments paginés dans le stockage local des fils de discussion @copyberry
    • #32290 Tenir compte de la prise en charge des résumés de raisonnement par le modèle @copyberry
    • #32301 Faire confiance aux hooks des plugins d’espace de travail matérialisés @copyberry
    • #32302 Privilégier le socket du répertoire d’accueil de Codex pour le contexte IDE sous Unix @copyberry
    • #32305 Améliorer les diagnostics de téléversement des blobs de fichiers @copyberry
    • #32312 Exiger des préfixes pour les ID des éléments de réponse sortants @copyberry
    • #32316 Ne plus se rabattre sur les anciennes annonces de disponibilité des modèles @copyberry
    • #32326 Utiliser des liens canoniques dans l’avis indiquant le déplacement de la configuration @copyberry
    • #32332 Ajouter des numéros d’ordre aux enregistrements de rollout paginés @copyberry
    • #32441 Conserver les contraintes imposées par le bac à sable parent lors de la consolidation de la mémoire @copyberry
    • #32460 Émettre l’événement de cycle de vie signalant l’inactivité du fil après les interruptions de Guardian @copyberry
    • #32461 Développer les tabulations lors du rendu des diffs dans l’interface du terminal (TUI) @copyberry
    • #32485 Utiliser la largeur disponible pour les noms des skills dans la vue d’activation et de désactivation @copyberry
    • #32628 Améliorer la résolution de la cible d’autocomplétion dans la zone de saisie @copyberry
    • #32698 Extraire la gestion des instantanés de l’état d’exécution des connecteurs @copyberry
    • #32744 Consigner les messages de personnalité manquants au niveau trace @copyberry
    • #32746 Rendre explicite la sélection du raisonnement avancé dans la TUI @copyberry
    • #32747 Aligner les révisions de Guardian sur la configuration de session @copyberry
    • #32749 Permettre de remplacer le modèle lors de la création d’agents en mode multi-agent v2 @copyberry
    • #32751 Limiter les modèles des agents lancés à ceux du backend actif @copyberry
    • #32761 Ajouter des métriques en mode miroir pour la sélection lexicale des skills @copyberry
    • #32768 Aligner la sélection des skills en mode miroir sur les sources observables @copyberry
    • #32780 Activer par défaut la sélection en mode miroir pour la recherche de skills @copyberry
    • #32781 Appliquer les délais d’expiration du démarrage de MCP lors de la création du client @copyberry
    • #32801 Refactoriser les tests de contention du verrou du stockage OAuth @copyberry
    • #32822 Donner la priorité au mode multi-agent explicitement sélectionné sur la délégation proactive @copyberry
    • #32825 Éviter de bloquer le démarrage des fils de discussion pendant la découverte OAuth MCP @copyberry
    • #32835 Transmettre les métadonnées du tour dans la recherche web autonome @copyberry
    • #32837 Restaurer les identités des agents V2 lors de la reprise du fil racine @copyberry
    • #32838 Nettoyer les processus enfants d’app-server gérés par PID qui se sont arrêtés @copyberry
    • #32844 Étendre les bornes des histogrammes de durées en millisecondes @copyberry
    • #32849 Masquer les fenêtres de console des utilitaires du système de fichiers Windows @copyberry
    • #32857 Exiger le bac à sable Windows avec élévation de privilèges en cas d’utilisation d’un proxy réseau @copyberry
    • #32858 Mémoriser la fermeture de la fenêtre contextuelle des commandes slash @copyberry
    • #32864 Regrouper les demandes simultanées de configuration du bac à sable Windows @copyberry
    • #32866 Autoriser les réponses après la génération d’images @copyberry
    • #32867 Inclure les ID des connecteurs dans les données analytiques des appels d’outils MCP @copyberry
    • #32875 Utiliser les politiques du catalogue de modèles pour la révision automatique de Guardian @copyberry
    • #32881 Élargir le choix de modèles de repli pour le compactage à distance @copyberry
    • #32884 Préparer la migration des agents externes pour les adaptateurs de source @copyberry
    • #32887 Étiqueter la télémétrie de l’outil shell par catégorie de commande @copyberry
    • #32891 Joindre les caches des connecteurs aux envois de diagnostics @copyberry
    • #32894 Sérialiser les requêtes d’installation de plugins @copyberry
    • #32896 Charger le contexte du modèle à partir d’un suffixe de rollout de taille limitée @copyberry
    • #32897 Acheminer les requêtes réseau bloquées vers les appels qui en sont à l’origine @copyberry
    • #32898 Exposer sous forme structurée les résultats de la recherche web autonome @copyberry
    • #32899 Ajouter à exec-server des vérifications de l’état de l’environnement @copyberry
    • #32900 Déduire les paramètres de collaboration du contexte du tour @copyberry
    • #32903 Inclure les identifiants de session dans les événements d’analyse associés aux éléments d’outil @copyberry
    • #32905 Horodater les notifications d’app-server au moment de leur émission @copyberry
    • #32911 Permettre d’injecter le gestionnaire de modèles dans ThreadManager @copyberry
    • #32920 Exposer l’état de l’environnement via app-server @copyberry
    • #32923 Matérialiser dans SQLite l’historique paginé des fils de discussion @copyberry
    • #32928 Reprendre la projection de l’historique du fil à partir de son point de contrôle SQLite @copyberry
    • #32945 Restreindre les outils accessibles à l’agent de révision Guardian @copyberry
    • #32949 Appliquer des critères plus stricts aux suggestions d’installation de plugins recommandés @copyberry
    • #32952 Restreindre les racines de l’espace de travail à leur environnement d’exécution respectif @copyberry
    • #32985 Exposer les données d’utilisation exactes de chaque réponse dans les événements bruts d’app-server @copyberry
    • #32989 Toujours demander confirmation avant d’activer l’accès complet @copyberry
    • #33013 Limiter la complexité du décodage JSON-RPC d’exec-server @copyberry
    • #33026 Inclure les événements bruts de fin de réponse dans les enveloppes TypeScript @copyberry
    • #33030 Supprimer les messages de tâche de la sortie de list_agents @copyberry
    • #33031 Préserver la précision des nombres JSON dans les messages RPC d’exec-server @copyberry
    • #33035 Utiliser les identifiants de session comme clés pour la mise en cache des prompts @copyberry
    • #33040 Envoyer les données d’analyse des plugins avec une authentification par clé API @copyberry
    • #33076 Ajouter un exécuteur d’extensions d’agent @copyberry
    • #33093 Préserver la sortie diffusée en continu lors de la relecture d’un historique de taille limitée @copyberry
    • #33105 Corriger l’affichage de l’état dans la TUI pendant la diffusion de la sortie @copyberry
    • #33107 Préserver les sous-chemins spéciaux du système de fichiers sous forme de chaînes lors de leur transmission @copyberry
    • #33109 Refuser de forker les fils paginés @copyberry
    • #33113 Permettre d’injecter le cache des outils des applications Codex @copyberry
    • #33121 Affiner les recommandations sur la rédaction de prompts et la migration pour GPT-5.6 @copyberry
    • #33147 Prendre en charge les messages d’autorisation du catalogue de modèles @copyberry
    • #33149 Créer les environnements d’exécution des outils MCP avant la planification par le routeur @copyberry
    • #33150 Préciser le délai avant que l’exécution rende la main sous Windows @copyberry
    • #33152 Prendre en charge l’historique paginé des fils dans les API de listage d’app-server @copyberry
    • #33155 Tracer les tâches de préchauffage au démarrage @copyberry
    • #33156 Exécuter les révisions détachées sous forme de tours de l’agent de révision @copyberry
    • #33159 Confier le cycle de vie des éléments de mise en veille à l’extension @copyberry
    • #33166 Différer les connexions à l’environnement Noise jusqu’à son enregistrement @copyberry
    • #33167 Documenter la plage de délais avant que l’exécution rende la main sous Windows @copyberry
    • #33170 Prendre en charge la connexion à Amazon Bedrock dans App Server @copyberry
    • #33173 Migrer les utilisations de GPT-5.4 vers les variantes de GPT-5.6 @copyberry
    • #33175 Gérer les identifiants Amazon Bedrock lors de la déconnexion @copyberry
    • #33177 Prendre en charge les gabarits du catalogue de modèles pour les prompts de politique de Guardian @copyberry
    • #33180 Sérialiser les écritures concurrentes sur stdin de MCP @copyberry
    • #33182 Préserver les sous-types d’échec d’installation des plugins lors des importations @copyberry
    • #33184 Réutiliser les catalogues d’outils MCP d’une session à l’autre @copyberry
    • #33185 Conserver les cibles des tests d’approbation dans le répertoire personnel temporaire @copyberry
    • #33187 Respecter les mécanismes de contrôle des dépenses de l’espace de travail lors de la gestion des limites de débit @copyberry
    • #33198 Conserver les prompts interrompus dans l’historique de la conversation @copyberry
    • #33200 Dissocier les chemins de gestion des autorisations d’exécution des modèles du cœur du système @copyberry
    • #33201 Créer une branche de la conversation lorsqu’un prompt antérieur est modifié dans la TUI @copyberry
    • #33203 Préserver l’état des opérations en cours lors de la restauration de l’entrée du fil @copyberry
    • #33207 Relancer dans un fil forké les tours placés dans le tampon de sécurité @copyberry
    • #33209 Séparer l’état de session des opérations d’entrée/sortie de la session @copyberry
    • #33211 Préserver le contexte du fil lors de la relance ou de la modification d’un tour @copyberry
    • #33213 Préparer la version stable 0.144.4 du SDK Python @copyberry
    • #33223 Instrumenter les chemins de résolution des environnements et des plugins @copyberry
    • #33232 Distinguer les mentions de skills des paramètres du shell @copyberry
    • #33237 Corriger la complétion des skills en présence de mentions associées comportant des suffixes @copyberry
    • #33239 Afficher les tabulations de la zone de saisie de la TUI sous forme d’espaces occupant une seule colonne @copyberry
    • #33243 Ajouter des paramètres de budget de tokens de secours pour le compactage automatique @copyberry
    • #33251 Signaler les changements d’état de connexion de l’environnement sélectionné @copyberry
    • #33255 Ajouter une phase de repli avant le basculement automatique du contexte @copyberry
    • #33261 Ajouter la prise en charge de Frameless Bidi pour les conversations en temps réel @copyberry
    • #33297 Permettre aux serveurs MCP de désactiver la mise en cache du catalogue d’outils @copyberry
    • #33308 Étendre la couverture des tests de régression pour le cache du catalogue d’outils MCP @copyberry
    • #33364 Activer l’historique paginé des fils dans app-server @copyberry
    • #33367 Respecter les limites de la réponse finale pour les messages d’agents en file d’attente @copyberry
    • #33369 Analyser en parallèle les répertoires racines des skills @copyberry
    • #33373 Afficher les prompts dans la TUI avant de soumettre les tours utilisateur @copyberry
    • #33411 Convertir les commandes de plugin en skills lors de l’installation @copyberry
    • #33412 Refactoriser les tests de rendu de l’état global sous forme d’instantanés @copyberry
    • #33414 Exposer les connecteurs candidats issus des sessions importées @copyberry
    • #33421 Récupérer en parallèle les connecteurs de l’espace de travail @copyberry
    • #33423 Charger en parallèle les déclarations de plugins des exécuteurs @copyberry
    • #33424 Attribuer à Codex les requêtes MCP de la documentation OpenAI @copyberry
    • #33425 Actualiser les catalogues de skills de l’hôte via l’état global @copyberry
    • #33426 Prendre en charge Cursor lors de l’importation de la configuration @copyberry
    • #33427 Propager vers MCP les racines de capacités de l’environnement dont le traitement a été différé @copyberry
    • #33430 Éviter de créer des chemins de métadonnées dans le bac à sable Windows @copyberry
    • #33432 Conserver l’historique paginé pour les sous-agents créés @copyberry
    • #33435 Avertir en cas de conflit entre les emplacements des racines de capacités @copyberry
    • #33441 Arrêter les fils Codex après les scénarios d’approbation @copyberry
    • #33444 Ajouter la migration des mémoires des agents externes @copyberry
    • #33445 Sélectionner le bac à sable Windows avec élévation de privilèges en cas d’utilisation d’un proxy réseau @copyberry
    • #33446 Supprimer le chargeur de proxy réseau inutilisé @copyberry
    • #33454 Suivre le nombre de tokens écrits lors de la mise en cache des prompts @copyberry
    • #33456 Déplacer la migration des agents externes dans son propre crate @copyberry
    • #33457 Utiliser les réponses finales dans les résumés de l’historique des tours @copyberry
    • #33459 Accorder plus de temps à la génération d’images en mode code @copyberry
    • #33464 Renforcer la détection des commandes rm forcées @copyberry
    • #33467 Supprimer les ID de gabarit des métadonnées des appels d’outils MCP @copyberry
    • #33500 Ajouter au schéma de réponse brute les tokens d’écriture dans le cache @copyberry
    • #33509 Conserver le contenu chiffré dans les sorties des outils MCP @copyberry
    • #33550 Unifier les paramètres du mode multi-agent sous agents @copyberry
    • #33572 N’exposer les types d’agents pouvant être créés que lorsque des rôles sont configurés @copyberry
    • #33605 Ajouter BM25 par champ à la sélection des skills en mode miroir @copyberry
    • #33613 Ajouter la sélection de skills par n-grammes de caractères @copyberry
    • #33614 Ajouter la sélection lexicale de skills à partir de plusieurs requêtes @copyberry
    • #33631 Respecter les modèles par défaut configurés pour les agents créés @copyberry
    • #33632 Supprimer les variantes de chemins de système de fichiers générées par défaut @copyberry
    • #33633 Préciser dans quels cas attendre le démarrage des environnements @copyberry
    • #33636 Préciser dans quels cas attendre le démarrage des environnements @copyberry
    • #33639 Supprimer le crate WebRTC en temps réel inutilisé @copyberry
    • #33640 Éviter les notifications en double lors de la mise à jour de la liste des applications en cache @copyberry
    • #33645 Exécuter write_stdin en parallèle dans plusieurs sessions de terminal @copyberry
    • #33651 Ajouter une API app-server pour lire les métadonnées des applications @copyberry
    • #33656 Valider l’effort de raisonnement après avoir appliqué les rôles aux agents créés @copyberry
    • #33657 Restaurer les rôles des agents lors du rechargement des sous-agents v2 @copyberry
    • #33658 Maintenir les environnements du tour actif dans un état stable pendant les mises à jour des paramètres @copyberry
    • #33659 Exiger des URL de données pour les images produites en mode code @copyberry
    • #33665 Actualiser l’état global de l’étape pour toutes les sessions @copyberry
    • #33677 Transmettre les initiateurs des fils depuis les extensions autonomes @copyberry
    • #33680 Reformuler la description de l’outil apply_patch @copyberry
    • #33683 Conserver le périmètre et la provenance de la mémoire d’agent importée @copyberry
    • #33684 Extraire dans des structures les charges utiles des demandes d’approbation de la TUI @copyberry
    • #33687 Éviter les écritures inutiles lors de la réparation de la migration @copyberry
    • #33695 Prendre en charge les transports personnalisés pour Amazon Bedrock @copyberry
    • #33841 Afficher en lecture seule dans la TUI les fils de sous-agents appartenant à l’agent parent @copyberry
    • #33842 Accorder davantage de temps d’exécution au test de refus de fork zsh @copyberry
    • #33843 Ajouter une API pour lire l’état d’exécution des applications installées @copyberry
    • #33845 Confirmer les réinitialisations des limites d’utilisation avant leur activation @copyberry
    • #33848 Corriger l’assertion du test de déconnexion de Bedrock en mode géré @copyberry
    • #33851 Enregistrer la taille des charges utiles des résultats de recherche web @copyberry
    • #33852 Ajouter la détection par lots des capacités des exécuteurs @copyberry
    • #33855 Étiqueter les délégations de vidage de fin de transcription en temps réel @copyberry
    • #33856 Diffuser en continu la sortie des transferts à Codex dans les conversations V3 en temps réel @copyberry
    • #33858 Isoler les tests du cœur de la persistance du shell et des rollouts @copyberry
    • #33861 Tester l’isolation des écritures dans l’espace de travail entre les serveurs d’exécution @copyberry
    • #33862 Supprimer les messages vides du mode multi-agent @copyberry
    • #33863 Signaler le type précis des erreurs d’importation de session @copyberry
    • #33864 Centrer les tests de fonctionnalités sur le comportement @copyberry
    • #33866 Supprimer la couche d’encapsulation redondante qui répartit les appels d’outils @copyberry
    • #33867 Ajouter un délai de grâce avant l’expiration du délai de restitution du contrôle en mode code @copyberry
    • #33868 Supprimer les tests obsolètes du cœur marqués comme ignorés @copyberry
    • #33870 Supprimer l’utilitaire redondant de retour à la ligne utilisant des emprunts @copyberry
    • #33872 Supprimer les indicateurs inutilisés du mode de collaboration dans la TUI @copyberry
    • #33876 Suivre les instructions du mode de collaboration dans l’état global @copyberry
    • #33883 Indiquer la CLI comme source d’importation de la configuration des agents externes @copyberry
    • #33889 Centraliser dans McpRuntime les connexions MCP des fils de discussion @copyberry
    • #33892 Limiter aux en-têtes la lecture des métadonnées de rollout @copyberry
    • #33893 Suivre l’état des conversations en temps réel dans l’état global @copyberry
    • #33895 Ajouter des hooks SessionEnd pour le nettoyage des fils de discussion @copyberry
    • #33896 Exposer les exigences liées à l’écran intermédiaire d’installation des plugins @copyberry
    • #33901 Prendre en charge les builds de l’application de bureau portant la marque ChatGPT @copyberry
    • #33902 Ajouter des recherches par lots de taille limitée dans l’historique des messages @copyberry
    • #33903 Acheminer les transferts V3 en temps réel selon le canal de réponse @copyberry
    • #33905 Effectuer par lots les lectures de l’historique persistant lors de la recherche inversée @copyberry
    • #33906 Lancer les proxys réseau gérés sur les exécuteurs distants @copyberry
    • #33907 Ajouter la recherche d’occurrences dans les fils paginés @copyberry
    • #33908 Autoriser la publication des plugins via les mises à jour de partage @copyberry
    • #33921 Préserver l’état d’activité des sous-agents dans le sélecteur d’agents @copyberry
    • #33922 Permettre de sélectionner des agents définis par un chemin dans le sélecteur de la TUI @copyberry
    • #33923 Ajouter des variantes audio aux protocoles d’entrée utilisateur @copyberry
    • #33925 Afficher les liens de visualisation directement dans le texte de la TUI @copyberry
    • #33926 Corriger la mise entre guillemets des commandes de hooks sous Windows @copyberry
    • #33929 Gérer les entrées audio et les arguments des tests unitaires Bazel @copyberry
    • #33930 Suivre les préfixes hérités des rollouts paginés @copyberry
    • #33932 Transmettre les entrées audio à l’API Responses @copyberry
    • #33938 Centraliser la configuration des connexions SQLite @copyberry
    • #33944 Suivre les instructions relatives aux autorisations dans l’état global @copyberry
    • #33950 Permettre aux utilisateurs de mémoriser le répertoire de travail pour la reprise des sessions @copyberry
    • #33961 Actualiser les métadonnées intégrées des modèles @copyberry
    • #33963 Ajouter du contexte aux journaux des nouvelles tentatives d’échantillonnage @copyberry
    • #33982 Conditionner l’historique audio aux modalités d’entrée prises en charge par le modèle @copyberry
    • #34038 Gérer les rollouts compressés dans l’inventaire des fils de doctor @copyberry
    • #34045 Effectuer un rendu incrémentiel du Markdown diffusé en continu @copyberry
    • #34047 Éviter de renvoyer le modèle pour les raccourcis de raisonnement @copyberry
    • #34049 Éviter les rafraîchissements redondants de la TUI pendant la diffusion @copyberry
    • #34067 Initialiser les sessions V3 en temps réel avec les premiers éléments textuels @copyberry
    • #34080 Ajouter la prise en charge des sorties audio aux outils dynamiques et au mode code @copyberry
    • #34085 Prendre en charge les anciennes vues pour l’historique paginé des fils de discussion @copyberry
    • #34194 Éviter de cloner les données des fils lors du rendu des transcriptions @copyberry
    • #34197 Utiliser le collecteur Markdown comme source de référence pour la diffusion @copyberry
    • #34198 Démarrer des conversations parallèles sans rejouer les tours hérités @copyberry
    • #34199 Éviter les problèmes de concurrence sur l’état d’activité lors du démarrage de conversations parallèles @copyberry
    • #34204 Éviter de cloner les lignes d’historique de la TUI mises en mémoire tampon @copyberry
    • #34206 Éviter de conserver les images MCP décodées dans les cellules de l’historique @copyberry
    • #34216 Accélérer la mise en page Markdown de la TUI @copyberry
    • #34217 Conserver le rendu incrémentiel en présence d’un contexte de visualisation @copyberry
    • #34218 Suivre la fin des commandes dans la TUI indépendamment de leur sortie @copyberry
    • #34222 Éviter de mettre en mémoire tampon les notifications de fil inutiles à la relecture @copyberry
    • #34223 Mettre en cache le rendu Markdown final de l’historique @copyberry
    • #34224 Éviter de cloner les modifications de fichiers lors du rendu des diffs dans la TUI @copyberry
    • #34226 Renseigner rétroactivement les éléments de fin d’exécution uniquement pour le tour d’exécution actif @copyberry
    • #34229 Enregistrer les noms des fils paginés @copyberry
    • #34232 Mesurer à nouveau les cellules dynamiques dans la vue superposée de la transcription @copyberry
    • #34234 Éviter les requêtes redondantes de métadonnées des sous-agents dans la TUI @copyberry
    • #34271 Migrer les anciennes règles d’autorisation de la politique d’exécution @copyberry
    • #34293 Préserver les exports PATH liés de zsh dans les instantanés du shell @copyberry
    • #34344 Refuser les modes d’historique non pris en charge lors du chargement des rollouts @copyberry
    • #34345 Supprimer les utilitaires Rust inutilisés @copyberry
    • #34346 Suivre les directives de visualisation intégrées pendant la diffusion en continu @copyberry
    • #34347 Éviter de cloner les charges utiles différées liées au cycle de vie de la TUI @copyberry
    • #34348 Mettre en cache les hauteurs flexibles de la TUI entre les passes de rendu @copyberry
    • #34355 Paralléliser les requêtes d’amorçage de la TUI @copyberry
    • #34357 Afficher la sortie de commande diffusée en continu à l’aide d’itérateurs d’aperçu @copyberry
    • #34359 Limiter le volume des sorties de commandes diffusées en continu dans la TUI @copyberry
    • #34361 Éviter de cloner l’historique du fil de discussion lors de la relecture des données d’utilisation des tokens @copyberry
    • #34365 Animer les changements d’effort de raisonnement associés aux niveaux Max et Ultra @copyberry
    • #34366 Éviter de cloner le texte des hyperliens lors du rendu de la TUI @copyberry
    • #34368 Utiliser directement dans la TUI les métadonnées de skills d’app-server @copyberry
    • #34371 Effacer les révisions Guardian obsolètes à la fin des tours @copyberry
    • #34375 Étendre les intervalles en secondes de l’histogramme de latence @copyberry
    • #34378 Éviter d’afficher deux fois les images générées @copyberry
    • #34380 Ne plus relancer les tours contenant des images d’outils non valides @copyberry
    • #34381 Éviter de cloner les charges utiles WebSocket de Responses @copyberry
    • #34382 Conserver dans SQLite les métadonnées Git des fils de discussion paginés @copyberry
    • #34383 Déclarer stable le mode multi-agent v2 @copyberry
    • #34384 Mettre à jour le binaire ripgrep inclus vers la version 15.2.0 @copyberry
    • #34385 Conserver l’audio dans l’historique et les sorties d’outils @copyberry
    • #34386 Activer les mémoires pour les fils de discussion paginés @copyberry
    • #34387 Actualiser les métadonnées intégrées des modèles @copyberry
    • #34389 Acheminer le MCP des applications Codex via le service de plugins @copyberry
    • #34390 Utiliser un stockage avec copie sur écriture pour les instantanés de l’historique @copyberry
    • #34392 Ignorer les ACE héritées lors de l’actualisation des racines Windows accessibles en écriture @copyberry
    • #34393 Ajouter des limites configurables pour le déport du contexte des hooks @copyberry
    • #34396 Exécuter les hooks de démarrage de session après compactage avant de poursuivre le tour @copyberry
    • #34400 Propager les motifs de refus des demandes d’approbation @copyberry
    • #34403 Mettre à jour les tests pour tenir compte des modifications de l’historique et de l’API des hooks @copyberry
    • #34407 Résoudre les liens de filiation des rollouts paginés @copyberry
    • #34408 Prendre en charge les connexions MCP sans fil de discussion et sans canaux d’événements @copyberry
    • #34409 Limiter la vue du système de fichiers lors de la vérification préalable de /proc sous Linux @copyberry
    • #34411 Exiger des chemins absolus pour la configuration SQLite de test @copyberry
    • #34413 Supprimer les tâches d’agents basées sur des fichiers CSV @copyberry
    • #34416 Afficher dans les en-têtes de la TUI les avertissements des hooks terminés @copyberry
    • #34417 Enrichir les métadonnées des connecteurs renvoyées par app/read @copyberry
    • #34423 Prendre en charge le bac à sable Windows dans le serveur d’exécution @copyberry
    • #34429 Déplacer les modèles de skills partagés vers codex-skills @copyberry
    • #34431 Optimiser la gestion de l’historique lors du compactage à distance @copyberry
    • #34434 Prendre en charge les messages du catalogue pour les politiques d’approbation sans demande explicite @copyberry
    • #34435 Déterminer explicitement les routes de proxy sortantes @copyberry
    • #34436 Respecter les profils d’autorisations gérés lors de la résolution du proxy réseau @copyberry
    • #34438 Augmenter le délai d’expiration du test d’approbation des patchs @copyberry
    • #34441 Ajouter la mise en mémoire tampon lors des restitutions du contrôle pendant l’exécution en mode code @copyberry

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.195

    Nouveautés

    • Les diagrammes Mermaid s’affichent désormais directement dans les transcriptions des tâches.
    • Les tâches Codex prennent désormais en charge les formulaires interactifs.
    • Les prompts non envoyés sont désormais restaurés lorsque vous changez de tâche, d’hôte ou d’espace de travail.

    Améliorations et corrections de bugs

    • Les listes de tâches sont désormais triées par activité récente. Les hôtes indisponibles s’affichent également lors de la création d’une tâche.
    • La zone de saisie affiche un aperçu du texte sélectionné, et la transition vers une nouvelle tâche est plus fluide.
    • Pour les objectifs, vous pouvez désormais reprendre une exécution bloquée ou interrompue parce qu’une limite d’utilisation a été atteinte.
    • Amélioration du suivi de la progression des plans, des commandes du mode Rapide et de la dictée directement dans la zone de saisie.
    • Amélioration de la prise en main du mode À distance, des indications dans la zone de saisie et de la navigation sur iPad.
    • Correction d’un problème qui pouvait entraîner la fermeture de l’application lorsque des doublons apparaissaient dans la liste des tâches au démarrage d’une tâche.
    • Correction de problèmes touchant les actions sur les tâches sous iOS 18 et la mise en forme des listes de tâches.
    • Correction de l’espacement dans la zone de saisie et des marges intérieures du menu des pièces jointes. Les indicateurs de transcription ne s’affichent plus en double.
  • Codex CLI 0.144.6

    $ npm install -g @openai/codex@0.144.6
    Voir les détails

    Corrections de bugs

    • Actualisation des instructions intégrées pour GPT-5.6 Sol, Terra et Luna, et correction de la capacité de leurs fenêtres de contexte, fixée à 272 000 tokens. (#33972, #34009)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.144.5...rust-v0.144.6

    • #33972 Rétroporter la mise à jour des métadonnées de modèle intégrées vers la version 0.144 @sayan-oai
    • #34009 Limiter le correctif d’urgence de la version 0.144 aux prompts et au contexte de GPT-5.6 @sayan-oai

    Notes de version complètes sur GitHub

  • Codex CLI 0.144.5

    $ npm install -g @openai/codex@0.144.5
    Voir les détails

    Corrections de bugs

    • Codex détecte mieux les commandes dangereuses, notamment davantage de variantes de rm qui forcent la suppression. Lorsqu’il refuse une commande, il en explique plus clairement la raison. (#33455)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.144.4...rust-v0.144.5

    Notes de version complètes sur GitHub

  • Codex CLI 0.144.4

  • ChatGPT pour iOS 1.2026.188

    Nouveautés

    • Les tâches Codex peuvent désormais afficher des visualisations directement dans leur contenu.

    Améliorations et corrections de bugs

    • La création et la gestion des tâches depuis les conversations ont été améliorées. Les liens vers les tâches nouvellement créées fonctionnent désormais de manière fiable.
    • La présentation de l’activité des outils et les indicateurs de progression ont été améliorés.
    • Les indications affichées à l’ouverture d’un fichier sont plus claires.
    • Les commandes de la zone de saisie restent visibles au-dessus du clavier, même lorsque le prompt est long ou que la taille du texte est élevée.
    • La sélection et la restauration du mode Rapide fonctionnent désormais correctement pour chaque tâche.
    • Les prompts initiaux respectent désormais le préréglage d’approbation sélectionné.
    • Les problèmes d’arrière-plan de la saisie semi-automatique ont été corrigés. Les lignes de la liste des tâches continuent de réagir aux gestes de balayage.
  • Codex CLI 0.144.3

  • Codex CLI 0.144.2

    $ npm install -g @openai/codex@0.144.2
    Voir les détails

    Corrections de bugs

    • L’annulation de la modification des prompts à l’origine de la régression a rétabli la stratégie de révision automatique de Guardian, le format des requêtes et le comportement des outils de la version précédente. (#32672)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.144.1...rust-v0.144.2

    • #32672 [release/0.144] Annuler « Mettre à jour les prompts de révision automatique » @dylan-hurd-oai

    Notes de version complètes sur GitHub

  • Codex rejoint l’application de bureau ChatGPT 26.707

    Codex fait désormais partie de l’application de bureau ChatGPT sur macOS et Windows. Si vous utilisez déjà l’application Codex, vous pouvez la mettre à jour comme d’habitude et conserver vos projets, vos paramètres et vos workflows. Vous pouvez choisir Codex comme vue par défaut et, sur macOS, conserver l’icône de l’application Codex.

    Nouveautés

    • Modifiez du texte Markdown et du code directement dans l’application, annotez des passages et demandez à Codex de réviser le contenu sélectionné.
    • Utilisez PR Chat pour passer en revue les pull requests GitHub et interroger Codex sur les modifications dans leur contexte. Envoyez vos commentaires sur les lignes concernées, examinez les correctifs proposés et modifiez-les, acceptez-les ou refusez-les sans quitter l’application.
    • Associez des domaines personnalisés à vos Sites publiés.

    Améliorations des performances et corrections de bugs

    • La fonctionnalité Utilisation de l’ordinateur est plus rapide avec GPT-5.6.
    • Il est plus facile de suivre la progression des tâches et l’activité des sous-agents pendant que Codex travaille.
    • Vous pouvez désormais gérer les plugins plus facilement depuis les paramètres.
    • Codex gère mieux les autorisations lorsque vous reprenez une tâche ou envoyez un message de suivi.
    • Les avertissements liés à l’option Accès complet sont plus clairs. Une boîte de dialogue s’affiche lorsque vous combinez cette option avec Ultra.
    • La configuration a été améliorée sur macOS et Windows, notamment pour l’installation sur macOS, les workflows reposant sur Git et la fonctionnalité Utilisation de l’ordinateur sur Windows.
    • Des problèmes empêchant la reprise des tâches dans les projets locaux ou provoquant des tentatives en boucle lors de la prise en main ont été corrigés.
    • Le défilement lors des revues de pull requests a été corrigé et les libellés des diagrammes Mermaid ont été agrandis.
    • Les connexions mobiles sont plus fiables et le rendu vidéo a été corrigé pour les projets SSH.
    • Cette version apporte également d’autres améliorations des performances et corrections de bugs.
  • Codex CLI 0.144.1

    $ npm install -g @openai/codex@0.144.1
    Voir les détails

    Corrections de bugs

    • Correction d’un problème qui faisait échouer les installations autonomes lorsque GitHub renvoyait des métadonnées de version compactes ou réordonnées. (#31913)
    • Les installations du paquet macOS donnent désormais accès à l’hôte du mode code en plus de l’exécutable codex. (#31913)
    • Le mode code continue de fonctionner lorsque le binaire de l’hôte compagnon est indisponible, grâce à l’environnement d’exécution intégré utilisé comme solution de repli. (#31913)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.144.0...rust-v0.144.1

    • #31913 [0.144] Rétroportage des correctifs de fiabilité du programme d’installation et du mode code @bolinfest

    Notes de version complètes sur GitHub

  • Codex CLI 0.144.0

    $ npm install -g @openai/codex@0.144.0
    Voir les détails

    Nouvelles fonctionnalités

    • Les crédits de réinitialisation de la limite d’utilisation affichent désormais leur type et leur date d’expiration, et vous pouvez choisir le crédit à utiliser. (#30488)
    • Le nouveau mode writes d’approbation des applications autorise les actions déclarées en lecture seule et demande votre approbation pour les écritures. (#30482)
    • Les outils MCP peuvent désormais demander une authentification de manière interactive sans qu’il soit nécessaire d’activer une option expérimentale. (#28772)
    • Les hôtes App Server peuvent fournir l’authentification Codex à l’exécution et rediriger les utilisateurs vers une page hébergée après une connexion réussie. (#28745, #31274)
    • Codex détecte désormais les installations globales effectuées avec pnunen afin que les diagnostics et les mises à jour utilisent le gestionnaire de paquets approprié. (#31503)
    • Lorsque vous sélectionnez le niveau de raisonnement Ultra, un avertissement s’affiche si l’exécution simultanée de nombreux agents risque d’augmenter rapidement votre consommation. (#31621)

    Corrections de bugs

    • À la reprise d’un fil de discussion ChatGPT, si le compactage fait référence à un modèle retiré, une nouvelle tentative avec le modèle actuellement sélectionné permet de poursuivre la discussion. (#30319)
    • Les plantages du mode Code dans les binaires de la version macOS pour Intel ont été corrigés. (#30953)
    • Les sessions du bac à sable Windows peuvent désormais supprimer des fichiers dans les racines accessibles en écriture et accéder à l’environnement d’exécution principal géré. (#31138, #31574)
    • Le collage de séquences de contrôle du terminal ne peut plus altérer le rendu de l’interface en mode texte ni l’historique des conversations reprises. (#31494)
    • Les sessions d’application de longue durée renouvellent désormais l’authentification du connecteur codex_apps hébergé lorsqu’elle expire. (#31486)
    • Les connexions WebSocket de Responses continuent d’utiliser le transport à faible latence tout en tenant compte des proxys système et des autorités de certification personnalisées. (#31441, #31622)

    Documentation

    • Les avertissements de connexion par code d’appareil expliquent désormais comment reconnaître et déjouer les tentatives d’hameçonnage. (#31648)

    Maintenance

    • La résolution des espaces de noms une seule fois par racine réduit le temps de chargement des Skills des plugins sur les exécuteurs distants. (#31348)
    • Le sélecteur de branche de /review est désormais plus rapide et plus fiable dans les grands dépôts. (#31464)
    • Des instructions plus claires et un ensemble d’outils mieux ciblé améliorent la révision automatique. (#31480)
    • Les noms des modèles Amazon Bedrock indiquent désormais clairement leur famille GPT-5.6 et leur variante. (#31636)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.143.0...rust-v0.144.0

    • #30292 Sérialiser les magasins partagés d’identifiants OAuth MCP @stevenlee-oai
    • #30488 [codex-cli] Afficher les détails de la réinitialisation dans le sélecteur de crédit à utiliser @jayp-oai
    • #31297 feat(core): émettre des éléments canoniques d’exécution de commande @owenlin0
    • #31298 feat(core): émettre des éléments canoniques d’appel dynamique d’outil @owenlin0
    • #31369 test(skills): couvrir le chargement des espaces de noms de plugins @anp-oai
    • #30953 fix(release): ajouter l’autorisation de signature V8 manquante pour Intel @malsamiri-oai
    • #31355 refactor: faire renvoyer CodexAuth par ExternalAuth @lt-oai
    • #31352 ci: augmenter le nombre de tâches de test Bazel locales sous Windows @anp-oai
    • #30482 [codex-rs] Ajouter le mode writes d’approbation des applications @zamoshchin-openai
    • #31439 Gérer les erreurs liées aux règles bio dans Codex @fc-oai
    • #31319 [codex] ajouter des métriques de latence d’exécution des connecteurs @mzeng-openai
    • #31312 Utiliser les messages d’approbation du catalogue de modèles @dylan-hurd-oai
    • #31422 test: généraliser la fixture exec-server @anp-oai
    • #28772 [codex] Activer par défaut les demandes interactives d’authentification @mzeng-openai
    • #28745 [login] prendre en charge les redirections vers une page hébergée après une connexion réussie @rafael-jac
    • #31316 chore: extraire les tentatives de requête de compactage à distance @celia-oai
    • #31299 feat(core): émettre des éléments canoniques d’activité des sous-agents @owenlin0
    • #31285 [1/5] [codex] synchroniser le schéma du bundle managed-layer @hefuc-oai
    • #31300 feat(core): émettre des éléments canoniques d’appel d’outil collab @owenlin0
    • #31301 feat(core): émettre des éléments canoniques d’attente collab @owenlin0
    • #30319 fix: réessayer avec le modèle sélectionné lorsqu’un compactage utilisant le modèle précédent est rejeté @celia-oai
    • #30879 Gérer les URL mêlant majuscules et minuscules dans les contrôles de sécurité des commandes Windows @charliemarsh-oai
    • #31191 Gérer les séparateurs de complétion et la fermeture des fenêtres contextuelles @charliemarsh-oai
    • #31425 test: ajouter un builder pour TestAppServer @anp-oai
    • #31342 http-client: exposer les prérequis du proxy WebSocket @bolinfest
    • #31348 perf(skills): résoudre une fois par racine les espaces de noms des plugins @anp-oai
    • #31289 Utiliser le champ canonique d’accès au Web indexé @winston-openai
    • #31464 Accélérer le sélecteur de branche pour la revue de code grâce à for-each-ref @charliemarsh-oai
    • #31332 ci: rendre paramétrables les chemins cibles de Cargo @anp-oai
    • #31421 refactor: unifier la résolution de l’authentification externe @pakrym-oai
    • #31451 test: migrer les appelants de TestAppServer vers son builder @anp-oai
    • #31274 [codex] Ajouter la prise en charge d’une authentification Codex fournie en externe @lt-oai
    • #31501 Tracer l’exécution des commandes de hook @wiltzius-openai
    • #31356 ci: compiler V8 à partir des sources sous Windows 2025 @anp-oai
    • #31283 core: prendre en charge les éléments de tour de conversation gérés par les extensions @owenlin0
    • #31570 fs: permettre d’exclure les répertoires masqués lors du parcours de l’arborescence @jif-oai
    • #31465 Aligner le message affiché lorsque la liste des branches est vide sur celui de la recherche @charliemarsh-oai
    • #31586 Stabiliser le test de la requête de lancement MAv2 chiffrée @jif-oai
    • #31585 Stabiliser la parité du compactage à distance avec les catalogues dynamiques de Skills @jif-oai
    • #31518 Consigner les sous-types d’échec d’installation des plugins @charlesgong-openai
    • #31587 Stabiliser le test du budget de rollout partagé @jif-oai
    • #31503 Détecter les installations de Codex gérées par pnpm @charliemarsh-oai
    • #31525 core: migrer la recherche web autonome vers des éléments de tour de conversation gérés par l’extension @owenlin0
    • #31473 feat(core): émettre les éléments canoniques du mode de révision @owenlin0
    • #31452 test: supprimer les constructeurs de TestAppServer @anp-oai
    • #31612 Arrondir les délais d’attente MCP dans les messages d’erreur @jif-oai
    • #31138 fix(windows-sandbox): autoriser la suppression dans les racines accessibles en écriture @fcoury-oai
    • #31500 code-mode: adopter par défaut le mode hébergé @cconger
    • #31494 tui: neutraliser les séquences de contrôle du terminal dans les messages utilisateur @etraut-openai
    • #31524 chore(protocol): utiliser UUIDv7 pour générer les identifiants des éléments @owenlin0
    • #31496 Utiliser HTTP comme solution de secours quand Apple Git n’est pas disponible @fc-oai
    • #31578 Limiter le nombre de RPC en attente dans exec-server @jif-oai
    • #29875 [codex] Nettoyer les titres de secours des sessions importées @stefanstokic-oai
    • #31621 tui: afficher un avertissement à la sélection d’Ultra si de nombreux agents peuvent s’exécuter simultanément @shijie-oai
    • #31622 websocket-client: ajouter un connecteur tenant compte du proxy @bolinfest
    • #31574 [codex] Autoriser le bac à sable Windows à accéder à l’environnement d’exécution principal @abhinav-oai
    • #31292 Réutiliser l’instantané des outils MCP au sein d’une requête d’échantillonnage @sayan-oai
    • #31630 feat(core): émettre les éléments canoniques des prompts de hooks @owenlin0
    • #31636 feat: modifier les noms affichés pour les modèles GPT-5.6 dans Amazon Bedrock @celia-oai
    • #31629 core: ne plus émettre directement les anciens événements de commande @owenlin0
    • #31441 core: conserver les connexions WebSocket de Responses en présence d’un proxy système @bolinfest
    • #31357 ci: faire transiter les E/S de compilation par les Dev Drives @anp-oai
    • #31461 chore: supprimer le workflow cargo audit inactif @anp-oai
    • #31614 test: migrer les démarrages d’app-server v2 vers auto env @anp-oai
    • #31497 [codex] Augmenter le seuil de compactage des schémas d’outils @fbauer33
    • #31650 code-mode: déclencher une pause d’élicitation pour chaque demande d’approbation @cconger
    • #31648 Clarifier l’avertissement contre l’hameçonnage lié à la connexion par code d’appareil @etraut-openai
    • #31663 test(app-server): utiliser les chemins natifs des fixtures de rollout @fcoury-oai
    • #31330 [codex-apps] Omettre les champs internes des charges utiles de fichiers @jacobzhou-oai
    • #31480 Mettre à jour les prompts de révision automatique @olliem-oai
    • #21818 Mettre à jour models.json @github-actions
    • #31427 test: ajouter un transport différé pour exec-server @anp-oai
    • #30278 [codex] Conserver le relecteur lors de la reprise des fils de discussion @viyatb-oai
    • #31675 Élargir le périmètre de responsabilité du cœur de l’agent @pakrym-oai
    • #31486 [connectors] Renouveler l’authentification de codex_apps pour /ps/mcp @stevenlee-oai
    • #31361 model-provider: faire passer la découverte des modèles par la fabrique de clients HTTP @bolinfest
    • #30188 feat(rollout): rendre les TurnItems persistants pour les rollouts paginés des fils de discussion @owenlin0
    • #31596 Utiliser par défaut l’extension de génération d’images @won-openai
    • #31684 Mettre à jour models.json @github-actions

    Notes de version complètes sur GitHub

  • Codex CLI 0.143.0

    $ npm install -g @openai/codex@0.143.0
    Voir les détails

    Nouvelles fonctionnalités

    • Les plugins distants sont désormais activés par défaut. Le catalogue affiche des entrées plus détaillées ainsi que les versions locales et distantes des plugins. Il prend aussi en charge les sources npm de la Marketplace. (#30297, #26705, #29375, #30981)
    • Codex peut acheminer le trafic d’authentification et celui de l’API Responses via les proxys système de macOS et de Windows, y compris avec les configurations PAC et WPAD. (#26708, #26709, #31335)
    • La commande codex remote-control pair permet de générer des codes d’appairage manuel à partir d’un démon en cours d’exécution. (#29913)
    • Ajout des modèles Amazon Bedrock GPT-5.6 Sol, Terra et Luna, avec une prise en charge native de l’effort de raisonnement max. (#30285, #30467)
    • Les outils MCP utilisent désormais la recherche d’outils par défaut, et les serveurs MCP hébergés par ChatGPT peuvent explicitement utiliser l’authentification de session. (#29486, #29733)
    • Les clients d’App Server peuvent examiner les environnements, répertorier les threads descendants et forker l’historique jusqu’à un tour précis inclus. (#30291, #29591, #30277)

    Corrections de bugs

    • Correction de la gestion des fins de ligne et de la touche Retour arrière dans les entrées ConPTY sous Windows, ainsi que de cas limites lors des nouvelles tentatives d’authentification du bac à sable. (#29734, #29624, #29637)
    • Correction des messages de sécurité obsolètes dans l’interface du terminal et du problème qui pouvait donner l’impression, après l’annulation d’une révision, que le démarrage de MCP était toujours en cours. (#30490, #31189)
    • Amélioration de la reprise lorsque les serveurs d’exécution sont temporairement hors ligne et prévention des rafales de tentatives de renouvellement du jeton de contrôle à distance. (#30098, #30201)
    • Conservation de la fin des transcriptions en temps réel et des derniers événements des rollouts lors de l’arrêt. (#29918, #30144)
    • Amélioration du taux de réussite des requêtes WebSocket incrémentales grâce à l’exclusion des métadonnées de réponse lors des comparaisons. (#30770)
    • Réduction des échecs du programme d’installation dus aux limites de débit de l’API GitHub grâce à la réutilisation des métadonnées de version. (#31056)

    Documentation

    • La documentation précise que les identifiants des threads et des tours sont au format UUID7 et décrit les procédures recommandées pour les tests d’intégration des exécuteurs distants. (#27714, #29790)

    Maintenance

    • Mise à jour d’OpenSSL, Hono, fast-uri, quick-xml et crossbeam-epoch pour corriger les problèmes signalés dans les avis de sécurité. (#29487, #29650, #30941, #31308)

    Journal des modifications

    Journal des modifications complet : https://github.com/openai/codex/compare/rust-v0.142.0...rust-v0.143.0

    • #26708 PAC 3 - Ajout du résolveur de proxy système Windows @canvrno-oai
    • #28769 Enregistrement de la fonctionnalité couvrant l’ensemble des exigences CDP @syuan-oai
    • #29485 [codex] Récupération des identifiants des plugins distants mis en avant @ericning-o
    • #29487 Mise à niveau de la version intégrée d’OpenSSL vers 3.6.3 @jif-oai
    • #29489 [codex] Mise à jour d’esbuild vers 0.28.1 @pakrym-oai
    • #29488 [plugins] Ajout de métadonnées de logo pour le mode sombre @drewschuster-openai
    • #29249 [codex] Migration du contexte d’environnement vers l’état du monde du modèle @pakrym-oai
    • #29494 core: encapsulation du contexte de la fenêtre de budget de tokens @bolinfest
    • #29417 [codex] Remplacement des images distantes par un texte d’erreur visible par le modèle @rka-oai
    • #28360 feat(core): stockage de turn_id dans les métadonnées de ResponseItem @owenlin0
    • #29486 [codex] Utilisation par défaut de la recherche d’outils pour les outils MCP @sayan-oai
    • #29501 path-uri: clarification de la conversion en chemin natif de l’hôte @anp-oai
    • #29504 fix: correction du test de l’élément de réponse de l’état du monde @celia-oai
    • #26704 Partage de plugins dans la TUI 4 - Couverture des parcours du catalogue de plugins distants @canvrno-oai
    • #29419 [codex] Rejet des images distantes à l’entrée d’app-server @rka-oai
    • #28992 chore: amélioration des messages d’erreur pour les identifiants Bedrock expirés @celia-oai
    • #29467 Suppression de la sortie du formateur en cas de réussite @anp-oai
    • #26709 PAC 4 - Ajout du résolveur de proxy système macOS @canvrno-oai
    • #29490 chore: avertissement lorsque le mode code ne dispose pas de métadonnées de modèle @celia-oai
    • #29493 mcp: acceptation d’un cwd absolu provenant d’un autre hôte pour stdio distant @anp-oai
    • #29473 Propagation des métadonnées de traitement de la mise en mémoire tampon de sécurité @fc-oai
    • #24092 [codex] Rejet des régions de l’AST PowerShell non converties en représentation de plus bas niveau @bookholt-oai
    • #29155 [codex] Exposition de l’offre et de l’effort de raisonnement dans OTEL @daniel-oai
    • #29068 [codex] Modifications stylistiques @rka-oai
    • #29518 Suppression de l’option redondante du gestionnaire d’applications Codex @aibrahim-oai
    • #27946 [codex] Utilisation d’éléments d’entrée pour les outils Responses Lite @rka-oai
    • #29528 Centralisation de la gestion du client des applications Codex @aibrahim-oai
    • #29577 Prise en charge d’outils supplémentaires lors de la validation des URL d’images @aibrahim-oai
    • #29575 Suppression du contrôle redondant du cache des applications Codex @aibrahim-oai
    • #29583 Regroupement de la configuration du client des applications Codex @aibrahim-oai
    • #29358 Autoriser codex sandbox à utiliser l’état du bac à sable MCP @jif-oai
    • #29599 Arrêt de l’enregistrement persistant des événements de journalisation relayés @jif-oai
    • #29615 Correction du blocage de l’élicitation d’authentification des applications Codex @jif-oai
    • #29067 Placement des outils multi-agents v2 dans l’espace de noms collaboration @jif-oai
    • #29614 path-uri: ajout d’une vérification lexicale de l’inclusion des chemins @jif-oai
    • #28426 Partage de l’historique à la reprise d’un rollout @charliemarsh-oai
    • #29634 Mise à jour de rmcp vers 1.8.0 @jif-oai
    • #29650 Mise à jour des dépendances vulnérables Hono et fast-uri @jif-oai
    • #29498 [codex] Mesure du nombre d’octets enregistrés pour les rollouts @wiltzius-openai
    • #29659 [core] Espacement des rappels de l’heure actuelle en fonction du temps écoulé @rka-oai
    • #29608 Arrêt des gestionnaires MCP remplacés lors de l’actualisation @jif-oai
    • #29527 core: utilisation de l’état du monde associé au tour pour le compactage en ligne @sayan-oai
    • #29672 [codex] Prise en compte d’outils supplémentaires dans les métriques de persistance des rollouts @rka-oai
    • #29669 Prendre en compte des outils supplémentaires dans les métriques de persistance des rollouts @winston-openai
    • #29680 Annuler « Prendre en compte des outils supplémentaires dans les métriques de persistance des rollouts » @rasmusrygaard
    • #27714 app-server: documenter le format UUID7 des identifiants de thread et de tour @owenlin0
    • #29456 Préparer le contexte du bac à sable réseau géré @jif-oai
    • #28418 chore(core) rm AskForApproval::OnFailure @dylan-hurd-oai
    • #29675 core: ajouter un champ de métadonnées supplémentaire à la structure Thread @kumquatexpress
    • #29013 Conserver en mémoire dans le proxy les clés privées des autorités de certification MITM gérées @winston-openai
    • #29495 Séparer les identifiants d’analyse des plugins locaux et distants @jameswt-oai
    • #29671 [codex] Conserver l’état du proxy pour les utilitaires du bac à sable du système de fichiers @iceweasel-oai
    • #29513 [codex] Autoriser la génération d’images avec l’authentification du fournisseur @richardopenai
    • #29526 core: résoudre les chemins de view_image dans l’environnement sélectionné @anp-oai
    • #29696 [codex] Corriger la politique d’approbation obsolète dans le test MCP @sayan-oai
    • #29704 [codex] Corriger la politique d’approbation obsolète dans le test MCP @kumquatexpress
    • #29547 core: utiliser les environnements de l’étape en cours pour les outils @sayan-oai
    • #28976 Ajouter des métriques sur les erreurs d’appel d’outil MCP @stevenlee-oai
    • #27045 feat(guardian): inclure l’adresse e-mail du compte connecté dans les révisions d’applications @viyatb-oai
    • #29620 Découpler la résolution du chemin du manifeste du plugin @jif-oai
    • #29666 [codex] Indiquer le répertoire de travail d’exec-server @rasmusrygaard
    • #29705 feat(app-server): thread/turns/items/list -> thread/items/list @owenlin0
    • #29716 code-mode: renommer codex_code_mode::CodeModeService @cconger
    • #29712 test: choisir la branche selon le système d’exploitation cible plutôt que le type de runner @anp-oai
    • #29728 core tests: renommer le générateur d’environnements automatiques @anp-oai
    • #29158 path-uri: supprimer l’ancien mécanisme de désérialisation des chemins @anp-oai
    • #29519 core: rendre persistantes les métadonnées initiales de la fenêtre de contexte @bolinfest
    • #28918 Représenter nativement les racines de plugins sélectionnées sous forme d’URI @jif-oai
    • #29515 [codex] Définir le protocole de négociation de l’hôte du mode code @cconger
    • #29715 [codex] Signaler l’épuisement du budget du rollout @rka-oai
    • #29732 code-mode: supprimer Session::is_alive() @cconger
    • #29626 Charger les Skills de l’exécuteur sans conversion des chemins de l’hôte @jif-oai
    • #29714 protocol: séparer la responsabilité des RPC entre app et exec @anp-oai
    • #29664 refactor: extraire l’état des tokens de la fenêtre de contexte @bolinfest
    • #29665 fix: limiter le calcul du contexte restant à la fenêtre du corps @bolinfest
    • #29744 [codex] Renommer l’erreur de budget du rollout en erreur de budget de session @rka-oai
    • #29739 Mettre à jour les instructions new_context_window @andmis
    • #29743 core: réinitialiser le contexte lors du compactage lié au budget de tokens @bolinfest
    • #29477 Permettre de remplacer l’initiateur au niveau du thread @alexsong-oai
    • #29745 core: ajouter wait_for_environment pour les environnements en cours de démarrage @sayan-oai
    • #28630 [codex] Tracer la latence au démarrage de MCP @rphilizaire-openai
    • #29750 chore: attribuer aux messages d’agent des identifiants préfixés par amsg_ @bolinfest
    • #29746 test: ajouter un utilitaire app-server pour les environnements automatiques @anp-oai
    • #29711 Permettre aux hôtes d’extensions de génération d’images de contrôler la persistance des sorties @won-openai
    • #29762 [codex] Réutiliser le mécanisme de remplacement par un historique compacté pour les nouvelles fenêtres de contexte @pakrym-oai
    • #29768 [codex] Mettre à jour les instructions du programme d’installation de Skills intégré @sayan-oai
    • #29690 [plugins] Ajouter des exigences relatives aux sources de la Marketplace @xl-openai
    • #29765 [codex] Ignorer les plugins de la sélection locale lorsque le catalogue distant est actif @xl-openai
    • #29767 [codex] Attribuer des identifiants aux éléments de réponse dans l’historique forké @pakrym-oai
    • #29721 auth: déplacer le mode de domaine sous les types de transport de l’application @anp-oai
    • #29753 [plugins] Faire respecter les conditions d’admission des sources de la Marketplace @xl-openai
    • #29722 config: définir ses propres types de provenance des couches @anp-oai
    • #29723 connectors: définir ses propres types de métadonnées d’application @anp-oai
    • #29788 test: exécuter les tests d’intégration d’app-server sous Wine @anp-oai
    • #29789 test: utiliser des environnements automatiques dans les tests d’intégration d’app-server @anp-oai
    • #29790 docs: documenter les tests d’intégration de l’exécuteur distant @anp-oai
    • #29815 [codex] Supprimer l’option de désactivation du compactage automatique @rhan-oai
    • #29628 Conserver le format URI natif des chemins MCP des plugins de l’exécuteur @jif-oai
    • #29731 [codex] Signaler l’utilisation implicite de Skills lors de la lecture de fichiers associés @alexsong-oai
    • #29829 Conserver les messages d’agent sous forme d’éléments de réponse @jif-oai
    • #29841 Ajouter une procédure RPC de parcours borné du système de fichiers @jif-oai
    • #29842 Utiliser fs/walk pour la découverte des Skills de l’environnement @jif-oai
    • #29567 [codex] Afficher le nombre de résultats des importations externes @charlesgong-openai
    • #29831 Mettre en cache l’espace de noms du plugin lors de la découverte des Skills de l’exécuteur @jif-oai
    • #29720 ci: faire échouer les tâches qui laissent des modifications non commitées dans l’arbre de travail @anp-oai
    • #29887 Corriger la découverte des Skills de l’environnement après la fusion @jif-oai
    • #29734 [codex] Corriger la gestion des entrées ConPTY sous Windows @iceweasel-oai
    • #28593 [codex] Masquer les avertissements de quota restant faible lorsque des crédits sont disponibles @brooks-oai
    • #29624 Conserver l’identité du bac à sable Windows lors d’une nouvelle tentative avec les identifiants @jif-oai
    • #27466 [codex] Tracer les requêtes JSON-RPC d’exec-server @richardopenai
    • #29844 Suivre les liens symboliques vers des répertoires lors des parcours du système de fichiers @jif-oai
    • #29637 Ignorer le renouvellement des identifiants en cas d’échec du lancement de WindowsApps @jif-oai
    • #29591 feat(app-server): lister les threads descendants par ancêtre @btraut-openai
    • #28034 feat(network-proxy): courtier local expérimental d’identifiants @winston-openai
    • #29736 [codex] Injecter le stockage du graphe d’agents dans ThreadManager @wiltzius-openai
    • #29889 [apps] Propager les ressources d’icônes structurées dans la liste des applications @drewschuster-openai
    • #29724 mcp: maintenir les requêtes d’élicitation sous la couche des types de protocole de l’application @anp-oai
    • #29684 [plugins] Suivre les demandes d’installation de plugins par identifiant @adaley-openai
    • #29870 Exécuter en pipeline les recherches bornées d’AGENTS.md et de la racine Git @jif-oai
    • #29893 [codex] Dédupliquer l’en-tête de compte du contrôle à distance @shuo-openai
    • #29851 Ajouter un instantané des déclarations de connecteurs @jif-oai
    • #29903 path-uri: normaliser les segments parents lors de la jonction de chemins absolus @anp-oai
    • #29852 Lire les déclarations de connecteurs à partir des plugins de l’exécuteur @jif-oai
    • #29785 Isoler l’environnement Git de synchronisation des plugins de la sélection @etraut-openai
    • #29907 [codex] Placer sleep dans l’espace de noms clock @rka-oai
    • #29910 [codex] Imbriquer la configuration de sleep dans celle du rappel de l’heure actuelle @rka-oai
    • #29913 feat(remote-control): ajouter la commande d’appairage du démon @apanasenko-oai
    • #29936 core: ajouter un message <context_window_guidance> configurable @bolinfest
    • #26705 Partage de plugins dans la TUI 5 - Améliorer la présentation des entrées du catalogue de plugins distants @canvrno-oai
    • #29733 Autoriser les serveurs MCP hébergés par ChatGPT à utiliser l’authentification de session @aibrahim-oai
    • #29833 [1/3] core: rendre sérialisables les instantanés de l’état du monde @sayan-oai
    • #29919 Prendre en charge la mise en mémoire tampon dans la TUI @etraut-openai
    • #29924 Représenter l’authentification MCP par une énumération @aibrahim-oai
    • #29804 code-mode: définir le protocole de communication de l’hôte de processus @cconger
    • #29956 [codex] Renseigner les versions locales des plugins distants @abhinav-oai
    • #29835 [2/3] core: enregistrer l’état du monde dans les rollouts @sayan-oai
    • #29899 [codex] Mettre à jour l’effort de raisonnement @shijie-oai
    • #29837 [3/3] core: rejouer l’état du monde enregistré @sayan-oai
    • #29969 Signaler les codes d’erreur MCP en indiquant le serveur d’origine @aibrahim-oai
    • #29970 core: augmenter les limites de messages liées au budget de tokens @bolinfest
    • #29973 [codex] Acheminer sleep via les fournisseurs de temps @rka-oai
    • #19051 feat: utiliser l’authentification des tâches d’exécution d’agents pour l’inférence @adrian-openai
    • #29810 core: faire réagir AGENTS.md aux changements d’environnement @sayan-oai
    • #29997 core: réconcilier les anciennes sections WorldState @sayan-oai
    • #29990 Paralléliser le chargement des Skills de l’environnement @anp-oai
    • #28522 Prendre en charge les serveurs MCP HTTP des plugins d’exécuteur sélectionnés @jif-oai
    • #28529 Prendre en charge OAuth pour les serveurs MCP HTTP des plugins d’exécuteur sélectionnés @jif-oai
    • #29656 Tester l’échange de jetons OAuth MCP acheminé par l’exécuteur @jif-oai
    • #29928 chore(app-server): marquer thread/rollback comme obsolète @owenlin0
    • #29856 Conserver les racines des capacités sélectionnées et déterminer leur disponibilité à chaque étape du modèle @jif-oai
    • #27467 [codex] Enregistrer les métriques du cycle de vie d’exec-server @richardopenai
    • #29942 feat: ajouter au démarrage du thread un mécanisme de repli du modèle adapté au fournisseur @celia-oai
    • #30095 cli: renommer l’option du profil d’autorisations du bac à sable @bolinfest
    • #30029 [codex] Régler sur 0 l’intervalle de rappel de l’heure actuelle @rka-oai
    • #29941 core: exposer le profil d’autorisations aux outils shell @bolinfest
    • #30031 [codex] Ajouter la configuration du mode d’envoi des rappels de l’heure actuelle @rka-oai
    • #30098 [codex] Réessayer de rétablir la connexion à exec-server lorsqu’il est temporairement hors ligne @richardopenai
    • #30033 [codex] Implémenter delivery_mode pour envoyer les rappels de l’heure actuelle entre les réponses @rka-oai
    • #30108 [codex] Étendre le transport IPC de l’hôte code-mode @cconger
    • #27470 [codex] Observer le cycle de vie de l’exec-server distant @richardopenai
    • #30113 [codex] Interroger périodiquement l’horloge externe pendant sleep @rka-oai
    • #29003 feat(core, mcp): mettre en cache en mémoire les outils codex_apps @owenlin0
    • #30114 release: publier des artefacts zsh autonomes @bolinfest
    • #30116 release: utiliser des artefacts zsh autonomes @bolinfest
    • #29648 [codex] Ajouter des critères de correspondance pour les serveurs MCP gérés @felixxia-oai
    • #30100 Permettre aux extensions de fournir des sections de l’état du monde @jif-oai
    • #30124 fix(app-server): supprimer l’avertissement de retour en arrière de la TUI @fcoury-oai
    • #29877 [codex] Signaler les échecs de démarrage MCP nécessitant une nouvelle authentification @felixxia-oai
    • #29988 Reconnaître les initiateurs de threads du mode Work sur le web et sur mobile @chiam-oai
    • #30110 [codex] Ajouter des hooks de supervision des défaillances de l’hôte code-mode @cconger
    • #30088 Projeter les Skills de l’exécuteur via l’état du monde @jif-oai
    • #30117 [codex] Propager les traces via le protocole HTTP d’exec-server @wiltzius-openai
    • #30101 Lier les environnements d’exécution MCP aux étapes du modèle @jif-oai
    • #30134 ci: limiter les exclusions de tests Windows @anp-oai
    • #30093 Projeter l’environnement d’exécution du plugin sélectionné selon la disponibilité de l’environnement @jif-oai
    • #30145 Réutiliser l’inventaire du parcours de fichiers pour les métadonnées des Skills de l’environnement @jif-oai
    • #30111 [codex] Implémenter un hôte de processus autonome pour code-mode @cconger
    • #29935 [codex] Attribuer les données d’analyse d’app-server en fonction de l’initiateur du thread @alexsong-oai
    • #30152 Réinjecter les fragments manquants de l’état du monde à la reprise @jif-oai
    • #30127 Maintenir le routage de l’élicitation MCP au fil des actualisations de l’environnement d’exécution @jif-oai
    • #29934 Exposer l’identité de l’application MCP dans le contexte de l’application @martinauyeung-oai
    • #29909 [codex] Autoriser les extensions CCA de génération d’images et de recherche web @won-openai
    • #30157 Tester les capacités sélectionnées dans différents scénarios de disponibilité et de reprise @jif-oai
    • #30144 [codex] Corriger la persistance des derniers événements des rollouts @wiltzius-openai
    • #29920 Relancer le démarrage MCP des applications Codex après un échec @kbazzi
    • #29516 Conserver les cookies d’affinité Cloudflare pour MCP via HTTP @stevenlee-oai
    • #30112 [codex] Ajouter un client de session code-mode géré par le processus @cconger
    • #30142 [codex] Intégrer au cœur l’hôte du mode code géré par le processus @cconger
    • #30198 [codex] Corriger l’initialiseur de test de CreateThreadParams @anp-oai
    • #30148 Réutiliser les environnements d’exécution MCP lorsque la sélection ne modifie pas la disponibilité @jif-oai
    • #30215 Tester les capacités sélectionnées lorsqu’elles sont indisponibles à la reprise @jif-oai
    • #29991 [codex] Réduire la portée de l’export inutilisé de l’introduction aux Skills @aibrahim-oai
    • #30229 Assouplir la validation des métadonnées de premier niveau de hooks.json @charlesgong-openai
    • #29927 feat(app-server): ajouter history_mode au thread @owenlin0
    • #30276 Corriger main @owenlin0
    • #29683 [codex] Ajouter des paramètres de modèle gérés pour les nouveaux threads @hefuc-oai
    • #30225 Paralléliser la lecture des Skills de l’exécuteur et la découverte des espaces de noms @jif-oai
    • #30274 [codex] Permettre à AGENTS.md et aux Skills d’autoriser la délégation @charlesdu-openai
    • #30147 [codex] Utiliser les valeurs par défaut gérées pour les threads de la TUI @hefuc-oai
    • #30261 Garantir que thread.history_mode est immuable @owenlin0
    • #30277 feat(app-server): ajouter le paramètre facultatif turn_id à thread/fork @owenlin0
    • #30143 Permettre à Codex de consulter les Skills code-review-* définis au niveau utilisateur. @anp-oai
    • #30285 feat: ajouter les variantes de GPT-5.6 au catalogue Bedrock @celia-oai
    • #30173 Mettre fin à la persistance du thread lorsque le canal de soumission se ferme @alfozan
    • #30257 [codex] Classer les erreurs de démarrage imbriquées liées à l’authentification MCP @felixxia-oai
    • #29375 [codex] Prendre en charge les sources npm de plugins pour la Marketplace @charlesgong-openai
    • #30146 [codex] Regrouper les flux de travail CI bloquants et ceux exécutés après la fusion @anp-oai
    • #30282 feat(protocol): définir les éléments de tour manquants pour les rollouts @owenlin0
    • #30201 fix(remote-control): éviter les rafales de tentatives de renouvellement du jeton du serveur @apanasenko-oai
    • #30273 [codex] Traiter les événements de processus envoyés par exec-server @richardopenai
    • #30286 core: rechercher la racine du diff en parallèle du traitement de l’état du monde @anp-oai
    • #30314 app-server: structurer et tester les journaux JSON de l’arrêt @bolinfest
    • #30317 Mettre à jour le libellé de la vérification de sécurité @etraut-openai
    • #30302 Préserver les espaces de noms lors des appels d’outils personnalisés @nhamidi-oai
    • #30327 core: stabiliser les identifiants de sortie des appels synthétisés @bolinfest
    • #30291 [app-server] Exposer la procédure RPC d’accès aux informations sur l’environnement @maxj-oai
    • #29691 [plugins] Appliquer à l’exécution la politique relative aux sources de la Marketplace @xl-openai
    • #30384 [app-server] Augmenter le délai d’expiration de currentTime/read @rka-oai
    • #30297 [codex] Activer les plugins distants par défaut @xl-openai
    • #30490 fix(tui): effacer le message de sécurité à la fin de la mise en mémoire tampon @fcoury-oai
    • #29740 [codex] Utiliser les métadonnées du modèle pour les instructions d’utilisation des Skills @ani-oai
    • #30511 [codex] Restaurer les consignes de délégation v1 @aibrahim-oai
    • #30508 Annuler « Rendre plus proactif le prompt de révision automatique à la demande » @dylan-hurd-oai
    • #30467 [codex] Traiter Max comme un niveau d’effort de raisonnement à part entière @shijie-oai
    • #30491 Mettre à jour les liens de la vérification de sécurité @etraut-openai
    • #30607 [codex] Attribuer automatiquement un libellé aux issues AWS Bedrock @etraut-openai
    • #30269 [codex] Désactiver l’algorithme de Nagle sur les connexions WebSocket Rendezvous @richardopenai
    • #30645 [codex] Mettre à jour le libellé de l’avis de sécurité @etraut-openai
    • #30757 fix(core) Supprimer la trace WebSocket contenant le texte intégral @dylan-hurd-oai
    • #30851 docs: ajouter une balise au bloc de code délimité @bolinfest
    • #30643 [codex] Borner la vérification d’activité de la connexion WebSocket Rendezvous @richardopenai
    • #30867 Regrouper les envois de messages multi-agents v2 @bolinfest
    • #30872 Journaliser le cycle de vie des communications multi-agents @bolinfest
    • #30883 [codex] Émettre pour chaque requête la télémétrie de fin de mesure du délai avant le premier token (TTFT) @xli-oai
    • #30897 Corriger les métadonnées de disponibilité héritées pour les modèles Bedrock @shijie-oai
    • #30941 fix: corriger les problèmes signalés dans les avis de sécurité concernant quick-xml @bolinfest
    • #30770 fix(websockets) Ignorer les métadonnées pour les requêtes incrémentielles @dylan-hurd-oai
    • #30334 telemetry: journaliser de manière structurée la durée des appels directs aux outils @bolinfest
    • #30493 [codex] Ajouter un texte d’aide configurable pour le mode multi-agent @shijie-oai
    • #30796 Corriger les types MIME des pièces jointes aux retours utilisateur référencées par un chemin @btraut-openai
    • #31056 fix(install): réutiliser les métadonnées des versions publiées sur GitHub @bolinfest
    • #30981 [codex] Exposer les versions des plugins distants @ericning-o
    • #31066 chore: supprimer la configuration git-cliff inutilisée @bolinfest
    • #31064 [codex] Lire les métadonnées de mise en mémoire tampon à partir des événements de réponse @fc-oai
    • #30223 Adapter les instructions relatives aux plugins en fonction de l’état de préparation de l’environnement @sayan-oai
    • #31189 Corriger l’affichage qui indiquait encore un démarrage de MCP en cours après l’annulation d’une révision @charliemarsh-oai
    • #30876 [core] Prendre en charge les éléments de réponse entrelacés @alexi-openai
    • #31262 [codex] Lire le modèle à utiliser pour les nouvelles tentatives à partir des événements de mise en mémoire tampon @fc-oai
    • #31261 Annuler « [core] Prendre en charge les éléments de réponse entrelacés » @alexi-openai
    • #31253 Émettre des avertissements exec-policy pour la configuration du thread qui vient d’être chargée @etraut-openai
    • #31179 Supprimer dans core les exports d’exec-policy destinés à la TUI @etraut-openai
    • #29959 Chargement conditionnel du fichier dotenv de codex_home @canvrno-oai
    • #30627 elicitations: passer au service ElicitationService partagé @cconger
    • #30318 core: tracer la découverte des Skills de l’exécuteur @anp-oai
    • #31276 Annuler « Chargement conditionnel du fichier dotenv de codex_home » @canvrno-oai
    • #30956 refactor(protocol): isoler la distribution des anciens éléments @owenlin0
    • #30395 [app-server] Inclure les détails de réinitialisation des crédits dans les limites de débit @jayp-oai
    • #31267 chore(approvals) regrouper les appels à guardian pour les outils shell @dylan-hurd-oai
    • #31252 [tui] Tronquer le contexte du hook dans l’historique de la conversation @abhinav-oai
    • #29918 [codex] Émettre le texte restant de la transcription en temps réel @guinness-oai
    • #30226 Adapter les instructions relatives aux applications en fonction de la disponibilité de MCP @sayan-oai
    • #31190 Utiliser les plages de tokens de la fenêtre contextuelle pour l’insertion par autocomplétion @charliemarsh-oai
    • #29697 fix: attribuer chaque requête réseau à l’exécution correspondante sous Linux @jif-oai
    • #31303 feat(code-mode): permettre de désactiver la compilation JIT de V8 @cconger
    • #31271 chore: utiliser .worktreeinclude pour la configuration Bazel de l’utilisateur @anp-oai
    • #31308 fix: mettre à jour crossbeam-epoch pour RUSTSEC-2026-0204 @cconger
    • #30202 [codex] Inclure l’hôte du mode code dans les paquets de distribution @cconger
    • #31293 [codex] app-server: exposer la source de la politique d’installation des plugins @ericning-o
    • #31318 ci: mutualiser la configuration commune des flux de travail @anp-oai
    • #29992 app-server: couvrir les environnements sélectionnés dans les tests d’intégration @anp-oai
    • #31284 Avertir lorsque les offres configurées ne sont pas prises en charge @etraut-openai
    • #31323 Extraire le transport HTTP partagé pour le placer dans codex-http-client @bolinfest
    • #31331 Migrer vers codex-http-client les composants qui utilisent directement HTTP @bolinfest
    • #31337 fix: restaurer le tableau de configuration de l’environnement Codex @anp-oai
    • #31188 Conserver la politique d’exécution gérée après des erreurs d’analyse des règles @etraut-openai
    • #31306 [codex] Prendre en charge les résumés de raisonnement en cas de coupures séquentielles @ashwinnathan-openai
    • #31344 exec-server: utiliser le temps virtuel dans le test du relais Noise @bolinfest
    • #31296 refactor(protocol): faire correspondre les éléments d’outil canoniques aux événements de l’ancien système @owenlin0
    • #31335 core: acheminer le trafic de l’API Responses via le proxy système @bolinfest

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.181

    Nouvelles fonctionnalités

    • Depuis une conversation, vous pouvez créer, rechercher, ouvrir, forker et gérer des tâches Codex.
    • De nouveaux filtres permettent d’afficher les modifications indexées, les modifications non indexées, celles de la branche ou celles du dernier échange. Des commandes permettent aussi de comparer les branches.
    • Vous pouvez ajouter directement à la zone de saisie un passage sélectionné dans la transcription de la conversation.
    • Vous pouvez prévisualiser les images et les fichiers joints avant l’envoi.
    • Vous pouvez choisir une image dans Photos ou prendre une photo avec l’appareil photo directement depuis le menu des pièces jointes.
    • Un raccourci facilite la connexion. Vous pouvez désormais vous connecter aux hôtes SSH qui utilisent une clé privée ou qui ne nécessitent aucun identifiant.
    • Le menu des tâches affiche les limites d’utilisation et le détail des crédits.

    Améliorations et corrections de bugs

    • La liste des tâches utilise une terminologie cohérente et présente des titres plus clairs pour les tâches déléguées. Un nouveau statut indique qu’une tâche attend une réponse de votre part.
    • Le chargement initial des tâches et leur reprise lorsque l’application revient au premier plan ont été améliorés.
    • L’autocomplétion sélectionne automatiquement le premier résultat. Vous pouvez le valider avec la touche Entrée.
    • Les changements de modèle, de niveau de raisonnement et de mode Rapide s’appliquent uniquement à la tâche en cours.
    • L’affichage des opérations de gestion des tâches et de l’activité des outils dynamiques a été amélioré.
    • Lorsqu’une seule conversation est disponible dans les discussions secondaires, elle s’ouvre directement.
    • L’autocomplétion propose les plugins installés et affiche leurs icônes.
    • L’affichage des différences dans l’espace de travail est plus précis. Il est aussi plus facile de déplier et de replier les sections pour parcourir les modifications.
    • Les fils de discussion conservent leur état lors des reconnexions, et les hôtes restent jumelés après la déconnexion du compte.
    • Correction des blocages lors du chargement de la liste des fils de discussion et en mode prompt, ainsi que des problèmes d’images obsolètes et d’alertes d’autorisation d’accès au microphone.
    • Le geste « Secouer pour annuler » fonctionne de nouveau, et la zone de saisie reprend correctement le focus clavier après l’envoi d’un prompt.
  • Codex CLI 0.142.5

juin 2026

  • Codex CLI 0.142.4

  • Codex CLI 0.142.3

  • Codex à distance est désormais disponible pour tous 26.623

    Codex à distance est désormais disponible pour tous. Depuis l’application mobile ChatGPT, utilisez Codex pour commencer ou reprendre une tâche sur un hôte Mac ou Windows connecté, suivre son avancement et approuver des actions depuis votre téléphone.

    Le contrôle à distance utilise désormais un jumelage authentifié par code QR pour chaque paire formée par un appareil iOS ou Android et un hôte. Avant de vous connecter, installez les dernières versions de l’application mobile ChatGPT et de Codex App. Les connexions utilisées depuis le 8 juin 2026 conservent leur jumelage. Pour les connexions plus anciennes restées inactives, vous devez recommencer le jumelage.

    Le nouveau plugin DigitalOcean permet à Codex de provisionner un Droplet DigitalOcean, de configurer l’accès SSH et de connecter le Droplet à Codex App pour l’utiliser comme espace de travail distant.

    Pour configurer ou dépanner une connexion, consultez la page Connexions à distance.

    Améliorations des performances et corrections de bugs

    • Après l’interruption d’une connexion à distance, Codex reprend plus facilement son activité une fois la connexion rétablie.
    • La zone de saisie réapparaît désormais dès que vous connectez une application.
    • Le navigateur scintille moins lorsque Codex prend des captures d’écran.
  • Codex CLI 0.142.2

    $ npm install -g @openai/codex@0.142.2
    Voir les détails

    Nouvelles fonctionnalités

    • Les outils MCP utilisent désormais par défaut la recherche d’outils lorsqu’elle est prise en charge. Ils sont ainsi plus faciles à trouver et restent compatibles avec les anciens modèles et fournisseurs. (#29486)
    • Les clients d’authentification macOS peuvent utiliser les paramètres système de proxy, de PAC et de WPAD lorsque respect_system_proxy est activé. (#26709)
    • Les plugins peuvent fournir des logos dédiés au mode sombre au moyen de manifestes locaux et de catalogues distants. (#29488)
    • Les applications peuvent afficher une interface plus détaillée pour la mise en mémoire tampon de sécurité grâce aux métadonnées que le serveur fournit sur la visibilité et le modèle plus rapide. (#29473)

    Corrections de bugs

    • Les catalogues distants de plugins renvoient désormais des classements éditoriaux des plugins mis en avant. (#29485)
    • Lorsque les identifiants Amazon Bedrock ont expiré, le message d’erreur indique désormais comment rétablir l’accès au lieu de signaler une erreur d’autorisation générique. (#28992)
    • Les serveurs MCP stdio distants acceptent désormais les chemins absolus des répertoires de travail au format de la plateforme distante. (#29493)
    • Lorsqu’une image distante est fournie en entrée via HTTP(S), le modèle reçoit désormais un message d’erreur de validation explicite. Les URL de données intégrées et les images locales restent prises en charge. (#29417, #29419)
    • Les commandes PowerShell nécessitent désormais une approbation si leur arbre syntaxique abstrait (AST) contient des régions exécutables que le classificateur de sécurité ne peut pas inspecter. (#24092)
    • Le mode Code affiche désormais un avertissement lorsque le modèle sélectionné ne dispose pas des métadonnées requises. (#29490)

    Maintenance

    • Les dépendances OpenSSL et esbuild intégrées ont été mises à jour vers des versions corrigées. (#29487, #29489)
    • Le formateur n’affiche désormais aucun message en cas de réussite et continue d’afficher des diagnostics en cas d’échec. (#29467)

    Journal des modifications

    Journal complet des modifications : https://github.com/openai/codex/compare/rust-v0.142.1...rust-v0.142.2

    • #28769 Enregistrer la fonctionnalité couvrant l’ensemble des exigences CDP @syuan-oai
    • #29485 [codex] Récupérer les identifiants des plugins distants mis en avant @ericning-o
    • #29487 Mettre à jour la version intégrée d’OpenSSL vers la version 3.6.3 @jif-oai
    • #29489 [codex] Mettre à jour esbuild vers la version 0.28.1 @pakrym-oai
    • #29488 [plugins] Ajouter des métadonnées de logo pour le mode sombre @drewschuster-openai
    • #29249 [codex] Migrer le contexte de l’environnement vers l’état du monde du modèle @pakrym-oai
    • #29494 core: encapsuler le contexte de la fenêtre de budget de tokens @bolinfest
    • #29417 [codex] Remplacer les images distantes par un message d’erreur visible par le modèle @rka-oai
    • #28360 feat(core): stocker turn_id dans les métadonnées de ResponseItem @owenlin0
    • #29486 [codex] Utiliser par défaut la recherche d’outils pour les outils MCP @sayan-oai
    • #29501 path-uri: clarifier la conversion des chemins au format natif de l’hôte @anp-oai
    • #29504 fix: corriger le test de l’élément de réponse correspondant à l’état du monde @celia-oai
    • #26704 Partage de plugins dans l’interface en mode texte, partie 4 — couvrir les parcours d’utilisation des catalogues distants de plugins @canvrno-oai
    • #29419 [codex] Rejeter les images distantes dès leur réception par app-server @rka-oai
    • #28992 chore: améliorer les messages d’erreur en cas d’expiration des identifiants Bedrock @celia-oai
    • #29467 Rendre le formateur silencieux en cas de réussite @anp-oai
    • #26709 PAC, partie 4 — ajouter un résolveur de proxy système pour macOS @canvrno-oai
    • #29490 chore: afficher un avertissement lorsque le mode Code ne dispose pas des métadonnées du modèle @celia-oai
    • #29493 mcp: accepter, pour stdio distant, un cwd absolu au format d’une autre plateforme @anp-oai
    • #29473 Propager les métadonnées relatives au traitement de mise en mémoire tampon de sécurité @fc-oai
    • #24092 [codex] Rejeter les régions de l’AST PowerShell qui n’ont pas été converties en représentation de plus bas niveau @bookholt-oai

    Notes de version complètes sur GitHub

  • ChatGPT pour iOS 1.2026.167

    Nouveautés

    • Vous pouvez choisir une personnalité amicale ou pragmatique pour chaque hôte.
    • Vous pouvez modifier les objectifs directement dans la zone de saisie.
    • Un lien permet de revenir au fil d’origine depuis une conversation forkée.

    Améliorations et corrections de bugs

    • Les discussions annexes sont plus visibles. Chacune apparaît dans une conversation distincte au-dessus de la zone de saisie.
    • Dans la zone de saisie, l’autocomplétion des commandes, des skills et des plugins fonctionne mieux, quel que soit le préfixe saisi.
    • Il est plus facile de suivre l’avancement des sous-agents, des tâches et de la création d’arbres de travail.
    • Les longs fils de discussion se chargent désormais correctement.
    • La recherche de fichiers dans l’espace de travail, les brouillons de revue de code, le guidage de l’agent ainsi que la configuration et la récupération des hôtes ont été améliorés.
    • Des problèmes liés au déverrouillage avec Face ID, à l’arrêt des réponses, aux sections repliées et aux indicateurs d’hôte en mode sombre ont été corrigés.
  • Record & Replay et transfert de tâches vers un hôte distant 26.616

    Nouvelles fonctionnalités

    • Sur macOS, Record & Replay transforme le workflow dont vous faites la démonstration en skill réutilisable. Au lancement, cette fonctionnalité est indisponible dans l’Espace économique européen, au Royaume-Uni et en Suisse. Vous ou votre administrateur devez également activer la fonctionnalité Utilisation de l’ordinateur.
    • L’historique des exécutions des automatisations propose désormais des actions groupées. Vous pouvez marquer toutes les exécutions comme lues ou archiver celles qui peuvent l’être.
    • Le transfert de fils de discussion entre hôtes locaux et distants vous permet de déplacer un fil vers le projet correspondant sur un hôte connecté et d’y poursuivre la discussion. Codex peut aussi coordonner le transfert pour vous.

    Améliorations des performances et corrections de bugs

    • De nouveaux liens profonds donnent accès aux réglages des connexions SSH.
    • La fonctionnalité Navigateur conserve désormais le routage vers l’onglet visible et les annotations lorsqu’une session de navigation encore à l’état de brouillon est transférée sur le serveur.
    • Cette version apporte d’autres améliorations des performances et corrige d’autres bugs.
  • Davantage de fonctionnalités Codex dans l’EEE, au Royaume-Uni et en Suisse 26.611

    De nouvelles fonctionnalités de Codex App sont progressivement déployées dans l’Espace économique européen, au Royaume-Uni et en Suisse :

    • La fonctionnalité Utilisation de l’ordinateur est disponible sur macOS et Windows dans ces régions. Codex peut ainsi utiliser des applications de bureau en lisant ce qui s’affiche à l’écran, en cliquant et en saisissant du texte.
    • L’Extension Chrome de Codex est disponible pour les tâches qui nécessitent l’accès à votre session Chrome connectée. Codex peut travailler dans plusieurs onglets en arrière-plan sans prendre le contrôle de votre navigateur.
    • Lorsque vous activez les Mémoires, Codex peut retenir vos préférences utiles, vos workflows récurrents, les technologies que vous utilisez et les conventions de vos dépôts. Les Mémoires sont désactivées par défaut dans l’Espace économique européen, au Royaume-Uni et en Suisse.
    • Sur macOS, les abonnés à ChatGPT Pro peuvent activer Chronicle en version préliminaire de recherche. Cette fonctionnalité aide Codex à créer des mémoires à partir de ce qui s’est affiché récemment à l’écran.
  • ChatGPT pour iOS 1.2026.160

    Nouvelles fonctionnalités

    • Un explorateur de fichiers permet de prévisualiser les fichiers de l’espace de travail et d’insérer des liens vers leurs chemins dans les prompts.
    • Un sélecteur de dossiers permet de choisir un dossier de l’espace de travail à la création d’un fil.
    • Lors de la revue des fichiers modifiés, vous pouvez déplier ou replier tous les diffs en une seule fois.
    • Les options d’approbation MCP permettent d’autoriser les actions demandées pour la discussion en cours ou pour plusieurs discussions.
    • Codex prend désormais en charge le rendu LaTeX dans ses messages et ses plans.

    Améliorations et corrections de bugs

    • Les indicateurs d’état des fils en cours d’exécution, des prompts en attente, des discussions secondaires et des sous-agents sont plus clairs.
    • L’appairage et la prise en main sont plus simples grâce à des messages d’erreur plus clairs, à la saisie manuelle du code d’appairage et à une sélection plus fiable de l’hôte après l’appairage.
    • La restauration de la liste des tâches, la gestion de l’état de reconnexion et l’actualisation des données par hôte ont été améliorées. Les fils sont également plus performants.
    • Le partage de profils Codex, l’historique d’activité et l’agencement des paramètres ont été améliorés.
    • Les workflows liés aux objectifs bénéficient d’un raccourci dans la zone de saisie. Les actions disponibles sur les messages relatifs aux objectifs correspondent désormais à celles de l’application de bureau, et Codex gère mieux les questions à la reprise d’un objectif.
    • Les actions disponibles sur les messages de l’assistant, la mise en page des transcriptions et les intitulés publics des limites de débit ont été améliorés.
    • Plusieurs problèmes ont été corrigés : les actions par balayage qui restaient bloquées dans la liste des fils, les messages en double à la réouverture d’un nouveau fil, les sous-agents lancés qui apparaissaient dans la liste comme des tâches de premier niveau et les messages d’erreur de connexion trompeurs lors de l’envoi de prompts.
  • Réinitialisation des limites d’utilisation et mode développeur du Navigateur 26.609

    Nouveautés

    • Les abonnés Plus et Pro peuvent désormais accumuler des réinitialisations de leurs limites de débit. Une réinitialisation est offerte au lancement. Pendant la promotion en cours, les abonnés peuvent en obtenir d’autres grâce aux invitations de parrainage. Un programme de parrainage distinct permet aux membres Business éligibles d’inviter des collègues pour obtenir des crédits partagés au sein de leur espace de travail.
    • La fonctionnalité Navigateur dispose désormais d’un mode développeur dans Chrome et dans le navigateur intégré de Codex. Ce mode donne à Codex un accès contrôlé au Chrome DevTools Protocol (CDP) pour profiler les performances et approfondir le débogage en examinant le trafic réseau, la sortie de la console, les erreurs d’exécution et l’état de la page.
    • La commande /init permet désormais de créer des instructions de projet depuis la zone de saisie de l’application, en suivant les mêmes étapes d’initialisation que dans la CLI de Codex.
    • L’icône de Codex dans le Dock de macOS est désormais personnalisable, avec une variante claire et une variante sombre.
    • La fonctionnalité Utilisation de l’ordinateur est désormais disponible pour les utilisateurs Enterprise en dehors de l’Espace économique européen, du Royaume-Uni et de la Suisse.
    • Sur Windows, vous pouvez désormais configurer les autorisations d’accès de la fonctionnalité Utilisation de l’ordinateur pour chaque application.
    • Le menu de commandes comprend désormais une section Discussions non lues. La discussion non lue mise à jour le plus récemment y est sélectionnée par défaut.

    Améliorations des performances et corrections de bugs

    • La fonctionnalité Navigateur est jusqu’à deux fois plus rapide grâce à des optimisations du CDP et des instantanés du DOM qui réduisent les allers-retours avec le navigateur.
    • Les résumés d’activité des commandes, du navigateur, des intégrations et des sources sont plus faciles à comprendre. Les discussions terminées présentent plus clairement les fichiers, les automatisations et les autres résultats qui restent disponibles.
    • La gestion des plugins inclut désormais ceux de l’espace de travail. Leur état s’actualise de manière plus fiable après une installation ou une suppression. Vous pouvez aussi importer une nouvelle version d’un plugin déjà partagé en conservant ses autorisations d’accès.
    • Les messages d’erreur liés aux limites d’utilisation fournissent directement des indications sur l’abonnement et l’espace de travail. Ils précisent, lorsque cette information est disponible, quand la limite sera réinitialisée.
    • Les raccourcis clavier Cmd+Entrée et Ctrl+Entrée permettent désormais d’envoyer un commentaire personnalisé lors d’une demande d’approbation.
    • La gestion des téléchargements dans la fonctionnalité Navigateur a été corrigée. Le mode développeur offre de meilleurs diagnostics et se rétablit plus facilement après une erreur.
    • Les automatisations planifiées respectent désormais le mode d’approbation sélectionné. Des correctifs portent également sur le classement manuel des projets, le déplacement des onglets du Navigateur par glisser-déposer et le dimensionnement des applications MCP après une transition du volet droit. Les mentions de fils de discussion ChatGPT sont de nouveau cliquables.
    • Plusieurs problèmes ont été corrigés. Ils concernaient la restauration des onglets des agents en arrière-plan, la génération de messages de commit et de pull request, la mise à jour du statut des pull requests dans la barre latérale, l’association de Codex mobile par code QR, l’authentification multifacteur (MFA) pour le contrôle à distance, l’installation et la connexion à distance via SSH, les invites de mise à jour et le positionnement des éléments superposés lorsque le niveau de zoom diffère de celui par défaut.
    • D’autres améliorations des performances et corrections de bugs sont également incluses.
  • Codex App 26.608

    Nouvelles fonctionnalités

    • Les nouveaux parcours Importer dans Codex permettent d’importer les éléments de configuration pris en charge depuis Claude Code et Claude Cowork, y compris lors de la prise en main initiale.
    • L’écran des plugins propose désormais des onglets distincts, des filtres par Marketplace et par catégorie, une navigation au clavier et des commandes d’installation plus claires.
    • La recherche dans les paramètres couvre davantage de panneaux, dont ceux de Git et des Compagnons Codex.

    Améliorations des performances et corrections de bugs

    • Le minuteur de l’objectif ne chevauche plus les autres éléments lorsque l’affichage est étroit.
    • Les notifications non lues s’accumulent moins pendant qu’un objectif est en cours.
    • Lors d’une revue, les différences s’affichent dans le même ordre que les fichiers dans l’arborescence.
    • Le rendu des fenêtres a été amélioré sur les systèmes qui ne prennent pas en charge les arrière-plans translucides, notamment Windows 10.
    • Cette version comprend d’autres améliorations des performances et corrections de bugs.
  • ChatGPT pour iOS 1.2026.153

    Nouveautés

    • Lorsque vous démarrez un fil, vous pouvez choisir une branche, créer un arbre de travail et exécuter un script de configuration de l’environnement.
    • Le nouvel écran de profil Codex affiche vos statistiques d’utilisation et des graphiques sur votre consommation de tokens.
    • La commande /goal vous permet de créer et de gérer des objectifs depuis Codex mobile.
    • Les commentaires de revue s’affichent directement dans le code lorsque vous consultez les fichiers modifiés.
    • Vous pouvez sélectionner un passage de la transcription et poser une question à son sujet dans une discussion parallèle.
    • Vous pouvez modifier le dernier prompt que vous avez envoyé.

    Améliorations et corrections de bugs

    • Les hôtes Windows gèrent mieux les pièces jointes.
    • Les Skills et les plugins s’affichent désormais directement dans le texte de la zone de saisie.
    • La discussion parallèle et les prompts en attente sont plus visibles pendant l’exécution d’un fil.
    • Cette version améliore la présentation des messages, la navigation, l’affichage de l’activité des outils, le fonctionnement de Face ID et la consultation des fils archivés. Elle affine aussi l’interface des fils.
  • Mises à jour de Codex App 26.602

    Nouvelles fonctionnalités

    • La section Profil propose désormais des statistiques d’activité et des cartes à partager. Vous pouvez y consulter les points forts de votre activité sur Codex et enregistrer une carte de profil. Le partage est disponible avec les offres ChatGPT grand public.

    Améliorations des performances et corrections de bugs

    • La fonctionnalité Utilisation de l’ordinateur est plus fiable au démarrage, et les erreurs de capture d’écran des applications sont mieux signalées.
    • Correction de problèmes dans les interfaces du navigateur et de revue de code. Ils concernaient les commandes de la zone de saisie du navigateur en plein écran, les échantillons de couleurs définies en hexadécimal, l’alignement de la barre de défilement du terminal et celui des statistiques de diff pendant les animations.
    • Le parcours de prise en main propose davantage de rôles pour que Codex puisse mieux adapter ses suggestions dès la première utilisation.
    • Correction d’un problème d’enregistrement de la configuration après l’installation d’un plugin.
    • Autres améliorations des performances et corrections de bugs.
  • Créez et déployez des sites web avec Sites

    Sites est désormais disponible en version préliminaire dans l’application Codex. Utilisez le plugin Sites pour créer, enregistrer, déployer et inspecter des sites web, des tableaux de bord, des outils internes, des applications web et des jeux hébergés par OpenAI.

    Ouvrez Sites dans la barre latérale de l’application pour retrouver vos projets et gérer les variables d’environnement et les secrets de vos projets hébergés.

    Les espaces de travail ChatGPT Business incluent Sites par défaut. Les administrateurs de ChatGPT Enterprise peuvent activer Sites pour les rôles concernés via le contrôle d’accès basé sur les rôles (RBAC).

  • ChatGPT pour iOS 1.2026.146

    Nouveautés

    • Vous pouvez désormais verrouiller l’accès à Codex avec Face ID ou un code d’accès.
    • Un nouvel écran de réglages vous permet de choisir le comportement par défaut des messages de suivi : Queue pour les mettre en file d’attente ou Steer pour orienter la tâche en cours. Vous pouvez aussi y activer ou désactiver le retour automatique à la ligne dans les diffs de code.
    • Vous pouvez désormais vous connecter à des machines Windows via SSH.

    Améliorations et corrections de bugs

    • La commande /side <prompt> permet désormais d’ouvrir une conversation parallèle en posant une première question.
    • Les prompts de suivi, l’écran d’accueil de Codex et l’affichage des fichiers modifiés ont été améliorés.
    • Des problèmes de reconnexion, d’archivage des fils de discussion, de chargement des tâches et de connexion aux hôtes ont été corrigés.
  • Utilisez Codex avec Amazon Bedrock

    Codex peut désormais utiliser les modèles OpenAI compatibles disponibles sur Amazon Bedrock. Configurez Amazon Bedrock comme fournisseur de modèles pour exécuter Codex localement. AWS gère l’authentification, les contrôles du compte et la facturation.

  • Choix de l’emplacement du terminal 26.601

    Nouveautés

    • Ajout de l’option Emplacement par défaut du terminal dans les paramètres généraux. Lorsque le panneau inférieur est activé, choisissez dans quel panneau le raccourci du terminal et les actions de l’environnement ouvrent les onglets du terminal : le panneau inférieur ou le panneau de droite.

    Améliorations des performances et corrections de bugs

    • Cette version améliore également les performances et corrige d’autres bugs.

mai 2026

  • Utilisation de l’ordinateur et accès mobile sur Windows 26.527

    Nouvelles fonctionnalités

    • La fonctionnalité Utilisation de l’ordinateur est désormais disponible sur Windows. Pour accomplir ses tâches, Codex peut interagir avec les applications de bureau Windows au premier plan en observant l’écran, en cliquant et en saisissant du texte.
    • Le contrôle à distance prend désormais en charge les appareils Windows. Depuis ChatGPT sur iOS ou Android, ou depuis un Mac sur lequel Codex s’exécute, vous pouvez lancer une tâche Codex sur un appareil Windows et suivre sa progression à distance.
    • La section Profil affiche désormais les informations de votre profil, vos statistiques d’utilisation et votre consommation de tokens.
    • Codex peut désormais coordonner les fils de discussion pour les projets locaux et les arbres de travail. Si vous le demandez explicitement, il peut utiliser des fils distincts en arrière-plan.
    • La recherche dans les anciens fils de discussion de Codex App porte désormais aussi sur le contenu des conversations et les noms des branches Git.
    • Chaque sous-agent en arrière-plan dispose désormais d’un identicon qui reste le même dans toute l’application.
    • Dans les paramètres des raccourcis clavier, vous pouvez désormais rechercher un raccourci en appuyant sur les touches correspondantes et réinitialiser tous les raccourcis en une seule fois.
    • Dans Chrome, Codex capture mieux le contexte des onglets Google Docs, Sheets et Slides.

    Améliorations des performances et corrections de bugs

    • Cette version apporte d’autres améliorations des performances et corrige d’autres bugs.
  • Dépréciation de GPT-5.3-Codex et de GPT-5.2

    Si vous vous connectez à Codex avec votre compte ChatGPT, GPT-5.3-Codex et GPT-5.2 sont désormais dépréciés parmi les modèles que vous pouvez sélectionner. Les workflows qui utilisent une clé API ne sont pas concernés.

    Utilisez un modèle Codex actuel, comme GPT-5.5, GPT-5.4 ou GPT-5.4 mini. Consultez la page Modèles Codex pour connaître les modèles disponibles et la page Tarifs de Codex pour connaître les tarifs en crédits.

  • ChatGPT pour iOS 1.2026.139

    Nouveautés

    • Vous pouvez désormais ouvrir Codex mobile directement depuis Spotlight ou Raccourcis.
    • Vous pouvez parcourir les fils de discussion archivés dans Codex.
    • La commande /side permet d’ouvrir une conversation parallèle.
    • De nouvelles options permettent d’enregistrer ou de copier les images après leur rendu.

    Améliorations et corrections de bugs

    • Les raccourcis clavier sur iPad ont été améliorés.
    • La configuration initiale et la relance de l’application sont désormais plus fiables.
    • Des problèmes liés au suivi de la progression des tâches, au chargement des fils archivés, à l’aperçu des modifications du code et au changement d’hôte ont été corrigés.
  • Appshots, mode objectif et autres nouveautés 26.519

    Les Appshots sont désormais disponibles dans Codex App sur macOS. Appuyez simultanément sur les deux touches Commande pour envoyer à Codex une capture d’écran de la fenêtre au premier plan ainsi que le texte disponible dans cette fenêtre. Codex peut ainsi travailler à partir du contexte d’une autre application sans que vous ayez à en copier-coller le contenu ou à le décrire vous-même.

    Cette version apporte également les nouveautés suivantes :

    • Le mode objectif sort de la phase expérimentale. Il est disponible dans Codex App, l’extension pour IDE et la CLI. Ce mode vous permet de confier à Codex un objectif précis qu’il peut poursuivre pendant des heures, voire des jours.
    • L’utilisation de l’ordinateur à distance permet à Codex de continuer à utiliser les applications de bureau après le verrouillage de votre Mac, y compris à distance via Codex mobile. Codex limite cette possibilité aux interactions de confiance en cours qui font appel à l’utilisation de l’ordinateur. Plusieurs protections s’appliquent : l’autorisation est de courte durée, le contenu des écrans est masqué, toute saisie locale entraîne un nouveau verrouillage et le déverrouillage manuel reste possible en dernier recours.
    • Le partage de plugins via les sources de la Marketplace est disponible dans ChatGPT Business. Il sera bientôt disponible dans ChatGPT Enterprise. Les équipes peuvent distribuer des plugins réutilisables qui regroupent des skills, des serveurs MCP et des hooks de cycle de vie.
    • Les annotations avancées du navigateur intégré vous permettent d’ajuster directement la taille de la police, les couleurs ou les espacements à l’aide d’annotations. Codex comprend ainsi plus précisément les modifications que vous souhaitez apporter.
    • L’utilisation du navigateur intégré et de Chrome s’améliore :
      • Codex peut désormais télécharger et extraire toutes les images d’une page beaucoup plus rapidement.
      • Grâce à un bac à sable JavaScript en lecture seule, Codex peut extraire plus efficacement les données structurées des pages et trouver plus rapidement les informations recherchées.
    • L’extension Chrome encombre moins la barre d’onglets. Codex ne crée plus de groupes d’onglets lorsqu’il prend le contrôle d’onglets existants ou lorsqu’il vous rend la main à la fin d’une tâche. Il utilise désormais les icônes des onglets pour indiquer leur état.
    • L’utilisation du navigateur est désormais nettement plus fiable. Nous avons corrigé des bugs sur Windows, résolu les problèmes de disponibilité intermittente du plugin dans les régions où aucune restriction géographique ne s’applique et corrigé de nombreux autres problèmes de performances.
  • ChatGPT pour iOS 1.2026.132

    Nouvelles fonctionnalités

    • Vous pouvez désormais ouvrir les tâches Codex terminées directement depuis les notifications iOS.
    • Lorsque vous examinez une tâche, vous pouvez désormais ouvrir directement les fichiers modifiés.

    Améliorations et corrections de bugs

    • La reprise des tâches, la reconnexion et le fonctionnement de l’application au premier plan sont plus fiables.
    • Amélioration des mises à jour sur l’avancement des tâches, de la revue de code et de la rédaction des messages.
  • Travaillez avec Codex où que vous soyez 26.513

    Vous pouvez désormais utiliser Codex depuis l’application mobile ChatGPT en la connectant à un Mac sur lequel Codex App est en cours d’exécution. Codex s’exécute sur l’hôte connecté. Depuis votre téléphone, vous retrouvez donc les mêmes projets, fichiers, identifiants, plugins et skills, ainsi que la même configuration.

    Consultez le guide Connexions à distance pour configurer l’accès mobile, choisir un hôte, savoir quelles ressources fournit la machine connectée et découvrir comment utiliser des hôtes SSH. Les hooks sont désormais disponibles pour tous. Cette version propose également des tokens d’accès Codex pour les automatisations de confiance et un guide de configuration pour les administrateurs Enterprise.

  • Documentation enrichie sur la Révision automatique

    Nous avons ajouté la page Révision automatique. Elle décrit le cycle de vie de l’agent chargé de la révision, les conditions de déclenchement, le comportement en cas d’échec et les options de configuration locale ou gérée.

    Nous avons également mis à jour les pages Approbations des actions de l’agent et sécurité et Bac à sable pour clarifier le lien entre la Révision automatique et les limites du bac à sable.

  • Codex App 26.506

    Nouveautés

    • Vous pouvez désormais examiner les hooks directement dans l’application pour décider si vous leur faites confiance. La rubrique Hooks des paramètres reste accessible même si la configuration des hooks est incomplète.

    Améliorations des performances et corrections de bugs

    • Les menus déroulants associés à une infobulle s’ouvrent de nouveau correctement. La refonte des infobulles pouvait empêcher leur ouverture.
    • Si vous changez de fil pendant que vous modifiez un message, vos modifications sont conservées.
    • Plusieurs régressions ont été corrigées dans les workflows de l’application de bureau. Le collage avec Ctrl+V fonctionne de nouveau dans le terminal Windows, les liens externes modifiés s’ouvrent en dehors du navigateur intégré et les commandes slash servant à envoyer des commentaires restent associées au bon fil.
    • À la reprise d’un fil, l’application indique que le modèle est en cours de chargement et masque les commandes du modèle qui sont indisponibles pendant ce temps. Des problèmes de mise en page et d’affichage au survol ont également été corrigés dans le panneau de résumé.
    • Le réglage de la fonctionnalité Utilisation de l’ordinateur reste visible même lorsque celle-ci est désinstallée. Les panneaux d’extension qui posaient problème au survol ont été désactivés.
    • Autres améliorations des performances et corrections de bugs.
  • Codex pour Chrome

    Grâce à la nouvelle extension Chrome, Codex interagit encore plus efficacement avec les applications et les sites web dans votre navigateur. Il travaille en arrière-plan dans plusieurs onglets à la fois, sans monopoliser votre navigateur. Vous choisissez les sites auxquels Codex peut accéder.

    Pour en savoir plus, consultez la documentation de l’extension Chrome de Codex.

  • Mise à jour du guide de gouvernance de Codex sur les outils d’analyse

    Le guide de gouvernance de Codex en entreprise décrit désormais plus en détail les graphiques du tableau de bord d’analyse, les options d’exportation des données et les points de terminaison de l’API d’analyse destinée aux entreprises.

  • Créer des tokens d’accès Codex

    Les propriétaires et les administrateurs d’un espace de travail ChatGPT Enterprise peuvent permettre aux membres habilités de créer des tokens d’accès Codex pour des workflows Codex locaux, non interactifs et de confiance. Les membres peuvent utiliser ces tokens pour exécuter Codex depuis des scripts, des planificateurs de tâches ou des runners CI privés avec l’identité associée à leur espace de travail ChatGPT.

    Pour en savoir plus, consultez la page Tokens d’accès.

  • Codex App 26.429

    Nouvelles fonctionnalités

    • La dictée permet désormais de nettoyer le texte transcrit et de personnaliser le dictionnaire pour les noms, les chemins de fichiers et les symboles de code.
    • La visionneuse d’images propose désormais des commandes de zoom et de téléchargement.

    Améliorations des performances et corrections de bugs

    • Les messages d’erreur des fonctions vocales et de la dictée sont plus clairs en cas de problème de microphone, d’échec de connexion ou de dépassement de quota.
    • Dans le navigateur intégré, les repères de commentaire restent désormais alignés avec les éléments concernés lors du défilement, d’un changement de zoom ou d’une adaptation de la mise en page à la taille de l’écran.
    • La création et la récupération des pull requests sont plus fiables. Codex conserve désormais l’état des pull requests qui viennent d’être créées, identifie davantage d’erreurs de l’App Server comme nécessitant un redémarrage et cesse de tenter une reconnexion à distance une fois le nombre maximal de tentatives atteint.
    • Autres améliorations des performances et corrections de bugs.

avril 2026

  • Codex App 26.423

    Nouveautés

    • Une infobulle sur les messages de délégation en temps réel précise que Codex utilise la conversation vocale en cours comme contexte.

    Améliorations des performances et corrections de bugs

    • Lors d’une revue de code portant sur un long fichier, la navigation entre les résultats de recherche affiche désormais l’occurrence suivante ou précédente, même lorsqu’elle se trouve hors écran.
    • Les panneaux intégrés des applications MCP conservent leur état et ne redémarrent plus lorsque vous activez ou quittez le mode plein écran ou que vous rechargez un fil de discussion.
    • Plusieurs régressions de l’application de bureau ont été corrigées, notamment les plantages de la zone de notification en l’absence de connexion locale, les entrées en double du menu plein écran sur macOS et les dysfonctionnements des raccourcis clavier globaux de dictée sur les anciennes versions de macOS.
    • Autres améliorations des performances et corrections de bugs.
  • GPT-5.5 et nouveautés de Codex App 26.422

    GPT-5.5 est désormais disponible dans Codex. C’est le dernier modèle de pointe d’OpenAI pour les tâches de programmation complexes, l’utilisation de l’ordinateur, le travail intellectuel et les workflows de recherche.

    GPT-5.5 dans Codex

    Si GPT-5.5 figure dans votre sélecteur de modèles, nous le recommandons pour la plupart des tâches dans Codex. Il est particulièrement utile pour implémenter des fonctionnalités, refactoriser du code, déboguer, effectuer des tests, valider des résultats et produire des livrables dans le cadre d’un travail intellectuel.

    Pour passer à GPT-5.5 :

    • Dans la CLI, démarrez un nouveau fil avec la commande suivante :
      codex --model gpt-5.5
      Vous pouvez aussi utiliser /model en cours de session.
    • Dans l’extension IDE, choisissez GPT-5.5 dans le sélecteur de modèles de la zone de saisie.
    • Dans Codex App, choisissez GPT-5.5 dans le sélecteur de modèles de la zone de saisie.

    Si GPT-5.5 n’apparaît pas encore, installez la dernière version de la CLI, de l’extension IDE ou de Codex App. Pendant le déploiement, continuez à utiliser GPT-5.4 si GPT-5.5 n’est pas encore disponible.

    Codex peut désormais piloter le navigateur intégré de Codex App pour consulter des pages servies par un serveur de développement local ou ouvertes à partir d’un fichier. Demandez à Codex d’utiliser le navigateur pour parcourir une interface en cliquant sur ses éléments, reproduire un bug d’affichage ou vérifier un correctif local directement dans l’application.

    Le navigateur s’appuie sur le plugin Browser fourni avec l’application. Dans les paramètres, vous pouvez gérer ce plugin et consulter la liste des sites web autorisés ou bloqués.

    Révision automatique des demandes d’approbation

    Codex peut soumettre les demandes d’approbation éligibles à un agent de révision automatique avant d’exécuter l’action demandée. Lorsque cette option est configurée, Codex App affiche une entrée de révision automatique qui indique le statut de la révision et le niveau de risque. Vous pouvez ainsi voir si l’agent a approuvé ou refusé la demande, si la révision s’est interrompue ou si le délai a expiré avant que l’agent ne rende sa décision.

    Améliorations des performances et corrections de bugs

    • Correction d’un bug qui dupliquait les messages de suivi en file d’attente dans plusieurs fenêtres de l’application.
    • Correction d’un bug qui rétablissait d’anciens paramètres de modèle et de raisonnement dans les nouvelles discussions.
    • Les modifications apportées à un même fichier restent groupées après la réouverture d’une discussion.
  • Codex App 26.417

    Nouveautés

    • La zone de saisie permet désormais de rechercher des branches locales et de coller des fichiers autres que des images.
    • Vous pouvez désormais replier les sections de la barre latérale, consulter vos limites d’utilisation depuis la zone de notification et changer de thème depuis la palette de commandes.

    Améliorations des performances et corrections de bugs

    • La revue de code est plus rapide et plus stable grâce à un meilleur traitement des diffs par lots. L’état des diffs et des recherches est désormais conservé.
    • Nous avons corrigé des problèmes liés à la gestion du répertoire de travail courant et des autorisations en l’absence de projet, à l’ouverture des fichiers par défaut, aux suggestions de feuilles de calcul et à la reconnexion lors du contrôle à distance.
    • Nous avons également amélioré les performances et corrigé d’autres bugs.
  • Codex peut désormais vous aider dans davantage de tâches 26.415

    Codex devient un espace de travail où vous pouvez accomplir davantage de tâches avec l’IA. Cette mise à jour vous permet de démarrer avec moins de préparation, de vérifier plus facilement ce que Codex crée, de produire des livrables plus riches et de continuer à avancer sur les tâches de longue durée.

    Vérifiez davantage d’aspects de votre travail

    L’application Codex propose désormais une première version du navigateur intégré. Vous pouvez ouvrir des pages locales ou publiques qui ne nécessitent aucune authentification, ajouter des commentaires directement sur la page affichée et demander à Codex d’en tenir compte.

    La fonctionnalité Utilisation de l’ordinateur permet à Codex d’interagir avec les applications macOS en observant l’écran, en cliquant et en saisissant du texte. Codex peut ainsi tester des applications natives, suivre des parcours dans un simulateur, modifier des réglages d’application à faible risque et examiner des bugs qui ne se manifestent que dans l’interface graphique.

    Au lancement, cette fonctionnalité n’est pas disponible dans l’Espace économique européen, au Royaume-Uni ni en Suisse.

    Lancez, suivez et orientez les tâches

    Les discussions sont des fils de conversation que vous pouvez ouvrir sans choisir au préalable un dossier de projet. Elles se prêtent à la recherche, à la rédaction, à la planification, à l’analyse, à la collecte de sources et aux tâches qui font appel à des outils sans prendre pour point de départ une base de code.

    Pour les tâches qui nécessitent un suivi, les automatisations de fil de discussion peuvent relancer le même fil aux moments prévus tout en conservant le contexte de la conversation. Utilisez-les pour vérifier l’état d’un processus de longue durée, surveiller les mises à jour ou poursuivre un suivi régulier sans repartir de zéro.

    La barre latérale des tâches facilite la consultation des plans, des sources, des artefacts générés et des résumés pendant que Codex travaille. Les suggestions contextuelles peuvent aussi vous aider à choisir la suite à donner à votre travail lorsque vous ouvrez Codex ou que vous y revenez.

    De nouveaux outils pour le développement logiciel

    L’application Codex prend désormais en charge davantage d’étapes du workflow des pull requests. Vous pouvez consulter les pull requests GitHub dans la barre latérale, lire les commentaires dans le diff et examiner les fichiers modifiés. Vous pouvez ensuite demander à Codex de vous expliquer les commentaires, d’apporter des modifications et de les vérifier pour faire avancer la revue.

    Examinez des livrables plus riches

    La visionneuse d’artefacts affiche dans la barre latérale un aperçu des fichiers générés, qu’il s’agisse de PDF, de feuilles de calcul, de documents ou de présentations. Vous pouvez ainsi les examiner avant de les inclure dans un commit ou de les partager. Lorsqu’elles sont disponibles, les Mémoires permettent aussi de réutiliser dans de futurs fils de discussion des éléments de contexte issus de tâches précédentes, comme vos préférences durables, les conventions du projet ou vos habitudes de travail.

    Autres fonctionnalités

  • Codex App 26.410

    Nouveautés

    • Le menu de commandes permet désormais de rechercher des fichiers. Le raccourci Cmd+P ouvre directement la recherche de fichiers dans l’espace de travail.
    • La visionneuse de fichiers de la barre latérale propose désormais des aperçus enrichis pour les images, les PDF et les fichiers Markdown.
    • Chaque fil dispose désormais de ses propres onglets de terminal. Une commande flottante permet d’interroger Codex sur le texte sélectionné, et le menu Aide permet d’envoyer des commentaires.

    Améliorations des performances et corrections de bugs

    • La gestion des espaces blancs dans les diffs lors des revues de code et la mise en évidence des résultats de recherche ont été améliorées.
    • Des problèmes liés à la barre d’adresse du navigateur intégré et à l’ouverture de liens dans un navigateur externe ont été corrigés, ainsi que plusieurs bugs dans la visionneuse de fichiers et le panneau latéral.
    • Cette version apporte également d’autres améliorations des performances et corrections de bugs.
  • Codex App 26.409

    Nouveautés

    • L’application prend désormais en charge les mises à jour via le Windows Store.
    • Les workflows de pull request incluent désormais un historique de l’activité. Vous pouvez commenter directement sur la page d’une PR et choisir comment envoyer vos modifications dans la boîte de dialogue de push.
    • Le panneau latéral du fil affiche désormais les fichiers de l’espace de travail dans des onglets que vous pouvez réorganiser par glisser-déposer. Vous pouvez aussi modifier les actions d’exécution. Une boîte de dialogue vous demande de confirmer la déconnexion.

    Améliorations des performances et corrections de bugs

    • Le tableau des pull requests est plus réactif et les volets de commentaires ont été améliorés.
    • Les mises à jour et la navigation sont plus fiables. Des corrections résolvent certains problèmes d’affichage des éléments sans projet, de suivi des éléments non lus et de gestion des lignes épinglées.
    • Autres améliorations des performances et corrections de bugs.
  • Codex App 26.406

    Nouvelles fonctionnalités

    • Vous pouvez désormais replier les commentaires de revue affichés dans le code et choisir entre une revue intégrée et une revue détachée.
    • Le panneau latéral du fil de discussion affiche désormais un résumé Git et une section Sources.
    • L’application propose désormais la commande Nouveau chat rapide et permet d’intégrer des vidéos locales.

    Améliorations des performances et corrections de bugs

    • L’application mémorise la position de défilement de chaque conversation et conserve le statut non lu d’une fenêtre à l’autre.
    • L’actualisation des revues est plus fiable. Des correctifs résolvent les problèmes de perte de texte dicté, de réinitialisation du panneau de droite et de messages relatifs à la reconnexion à GitHub.
    • Cette version apporte d’autres améliorations de performances et corrections de bugs.
  • Évolution des modèles disponibles dans Codex

    Les modèles disponibles dans Codex changent pour les utilisateurs qui se connectent avec leur compte ChatGPT. À partir du 7 avril, le sélecteur de modèles n’affiche plus gpt-5.2-codex, gpt-5.1-codex-mini, gpt-5.1-codex-max, gpt-5.1-codex, gpt-5.1 ni gpt-5. Le 14 avril, ces modèles ne seront plus accessibles dans Codex si vous vous connectez avec votre compte ChatGPT.

    Vous pouvez toujours choisir entre gpt-5.4, gpt-5.4-mini, gpt-5.3-codex et gpt-5.2. Si vous utilisez ChatGPT Pro, vous pouvez aussi choisir gpt-5.3-codex-spark.

    Pour utiliser dans Codex un autre modèle pris en charge par l’API, connectez-vous avec une clé API ou configurez un fournisseur de modèles.

  • Codex App 26.325, 26.331, 26.401

    Nouvelles fonctionnalités

    • Les paramètres de l’espace de travail sont désormais accessibles dans l’application.
    • Les panneaux d’approbation MCP personnalisés prennent désormais en compte l’option « Ne plus demander ». Leur interface a également été améliorée.
    • Codex prend désormais en charge le mécanisme natif de mise à jour de Windows, y compris le format MSIX. Un nouveau menu dans la zone de notification de Windows permet à Codex de rester actif après la fermeture de la dernière fenêtre.
    • La zone de saisie des automatisations permet désormais de mentionner des applications et des fichiers avec @. La zone de saisie affiche aussi les statistiques des modifications apportées par les sous-agents. Les références aux fichiers générés apparaissent sous forme de cartes d’artefacts.
    • Le menu de l’application propose un raccourci vers Chat rapide. Lors d’une revue de code, un nouveau menu permet d’ouvrir les fichiers depuis l’arborescence. Les premières commandes d’automatisation de surveillance périodique sont disponibles dans les fils de discussion. Les connexions à distance prennent désormais en charge les images.

    Améliorations des performances et corrections de bugs

    • Correction des sauts de défilement dans le panneau de revue de code et des problèmes liés aux actions sur le statut des pull requests lorsqu’une conversation est encore en cours.
    • Correction de plusieurs problèmes liés à l’utilisation de plusieurs fenêtres, aux résultats des mentions @, aux libellés de projet en double et au comportement de runGit sur Windows. Les actions permettant d’annuler des modifications, de les retirer de l’index ou de toutes les indexer ont également été corrigées.
    • L’interface des fils de discussion à distance et celle de la barre latérale ont été améliorées. La reprise après l’échec d’une mise à jour sur Windows est plus fiable, les indications concernant les versions non prises en charge sont plus claires et la recherche dans les fils de discussion est plus rapide.
    • Correction de problèmes persistants lors de la revue de code, notamment des difficultés à déplier les blocs de diff, des chevauchements d’en-têtes, des plantages lors de l’archivage d’un fil de discussion et des erreurs de dimensionnement de l’interface lors d’un zoom dans la fenêtre.
    • Autres améliorations des performances et corrections de bugs.

mars 2026

  • Créer et installer des plugins dans Codex

    Codex prend désormais en charge les plugins. Ces paquets installables regroupent des skills, des intégrations d’applications et la configuration de serveurs MCP pour des workflows réutilisables.

    Les plugins sont disponibles dans Codex App, la CLI et les extensions pour IDE.

    Vous pouvez installer des plugins sélectionnés depuis le catalogue de plugins ou créer la structure d’un plugin local avec @plugin-creator, puis le tester dans une marketplace propre à votre espace de travail ou à votre répertoire personnel.

    Pour en savoir plus, consultez la documentation sur les plugins.

    Structure d’un plugin

    Chaque plugin est un dossier qui contient obligatoirement un manifeste .codex-plugin/plugin.json et peut inclure des fichiers complémentaires :

    my-plugin/
      .codex-plugin/
        plugin.json   # Required: plugin manifest
      skills/         # Optional: packaged skills
      .app.json       # Optional: app or connector mappings
      .mcp.json       # Optional: MCP server configuration
      assets/         # Optional: icons, logos, screenshots

    Installation des plugins par utilisateur ou par dépôt

    Pour installer des plugins pour votre seul usage, utilisez ~/.agents/plugins/marketplace.json et ~/.codex/plugins/. Pour les installer pour toute l’équipe d’un projet, utilisez .agents/plugins/marketplace.json et un répertoire de plugins dans le dépôt, par exemple ./plugins/.

    Sélection de plugins et développement local

    Codex propose une sélection de plugins publics dans son catalogue de plugins. Codex inclut également la skill @plugin-creator, qui vous aide à créer la structure d’un plugin, à ajouter une entrée pour ce plugin dans une marketplace locale et à le tester avant de le partager avec votre équipe.

  • Codex App 26.324

    Nouveautés

    • Les pages qui permettent de parcourir et de gérer les skills et les plugins ont été repensées.
    • Vous pouvez désormais régler le zoom pour chaque fenêtre. Les fichiers modifiés sont plus faciles à repérer lors de la revue de code.
    • La barre latérale affiche désormais les titres et les icônes des automatisations. Des thèmes Raycast sont également inclus.

    Améliorations des performances et corrections de bugs

    • Les fils de discussion et les projets déjà chargés restent visibles pendant les reconnexions. La navigation est plus fluide.
    • Nous avons corrigé les blocages lors de l’archivage, les problèmes de retour à la ligne en Markdown et les régressions touchant la fenêtre qui s’ouvre par raccourci clavier. Nous avons également résolu plusieurs problèmes liés aux autorisations, au terminal et aux arbres de travail.
    • Cette version apporte d’autres améliorations des performances et corrections de bugs.
  • Codex App 26.323

    Nouveautés

    • Vous pouvez désormais rechercher d’anciens fils de discussion dans Codex App. Un raccourci dans la barre latérale ouvre la recherche, et des raccourcis clavier permettent d’accéder directement aux fils récents.
    • Une nouvelle option permet d’archiver en un clic tous les fils de discussion locaux d’un projet.
    • Codex App et l’extension VS Code synchronisent désormais leurs principaux paramètres. Vous pouvez aussi accéder aux paramètres depuis l’extension.

    Améliorations des performances et corrections de bugs

    • Cette version améliore également les performances et corrige d’autres bugs.
  • Codex App 26.320

    Nouvelles fonctionnalités

    • Ajout de la version 2 de la zone de saisie flottante.
    • Ajout de raccourcis clavier pour déplacer le curseur d’un mot ou d’une ligne à la fois dans le terminal.
    • Les plugins sont désormais plus faciles à trouver, et les chemins des fichiers s’affichent plus clairement pour les images enregistrées.

    Améliorations des performances et corrections de bugs

    • Correction des plantages de la barre latérale lorsque certains éléments manquaient dans un tour de sous-agent.
    • Correction du routage des fils de discussion ouverts dans une fenêtre séparée. Les images jointes dans la zone de saisie conservent désormais leur chemin d’accès local.
    • Autres améliorations des performances et corrections de bugs.
  • Codex App 26.318, 26.319

    Nouvelles fonctionnalités

    • Le menu @ inclut désormais les skills. Vous pouvez les insérer depuis la zone de saisie comme les autres mentions.
    • Cmd/Ctrl+F lance désormais la recherche avec le texte sélectionné, ce qui accélère les recherches dans les revues de code et les diffs. La navigation dans les revues s’améliore également grâce à une arborescence de fichiers remaniée dont la largeur s’ajuste désormais en pourcentage.
    • Une animation de chargement aux couleurs de Codex affiche un effet de scintillement au démarrage de l’application.

    Améliorations des performances et corrections de bugs

    • Les résumés affichés lorsqu’un diff est replié dans une revue de code ont été améliorés.
    • Les problèmes de focus des commandes slash et d’alignement de la zone de saisie ont été corrigés. La présentation des fiches de plugins et des détails de chaque étape a également été affinée.
    • Cette version apporte d’autres améliorations des performances et corrections de bugs.
  • Codex App 26.317

    Nouveautés

    • Vous pouvez désormais forker une conversation à partir d’un message antérieur, même s’il précède le dernier échange.
    • De nouvelles commandes slash permettent de changer de modèle ou de niveau de raisonnement. Vous pouvez désormais utiliser les commandes slash au milieu d’un prompt en cours de rédaction.
    • En mode plan, une notification vous avertit lorsque Codex vous pose une question et attend votre réponse.

    Améliorations des performances et corrections de bugs

    • Correction de problèmes de transfert de fils de discussion et de navigation entre sous-agents dans les arbres de travail et l’extension VS Code.
    • Autres améliorations des performances et corrections de bugs.
  • GPT-5.4 mini arrive dans Codex

    GPT-5.4 mini est désormais disponible dans Codex. Ce modèle rapide et efficace convient aux tâches de programmation simples et au travail des sous-agents.

    Il surpasse GPT-5 mini en programmation, en raisonnement, en compréhension d’images et en utilisation d’outils, tout en étant plus de deux fois plus rapide. Dans Codex, à tâche comparable, GPT-5.4 mini ne consomme que 30 % du quota qu’utiliserait GPT-5.4. Vous pouvez donc travailler environ 3,3 fois plus longtemps avant d’atteindre les limites incluses dans votre offre.

    GPT-5.4 mini est disponible dans Codex App, dans la CLI, dans l’extension pour IDE et dans Codex sur le Web. Il est également disponible via l’API.

    Utilisez GPT-5.4 mini pour explorer une base de code, examiner des fichiers volumineux, traiter des documents de référence ou confier aux sous-agents d’autres tâches qui demandent moins de raisonnement. Pour les tâches plus complexes de planification ou de coordination, ou pour prendre une décision finale, commencez par GPT-5.4.

    Pour passer à GPT-5.4 mini :

    • Dans la CLI, démarrez un nouveau fil de discussion avec la commande suivante :
      codex --model gpt-5.4-mini
      Vous pouvez aussi utiliser /model en cours de session.
    • Dans l’extension pour IDE, choisissez GPT-5.4 mini dans le sélecteur de modèle de la zone de saisie.
    • Dans Codex App, choisissez GPT-5.4 mini dans le sélecteur de modèle de la zone de saisie.

    Si GPT-5.4 mini n’apparaît pas encore, installez la dernière version de la CLI, de l’extension pour IDE ou de Codex App, selon l’interface que vous utilisez.

  • Codex App 26.313

    Nouveautés

    • Les nouveaux boutons de l’en-tête vous permettent de revenir en arrière ou d’avancer pour naviguer plus rapidement entre les écrans récemment consultés.
    • Le menu de chaque fil propose désormais l’action Ouvrir dans le Finder, Ouvrir dans l’Explorateur de fichiers ou Ouvrir dans le gestionnaire de fichiers pour accéder directement au dossier du projet associé au fil.

    Améliorations des performances et corrections de bugs

    • Les notifications d’erreur liées à la reprise d’une session ou à un fil expliquent désormais plus clairement ce qui s’est passé.
    • Autres améliorations des performances et corrections de bugs.
  • Application Codex 26.312

    Thèmes

    Dans les Paramètres, personnalisez l’apparence de l’application Codex. Choisissez un thème de base, ajustez les couleurs d’accentuation, d’arrière-plan et de premier plan, puis choisissez les polices de l’interface et du code. Vous pouvez aussi partager votre thème personnalisé avec vos amis.

    Refonte des automatisations

    Vous pouvez désormais choisir d’exécuter vos automatisations localement ou dans un arbre de travail et définir des niveaux de raisonnement et des modèles personnalisés. Vous pouvez aussi vous inspirer des modèles d’automatisation pour en créer de nouvelles.

    Améliorations des performances et corrections de bugs

    Cette version corrige plusieurs bugs et améliore les performances.

  • Codex App 26.311

    Ces notes couvrent également la version 26.309.

    Nouveautés

    • Codex peut désormais lire le contenu du terminal intégré au fil de discussion en cours. Pendant qu’il travaille avec vous, il peut ainsi vérifier l’état d’un serveur de développement en cours d’exécution ou relire les messages affichés lors d’une compilation qui a échoué.

    Améliorations des performances et corrections de bugs

    • L’application mémorise la dernière cible d’exécution choisie (Local, Worktree ou Cloud) et la restaure au redémarrage.
    • Le bouton permettant d’ajouter un commentaire sur une ligne est de nouveau disponible dans la marge du diff.
    • Les informations sur les branches sont désormais actualisées après la création d’une branche.
    • Autres améliorations des performances et corrections de bugs.
  • GPT-5.4 arrive dans Codex

    GPT-5.4 est désormais disponible dans Codex. C’est le modèle de pointe d’OpenAI le plus performant et le plus efficace pour les tâches professionnelles.

    GPT-5.4 réunit dans un seul modèle les avancées récentes en matière de raisonnement, de programmation et de workflows agentiques. Nous le recommandons pour la plupart des tâches dans Codex.

    Dans Codex, GPT-5.4 est le premier modèle généraliste à prendre en charge nativement l’utilisation de l’ordinateur. Il propose également, à titre expérimental, une fenêtre de contexte d’un million de tokens. Il prend en charge les workflows complexes qui font intervenir plusieurs applications ainsi que les tâches de longue durée. Ses capacités améliorées de recherche et d’utilisation d’outils permettent aux agents de trouver et d’utiliser plus efficacement les outils adaptés à chaque tâche.

    GPT-5.4 est disponible partout où vous utilisez Codex : dans Codex App, dans la CLI, dans l’extension pour IDE et dans Codex Cloud sur le Web. Vous pouvez également utiliser GPT-5.4 via l’API.

    Pour passer à GPT-5.4 :

    • Dans la CLI, démarrez un nouveau fil de discussion avec la commande suivante :
      codex --model gpt-5.4
      Vous pouvez aussi utiliser /model en cours de session.
    • Dans l’extension pour IDE, choisissez GPT-5.4 dans le sélecteur de modèle de la zone de saisie.
    • Dans Codex App, choisissez GPT-5.4 dans le sélecteur de modèle de la zone de saisie.

    Si GPT-5.4 n’apparaît pas encore, installez la dernière version de la CLI, de l’extension pour IDE ou de Codex App.

  • Codex App 26.305

    Améliorations des performances et corrections de bugs

    • Les connexions à distance bénéficient de messages d’erreur plus clairs et d’un meilleur suivi de leur état. Les libellés des hôtes sont aussi plus explicites dans les fils de discussion et les paramètres.
    • Les raccourcis clavier de copier-coller fonctionnent désormais dans le terminal intégré sur Windows.
    • Les fils de discussion épinglés ne réapparaissent plus dans la barre latérale après leur archivage.
    • Lorsque l’application est déjà ouverte, les liens codex://new continuent de préremplir une nouvelle conversation même après plusieurs utilisations successives.
    • Autres améliorations des performances et corrections de bugs.
  • Application Codex 26.304

    Application Codex pour Windows

    L’application Codex est désormais disponible sur Windows. Depuis une même interface, vous pouvez travailler sur plusieurs projets, faire travailler des agents en parallèle dans des fils de discussion distincts et examiner les résultats.

    L’application Codex s’exécute nativement sur Windows. Elle utilise PowerShell et un bac à sable natif de Windows qui limite les autorisations. Vous pouvez ainsi utiliser Codex sur Windows sans déplacer votre workflow vers WSL ou une machine virtuelle, ni désactiver le bac à sable.

    La version Windows de l’application Codex propose les mêmes fonctionnalités principales que les autres versions :

    • Skills pour découvrir et étendre les capacités de Codex.
    • Automatisations pour exécuter des tâches en arrière-plan.
    • Arbres de travail pour gérer des tâches indépendantes au sein d’un même projet.

    Si vous préférez développer dans WSL, vous pouvez aussi configurer l’agent Codex et le terminal intégré pour qu’ils s’y exécutent.

    Téléchargez l’application depuis le Microsoft Store, puis connectez-vous avec votre compte ChatGPT ou une clé API. Pour en savoir plus sur l’installation et la configuration, consultez les sections Installation, Utiliser WSL avec l’application Codex et Adapter l’application à votre environnement de développement.

  • Codex App 26.303

    Nouveautés

    • Un nouveau réglage dans Arbres de travail permet d’activer ou de désactiver le nettoyage automatique des arbres de travail gérés par Codex.
    • La fonctionnalité Handoff permet désormais de transférer un fil de discussion entre les cibles Local et Worktree.
    • L’anglais figure désormais parmi les choix du menu des langues.

    Améliorations des performances et corrections de bugs

    • Amélioration des workflows GitHub et de ceux liés aux pull requests.
    • Amélioration des demandes d’approbation et du parcours d’authentification lors de la connexion à des applications.
    • Autres améliorations des performances et corrections de bugs.

février 2026

  • Codex App 26.228

    Améliorations des performances et corrections de bugs

    • Correction d’une régression qui pouvait empêcher les vues des conversations et des tâches de s’actualiser pendant que Codex transmettait une réponse en continu.
    • Autres améliorations des performances et corrections de bugs.
  • Codex App 26.227

    Nouvelles fonctionnalités

    • Les lignes de tâches et les boutons de PR affichent désormais un badge indiquant l’état de la pull request : brouillon, ouverte, fusionnée ou fermée.
    • Un nouveau réglage dans Arbres de travail permet de choisir combien d’arbres de travail gérés par Codex conserver avant la suppression des plus anciens.

    Améliorations des performances et corrections de bugs

    • Le défilement et la navigation sont plus fluides dans les longues conversations et lors de la revue de code. Des correctifs éliminent les sauts dans les fils de discussion, stabilisent la barre latérale et corrigent des problèmes de défilement dans les diffs.
    • L’application démarre de manière plus fiable et le zoom au clavier fonctionne mieux.
    • Autres améliorations des performances et corrections de bugs.
  • Codex App 26.226

    Nouveautés

    • La zone de saisie propose de nouveaux raccourcis MCP, dont des suggestions de mots-clés pour l’installation et un sous-menu dédié aux serveurs MCP dans Ajouter du contexte.
    • Les commentaires de revue de code associés à une ligne prennent désormais en charge les @mentions et les mentions de Skills.

    Amélioration des performances et correction de bugs

    • L’affichage des appels d’outils MCP et la gestion des erreurs dans les diagrammes Mermaid ont été améliorés.
    • Un bug pouvait faire apparaître des commandes du terminal comme toujours en cours d’exécution après leur arrêt. Ce problème a été corrigé.
    • Cette version apporte également d’autres améliorations de performances et corrections de bugs.
  • Codex App 26.224

    Nouveautés

    • Une nouvelle option permet d’exécuter les automatisations dans un arbre de travail dédié ou directement dans le dossier d’un projet.

    Améliorations des performances et corrections de bugs

    • Les avertissements de configuration s’affichent désormais dans les paramètres et comportent des liens vers les fichiers concernés.
    • La navigation dans l’historique des prompts a été améliorée. Les brouillons de messages conservent désormais les sauts de ligne.
  • Codex App 26.217

    Nouveautés

    • Vous pouvez désormais réorganiser les messages en attente par glisser-déposer.
    • Un avertissement s’affiche lorsque le modèle sélectionné est remplacé par un modèle moins performant.

    Améliorations et corrections de bugs

    • La gestion des fichiers s’améliore grâce à la recherche approximative de fichiers et à une récupération plus fiable des pièces jointes après un redémarrage.
    • Cette version améliore également les performances et corrige d’autres bugs.
  • Présentation de GPT-5.3-Codex-Spark

    Aujourd’hui, nous lançons GPT-5.3-Codex-Spark en avant-première de recherche. Cette version plus compacte de GPT-5.3-Codex est notre premier modèle conçu pour la programmation en temps réel. Nous avons optimisé Codex-Spark pour qu’il réponde de façon quasi instantanée. Il génère plus de 1 000 tokens par seconde tout en restant très performant sur des tâches de programmation concrètes.

    Les abonnés ChatGPT Pro peuvent essayer Codex-Spark en avant-première de recherche dans les dernières versions de Codex App, de la CLI et de l’extension pour IDE. Ce lancement marque aussi une première étape dans notre partenariat avec Cerebras.

    Au lancement, Codex-Spark prend uniquement en charge le texte et dispose d’une fenêtre de contexte de 128 000 tokens. Pendant cette avant-première, des limites d’utilisation propres au modèle s’appliquent. Son utilisation n’est pas décomptée des limites habituelles de Codex. En période de forte demande, l’accès peut ralentir ou les requêtes peuvent être mises en file d’attente pour maintenir un service fiable pour tous.

    Pour passer à GPT-5.3-Codex-Spark :

    • Dans la CLI, démarrez un nouveau fil de discussion avec la commande suivante :
      codex --model gpt-5.3-codex-spark
      Vous pouvez aussi utiliser /model en cours de session.
    • Dans l’extension pour IDE, choisissez GPT-5.3-Codex-Spark dans le sélecteur de modèle de la zone de saisie.
    • Dans Codex App, choisissez GPT-5.3-Codex-Spark dans le sélecteur de modèle de la zone de saisie.

    Si GPT-5.3-Codex-Spark n’apparaît pas encore, installez la dernière version de la CLI, de l’extension pour IDE ou de Codex App.

    GPT-5.3-Codex-Spark n’est pas disponible via l’API au lancement. Pour les workflows qui utilisent une clé API, continuez à utiliser gpt-5.2-codex.

  • Codex App 26.212

    Nouveautés

    • Prise en charge de GPT-5.3-Codex-Spark
    • Possibilité de forker une conversation
    • Ajout d’une fenêtre flottante détachable pour garder une conversation sous les yeux pendant que vous travaillez

    Corrections de bugs

    • Amélioration des performances et correction de bugs

    Les tests alpha de Codex App sur Windows commencent également. Inscrivez-vous ici pour proposer votre candidature aux tests.

  • Codex App 26.210

    Nouvelles fonctionnalités

    • Vous pouvez désormais rechercher une branche dans le sélecteur de branches.
    • Lorsque vous tapez plan dans la zone de saisie, des indications plus claires vous expliquent comment passer en mode plan.
    • Codex prend désormais en charge les approbations en parallèle.

    Améliorations et corrections de bugs

    • Cette version améliore encore les performances et corrige d’autres bugs.
  • GPT-5.3-Codex dans Cursor et VS Code

    Dès aujourd’hui, GPT-5.3-Codex est disponible nativement dans Cursor et VS Code.

    L’accès à l’API se déploie progressivement, d’abord auprès d’un petit nombre de clients.

    C’est le premier modèle dont les capacités en matière de sécurité sont considérées comme élevées au regard du cadre de préparation.

    Nous continuerons à renforcer les mesures de sécurité et à élargir l’accès à l’API au cours des prochaines semaines.

  • Codex App 26.208

    Nouveautés

    • La palette de commandes propose désormais des actions liées à MCP et à la personnalité de Codex.
    • Les messages de suivi sont désormais placés en file d’attente par défaut.

    Améliorations et corrections de bugs

    • Cette version améliore encore les performances et corrige d’autres bugs.
  • Codex App 26.206

    Nouveautés

    • Depuis une référence à un fichier, vous pouvez désormais afficher ce fichier directement dans le gestionnaire de fichiers de votre système d’exploitation.

    Améliorations et corrections de bugs

    • Le volet de revue gère mieux les revues de code volumineuses grâce à la suppression de la limite de taille globale du diff.
    • Cette version apporte également des améliorations de performances et des corrections de bugs.
  • Présentation de GPT-5.3-Codex

    Nous lançons aujourd’hui GPT-5.3-Codex, le modèle de programmation agentique le plus performant à ce jour pour résoudre des problèmes concrets et complexes d’ingénierie logicielle.

    GPT-5.3-Codex associe les performances de pointe de GPT-5.2-Codex en programmation à de meilleures capacités de raisonnement et à une maîtrise accrue des connaissances professionnelles. Pour les utilisateurs de Codex, il est 25 % plus rapide. Il est aussi plus facile de collaborer avec l’agent pendant qu’il travaille : il vous informe plus souvent de ses progrès et tient compte de vos consignes en temps réel.

    Les abonnements payants à ChatGPT donnent accès à GPT-5.3-Codex partout où vous pouvez utiliser Codex : dans Codex App, la CLI, l’extension pour IDE et Codex Cloud sur le Web. Le modèle sera bientôt disponible via l’API.

    Pour passer à GPT-5.3-Codex :

    • Dans la CLI, démarrez un nouveau fil de discussion avec la commande suivante :
      codex --model gpt-5.3-codex
      Vous pouvez aussi utiliser /model en cours de session.
    • Dans l’extension pour IDE, vérifiez que vous êtes connecté avec votre compte ChatGPT, puis choisissez GPT-5.3-Codex dans le sélecteur de modèle de la zone de saisie.
    • Dans Codex App, vérifiez que vous êtes connecté avec votre compte ChatGPT, puis choisissez GPT-5.3-Codex dans le sélecteur de modèle de la zone de saisie.
    • Si GPT-5.3-Codex n’apparaît pas, installez la dernière version de la CLI, de l’extension pour IDE ou de Codex App.

    Pour les workflows qui utilisent une clé API, continuez à utiliser gpt-5.2-codex pendant le déploiement de l’accès à GPT-5.3-Codex via l’API.

  • Codex App 26.205

    Nouvelles fonctionnalités

    • Prise en charge de GPT-5.3-Codex.
    • Vous pouvez désormais guider Codex en cours de tâche. Envoyez-lui un message pendant qu’il travaille pour ajuster ses instructions.
    • Joignez des fichiers de tout type ou ajoutez-les par glisser-déposer.

    Correctifs

    • Correction d’un problème qui faisait scintiller l’interface de l’application.
  • Codex App 26.204

    Nouveautés

    • Vous pouvez désormais ouvrir des fichiers et des dossiers avec Zed ou Textmate.
    • Le panneau de revue affiche désormais un aperçu des fichiers PDF.

    Corrections de bugs

    • Amélioration des performances.
  • Codex App 26.203

    Nouveautés

    • Vous pouvez désormais renommer un fil en double-cliquant sur son nom dans la liste des fils.

    Améliorations et corrections de bugs

    • Sync devient Handoff. L’interface de transfert distingue plus clairement les statistiques de la source et celles de la destination.
    • Autres améliorations des performances et corrections de bugs.
  • Présentation de l’application Codex

    Application Codex

    L’application Codex pour macOS offre une interface de bureau qui vous permet de lancer plusieurs fils de discussion avec des agents en parallèle et de collaborer avec eux sur des tâches de longue durée. La barre latérale des projets, la liste des fils de discussion et le volet de revue de code vous permettent de suivre l’avancement du travail dans vos différents projets.

    Principales fonctionnalités :

    Pendant une durée limitée, ChatGPT Free et Go incluent Codex, et les forfaits Plus, Pro, Business, Enterprise et Edu bénéficient de limites de débit doublées. Ces limites s’appliquent dans l’application, dans la CLI, dans votre IDE et dans le cloud.

    Pour en savoir plus, lisez l’article de blog Présentation de l’application Codex.

    Consultez la documentation de l’application Codex pour plus de détails.

janvier 2026

  • La recherche web est désormais activée par défaut

    Codex active désormais la recherche web pour les tâches locales dans la CLI Codex et l’extension Codex pour IDE. Par défaut, Codex utilise un cache de recherche web. Ce cache est un index de résultats de recherche qu’OpenAI tient à jour. En mode cache, Codex renvoie des résultats déjà indexés sans consulter les pages en direct. En mode direct, il récupère les données les plus récentes sur le Web. Si vous utilisez --yolo ou un autre paramètre du bac à sable qui accorde un accès complet, la recherche web utilise le mode direct par défaut. Pour désactiver la recherche web ou changer de mode, utilisez l’option de configuration web_search :

    • web_search = "cached" (mode par défaut, qui renvoie les résultats du cache de recherche web)
    • web_search = "live" (récupère les données les plus récentes sur le Web, comme --search)
    • web_search = "disabled" pour retirer l’outil

    Pour en savoir plus, consultez la documentation sur la configuration.

  • Configuration partagée avec Team Config

    Team Config regroupe les fichiers qui permettent aux équipes de configurer Codex de manière uniforme dans leurs dépôts et sur leurs machines. Utilisez Team Config pour partager les éléments suivants :

    • les paramètres par défaut de config.toml
    • les règles de rules/ qui encadrent l’exécution des commandes en dehors du bac à sable
    • les workflows réutilisables de skills/

    Codex charge ces différentes couches de configuration depuis les dossiers .codex/ du répertoire de travail courant, de ses répertoires parents et de la racine du dépôt, ainsi que depuis les répertoires de l’utilisateur (~/.codex/) et du système (/etc/codex/). En cas de conflit, la valeur définie à l’emplacement de priorité la plus élevée l’emporte.

    Les administrateurs peuvent toujours imposer des contraintes avec requirements.toml. Ces contraintes priment sur les paramètres par défaut, quel que soit l’emplacement où ces paramètres sont définis.

    Pour en savoir plus, consultez la section Team Config.

  • Dépréciation des prompts personnalisés

    Les prompts personnalisés sont désormais dépréciés. Utilisez plutôt les Skills pour créer des instructions et des workflows réutilisables.

  • Disponibilité de GPT-5.2-Codex dans l’API

    GPT-5.2-Codex est désormais disponible dans l’API. Vous pouvez également l’utiliser dans Codex si vous vous connectez via l’API.

    Pour en savoir plus sur l’utilisation de GPT-5.2-Codex, consultez notre documentation de l’API.

décembre 2025

  • Les skills d’agent dans Codex

    Codex prend désormais en charge les skills d’agent. Ces ensembles réutilisables d’instructions, qui peuvent aussi inclure des scripts et des ressources, aident Codex à accomplir des tâches précises de manière fiable.

    Les skills sont disponibles dans la CLI de Codex et dans ses extensions pour IDE.

    Pour appeler explicitement un skill, saisissez $skill-name (par exemple, $skill-installer ou, après l’avoir installé, le skill expérimental $create-plan). Vous pouvez aussi laisser Codex choisir automatiquement un skill en fonction de votre prompt.

    Pour en savoir plus, consultez la documentation sur les skills.

    Un standard fondé sur les dossiers (agentskills.io)

    Selon la spécification ouverte des skills d’agent, chaque skill est un dossier qui doit contenir un fichier SKILL.md et peut inclure des fichiers complémentaires :

    my-skill/
      SKILL.md       # Required: instructions + metadata
      scripts/       # Optional: executable code
      references/    # Optional: documentation
      assets/        # Optional: templates, resources

    Installation des skills par utilisateur ou par dépôt

    Pour votre usage personnel, installez les skills dans ~/.codex/skills. Pour les rendre accessibles à toutes les personnes qui travaillent sur un projet, ajoutez-les au dossier .codex/skills du dépôt et créez un commit.

    Pour vous aider à démarrer, Codex intègre aussi quelques skills système, dont $skill-creator et $skill-installer. Le skill $create-plan est expérimental et doit être installé avant utilisation (par exemple avec $skill-installer installez le skill create-plan depuis le dossier .experimental).

    Répertoire de skills sélectionnés

    Codex propose une petite sélection de skills inspirés de workflows courants chez OpenAI. Installez-les avec $skill-installer. La sélection s’enrichira au fil du temps.

  • Présentation de GPT-5.2-Codex

    Nous lançons aujourd’hui GPT-5.2-Codex, notre modèle de programmation agentique le plus avancé à ce jour pour les tâches complexes de génie logiciel en conditions réelles.

    GPT-5.2-Codex est une version de GPT-5.2 que nous avons optimisée davantage pour la programmation agentique dans Codex. Grâce au compactage du contexte, le modèle gère mieux les tâches de longue durée. Il est aussi plus performant lorsqu’il apporte des modifications de grande ampleur au code, comme des refactorisations ou des migrations. Ses performances sur Windows se sont améliorées et ses capacités en cybersécurité ont nettement progressé.

    Dès aujourd’hui, la CLI et l’extension pour IDE utilisent gpt-5.2-codex par défaut si vous êtes connecté avec votre compte ChatGPT. Le modèle sera bientôt accessible via l’API.

    Si vous avez déjà défini un modèle dans votre fichier de configuration config.toml, essayez gpt-5.2-codex pour une nouvelle session de Codex CLI avec la commande suivante :

    codex --model gpt-5.2-codex

    Vous pouvez aussi utiliser la commande slash /model dans la CLI. Dans l’extension Codex pour IDE, sélectionnez GPT-5.2-Codex dans le menu déroulant.

    Pour utiliser gpt-5.2-codex par défaut dans toutes vos sessions, modifiez config.toml, votre fichier de configuration :

    model = "gpt-5.2-codex”
  • Découvrez Codex pour Linear

    Assignez un ticket à @Codex ou mentionnez @Codex dans le ticket pour lancer une tâche Codex dans le cloud. Codex vous tient au courant de son avancement dans Linear. Une fois la tâche terminée, Codex y publie un lien vers celle-ci pour que vous puissiez examiner le résultat, ouvrir une pull request ou poursuivre votre travail.

    Capture d’écran d’une tâche Codex lancée depuis Linear et terminée avec succès

    Pour savoir comment connecter Codex à Linear en local via MCP ou à l’aide de la nouvelle intégration, consultez la documentation de Codex pour Linear.

novembre 2025

  • Correctifs liés à l’utilisation de Codex et aux crédits

    Quelques mises à jour mineures corrigent des problèmes liés à l’utilisation de Codex et aux crédits.

    • Tous les tableaux de bord d’utilisation affichent désormais les « quotas restants ». La CLI affichait auparavant les « quotas utilisés ».
    • Les utilisateurs qui ont souscrit leur abonnement ChatGPT sur iOS ou via Google Play peuvent désormais acheter des crédits.
    • La CLI pouvait afficher des données d’utilisation obsolètes. Elle les actualise désormais sans que vous ayez à envoyer un message au préalable.
    • Nous avons optimisé le backend pour que vous puissiez utiliser Codex de façon plus régulière au fil de la journée, quelle que soit la charge globale de Codex ou la façon dont le trafic est acheminé. Auparavant, il pouvait arriver que plusieurs requêtes successives ne trouvent pas de réponse en cache, ce qui réduisait considérablement l’utilisation possible de Codex.
  • Présentation de GPT-5.1-Codex-Max

    Nous lançons aujourd’hui GPT-5.1-Codex-Max, notre nouveau modèle de pointe pour la programmation agentique.

    GPT‑5.1-Codex-Max repose sur une version actualisée de notre modèle de raisonnement de base, entraîné sur des tâches agentiques en génie logiciel, en mathématiques, en recherche et dans d’autres domaines. À chaque étape du cycle de développement, GPT‑5.1-Codex-Max est plus rapide, plus intelligent et utilise les tokens plus efficacement. Ces progrès le rapprochent de notre objectif : en faire un partenaire de programmation fiable.

    Dès aujourd’hui, la CLI et l’extension pour IDE utilisent gpt-5.1-codex-max par défaut si vous êtes connecté avec ChatGPT. Le modèle sera bientôt accessible via l’API.

    Pour les tâches où la latence importe peu, nous avons aussi ajouté le niveau d’effort de raisonnement Très élevé (xhigh). Il permet au modèle de réfléchir encore plus longtemps pour fournir une meilleure réponse. Au quotidien, nous continuons de recommander le niveau Moyen pour la plupart des tâches.

    Si vous avez déjà spécifié un modèle dans votre fichier de configuration config.toml, essayez gpt-5.1-codex-max dans une nouvelle session de Codex CLI avec la commande suivante :

    codex --model gpt-5.1-codex-max

    Vous pouvez aussi utiliser la commande slash /model dans la CLI. Dans l’extension Codex pour IDE, sélectionnez GPT-5.1-Codex dans le menu déroulant.

    Pour utiliser gpt-5.1-codex-max par défaut dans toutes vos sessions, modifiez config.toml, votre fichier de configuration :

    model = "gpt-5.1-codex-max”
  • Présentation de GPT-5.1-Codex et de GPT-5.1-Codex-Mini

    À l’occasion du lancement de GPT-5.1 dans l’API, nous proposons deux nouveaux modèles dans Codex, gpt-5.1-codex-mini et gpt-5.1-codex. Ces variantes de GPT-5.1 sont optimisées pour les tâches de programmation agentique de longue durée et pour une utilisation dans les harnais d’agents de programmation de Codex ou dans des harnais similaires.

    À partir d’aujourd’hui, la CLI et l’extension pour IDE utilisent par défaut gpt-5.1-codex sur macOS et Linux et gpt-5.1 sur Windows.

    Si vous avez déjà défini un modèle dans votre fichier de configuration config.toml, essayez gpt-5.1-codex en lançant une nouvelle session de la CLI Codex avec la commande suivante :

    codex --model gpt-5.1-codex

    Dans la CLI, vous pouvez aussi utiliser la commande slash /model. Dans l’extension Codex pour IDE, sélectionnez GPT-5.1-Codex dans le menu déroulant.

    Pour utiliser gpt-5.1-codex par défaut dans toutes vos sessions, modifiez config.toml, votre fichier de configuration, comme suit :

    model = "gpt-5.1-codex”
  • Présentation de GPT-5-Codex-Mini

    Le nouveau modèle gpt-5-codex-mini est disponible dès aujourd’hui dans Codex CLI et dans l’extension Codex pour IDE. Cette version de gpt-5-codex est plus petite et plus économique, mais ses capacités sont plus limitées. Avec ce modèle, votre abonnement ChatGPT vous donne droit à un volume d’utilisation environ quatre fois supérieur.

    Dès aujourd’hui, la CLI et l’extension pour IDE vous proposeront automatiquement de passer à gpt-5-codex-mini lorsque vous atteindrez 90 % de votre limite d’utilisation sur cinq heures. Vous pourrez ainsi travailler plus longtemps sans interruption.

    Pour essayer le modèle, démarrez une nouvelle session Codex CLI avec la commande suivante :

    codex --model gpt-5-codex-mini

    Dans la CLI, vous pouvez aussi utiliser la commande slash /model pour choisir le modèle. Dans l’extension Codex pour IDE, sélectionnez GPT-5-Codex-Mini dans le menu déroulant.

    Pour utiliser gpt-5-codex-mini par défaut, modifiez config.toml, votre fichier de configuration :

    model = "gpt-5-codex-mini”
  • Mise à jour du modèle GPT-5-Codex

    Nous avons déployé une mise à jour mineure de GPT-5-Codex.

    • Le modèle modifie les fichiers de manière plus fiable avec apply_patch.
    • Il effectue moins d’actions destructrices comme git reset.
    • Il collabore mieux avec vous lorsqu’il détecte vos modifications dans un fichier.
    • Il gagne 3 % en efficacité, tant sur le plan du temps d’exécution que de la consommation de ressources.

octobre 2025

  • Crédits pour les abonnements ChatGPT Pro et Plus

    Avec un abonnement ChatGPT Plus ou Pro, vous pouvez désormais utiliser des crédits à la demande pour continuer à utiliser Codex au-delà des limites de votre abonnement. En savoir plus.

  • Mentionnez @Codex dans les issues GitHub et les pull requests

    Vous pouvez désormais mentionner @codex dans la pull request d’un membre de votre équipe pour obtenir des précisions, demander un suivi ou demander à Codex d’apporter des modifications. Les issues GitHub prennent désormais aussi en charge les mentions @codex. Vous pouvez ainsi lancer des tâches depuis n’importe quelle issue sans quitter votre workflow.

    Codex répond dans une pull request et une issue GitHub après une mention @Codex.

  • Codex est désormais en disponibilité générale

    Codex passe en disponibilité générale avec trois nouveautés : @Codex dans Slack, le SDK Codex et de nouveaux outils d’administration.

    @Codex dans Slack

    Vous pouvez désormais poser des questions à Codex et lui confier des tâches directement depuis Slack. Pour commencer, consultez le guide d’intégration à Slack.

    SDK Codex

    Avec le SDK Codex pour TypeScript, intégrez à vos outils et workflows l’agent qu’utilise Codex CLI. La nouvelle GitHub Action pour Codex vous permet d’ajouter facilement Codex à vos workflows CI/CD. Pour commencer, consultez le guide du SDK Codex.

    import { Codex } from "@openai/codex-sdk";
    
    const agent = new Codex();
    const thread = agent.startThread();
    
    const result = await thread.run("Explore this repo");
    console.log(result);
    
    const result2 = await thread.run("Propose changes");
    console.log(result2);

    Nouveaux outils d’administration et d’analyse

    Les administrateurs d’espaces de travail ChatGPT peuvent désormais modifier ou supprimer des environnements Codex Cloud. Grâce aux fichiers de configuration gérés, ils peuvent définir des paramètres par défaut sûrs pour l’utilisation de Codex en CLI et dans les IDE, et surveiller la façon dont Codex utilise les commandes en local. De nouveaux tableaux de bord permettent de suivre l’utilisation de Codex et les commentaires formulés lors des revues de code. Pour en savoir plus, consultez le guide d’administration pour les entreprises.

    Disponibilité et évolution de la tarification

    L’intégration à Slack et le SDK Codex sont disponibles dès aujourd’hui pour les développeurs qui disposent d’un abonnement ChatGPT Plus, Pro, Business, Edu ou Enterprise. Les nouvelles fonctionnalités d’administration seront disponibles avec les offres Business, Edu et Enterprise. À partir du 20 octobre, les tâches Codex Cloud seront comptabilisées dans votre utilisation de Codex. Consultez le guide des tarifs de Codex pour connaître les modalités de votre abonnement.

septembre 2025

  • GPT-5-Codex dans l’API

    GPT-5-Codex est désormais disponible dans l’API Responses. Vous pouvez aussi l’utiliser dans Codex CLI avec votre clé API. Nous prévoyons de mettre régulièrement à jour cette version du modèle. GPT-5-Codex est proposé au même tarif que GPT-5. Pour en savoir plus sur les tarifs et les limites de débit, consultez la page du modèle.

  • Présentation de GPT-5-Codex

    Nouveau modèle : GPT-5-Codex

    Sélection du modèle dans Codex

    GPT-5-Codex est une version de GPT-5 que nous avons davantage optimisée pour la programmation agentique dans Codex. Vous pouvez l’utiliser dans l’extension pour IDE et dans la CLI en vous connectant avec votre compte ChatGPT. L’agent cloud et la fonctionnalité de revue de code sur GitHub utilisent également ce modèle.

    Pour en savoir plus sur GPT-5-Codex et comparer ses performances à celles de GPT-5 sur des tâches de génie logiciel, consultez notre article d’annonce.

    Affichage d’images

    Affichage d’images dans Codex

    Lorsque vous développez une interface front-end dans le cloud, GPT-5-Codex peut désormais en afficher des captures d’écran dans Codex Web pour que vous puissiez les examiner. Vous pouvez ainsi affiner la conception de l’interface sans avoir à basculer sur la branche en local.

    Nouveautés de Codex CLI

    • Vous pouvez désormais reprendre une session là où vous l’aviez laissée avec codex resume.
    • Le compactage du contexte résume automatiquement la session lorsqu’elle approche de la limite de la fenêtre de contexte.

    Pour en savoir plus, consultez les notes de la dernière version.

août 2025

  • Mise à jour de fin août

    Extension pour IDE (compatible avec VS Code, Cursor et Windsurf)

    Codex fonctionne désormais dans votre IDE, avec une interface interactive qui vous permet d’itérer rapidement en local. Vous pouvez facilement changer de mode et ajuster le niveau d’effort de raisonnement.

    Connexion avec ChatGPT (IDE et CLI)

    Connectez-vous en un clic, sans clé API, pour utiliser vos crédits ChatGPT Enterprise.

    Transfert de tâches entre l’environnement local et le cloud

    Depuis votre IDE, confiez des tâches à Codex Web sans quitter votre éditeur. Vous pouvez ensuite appliquer les modifications en local.

    Revues de code

    Codex va au-delà de l’analyse statique. Il vérifie qu’une pull request répond à son objectif et tient compte de l’ensemble du code source et de ses dépendances dans son raisonnement. Il peut aussi exécuter le code pour vérifier que les modifications produisent le comportement attendu.

  • Mise à jour de la mi-août

    Images dans les prompts

    Dans Codex Web, vous pouvez désormais joindre des images à vos prompts pour demander des modifications du frontend ou poursuivre le travail entamé au tableau blanc.

    Mise en cache des conteneurs

    Codex met désormais les conteneurs en cache, ce qui réduit de 90 % le temps de démarrage des nouvelles tâches et des tâches de suivi. Le temps de démarrage médian passe de 48 à 5 secondes. Vous pouvez configurer un script de maintenance pour mettre à jour l’environnement en cache avant le démarrage de chaque nouvelle tâche.

    Configuration automatique des environnements

    Les environnements sans script de configuration manuelle exécutent désormais les commandes d’installation standard des gestionnaires de paquets courants comme yarn, pnpm, npm, go mod, Gradle, pip, poetry, uv et cargo. Cette configuration automatique réduit de 40 % les échecs de tests dans les nouveaux environnements.

juin 2025

  • La meilleure réponse parmi N propositions

    Codex peut désormais générer plusieurs réponses en parallèle pour une même tâche. Vous pouvez ainsi explorer rapidement plusieurs solutions et choisir la meilleure approche.

    Correctifs et améliorations

    • De nouveaux raccourcis clavier sont disponibles. Pour ouvrir la page qui les présente, appuyez sur ⌘-/ sur macOS ou sur Ctrl+/ sur les autres plateformes.

    • Le paramètre de requête « branch » s’ajoute aux paramètres existants « environment », « prompt » et « tab=archived ».

    • Un indicateur de chargement s’affiche pendant le téléchargement d’un dépôt lors de la configuration du conteneur.

    • Vous pouvez désormais annuler une tâche.

    • Nous avons corrigé des problèmes qui faisaient échouer des tâches pendant la configuration.

    • Nous avons corrigé des problèmes qui survenaient lors du traitement de demandes de suivi dans les environnements où le script de configuration modifie des fichiers ignorés par Git.

    • L’agent comprend mieux les restrictions d’accès au réseau et adapte mieux ses actions en conséquence.

    • Le texte qui décrit l’activité de Codex se met à jour plus souvent.

    • La durée maximale d’exécution du script de configuration passe à 20 minutes pour les utilisateurs des offres Pro et Business.

    • Pour déplier ou replier tous les diffs de code, cliquez sur l’en-tête de l’un d’eux en maintenant la touche Option enfoncée.

  • Mise à jour de juin

    Accès de l’agent à Internet

    Vous pouvez désormais autoriser Codex à accéder à Internet pendant l’exécution d’une tâche, par exemple pour installer des dépendances, mettre à niveau des paquets ou exécuter des tests qui nécessitent des ressources externes.

    L’accès à Internet est désactivé par défaut. Si vous utilisez une offre Plus, Pro ou Business, vous pouvez l’activer pour certains environnements et choisir précisément les domaines auxquels Codex peut accéder et les méthodes HTTP qu’il peut utiliser. Cet accès sera bientôt disponible pour les utilisateurs de l’offre Enterprise.

    Pour en savoir plus sur l’utilisation de cet accès et les risques associés, consultez la documentation.

    Mise à jour des pull requests existantes

    Vous pouvez désormais mettre à jour des pull requests existantes lorsque vous poursuivez une tâche.

    Dictée vocale

    Vous pouvez désormais dicter vos tâches à Codex.

    Correctifs et améliorations

    • Le menu du profil contient désormais un lien vers ce journal des modifications.

    • Codex prend désormais en charge les fichiers binaires. Lorsque vous appliquez des correctifs, toutes les opérations sur les fichiers binaires sont possibles. Dans une pull request, vous pouvez pour l’instant uniquement supprimer ou renommer ces fichiers.

    • Sur iOS, les tâches de suivi n’apparaissent plus en double dans la liste des tâches.

    • Sur iOS, le statut des pull requests est désormais à jour.

    • Lorsque vous poursuivez une tâche, les environnements démarrent désormais dans leur état le plus récent. Auparavant, ils reprenaient l’état du premier échange.

    • Correction de l’internationalisation des événements et des journaux des tâches.

    • Les messages d’erreur des scripts de configuration sont désormais plus clairs.

    • La taille maximale des diffs de tâches passe de 1 Mo à 5 Mo.

    • La durée maximale d’exécution des scripts de configuration passe de 5 à 10 minutes.

    • Amélioration du parcours de connexion à GitHub.

    • Les activités en direct sont de nouveau disponibles sur iOS après la correction d’un problème qui empêchait la réception de certaines notifications.

    • L’authentification à deux facteurs est désormais facultative pour les utilisateurs qui se connectent via SSO ou avec un compte de réseau social.

mai 2025

  • Refonte de la page de configuration de l’environnement

    Il est désormais plus simple et plus rapide de configurer l’exécution du code.

    Correctifs et améliorations

    • Un nouveau bouton permet de relancer les tâches qui ont échoué.

    • Des indicateurs signalent que l’agent fonctionne sans accès au réseau une fois la configuration terminée.

    • De nouvelles options permettent de copier les patchs Git après l’envoi d’une pull request.

    • Les noms de branches peuvent désormais contenir des caractères Unicode.

    • Le script de configuration reçoit désormais les secrets sur son entrée standard.

    • La création de branches fonctionne désormais même en cas de conflit de noms.

    • Les diffs qui contiennent des émojis composés de plusieurs caractères s’affichent désormais correctement.

    • Les messages d’erreur sont plus précis et indiquent comment résoudre le problème en cas d’échec du démarrage d’une tâche, de l’exécution d’un script de configuration ou de l’envoi d’une pull request, ainsi qu’en cas de déconnexion de GitHub.

    • La prise en main de Codex est plus simple pour les équipes.

    • L’affichage des nouvelles tâches pendant leur chargement a été amélioré.

    • La zone de saisie des messages de suivi a été améliorée.

    • Les déconnexions de GitHub ont diminué de 90 %.

    • Le délai de création des pull requests a diminué de 35 %.

    • La latence des appels d’outils a diminué de 50 %.

    • Le délai nécessaire pour terminer une tâche a diminué de 20 %.

    • Codex commence à utiliser le nom de chaque tâche comme titre de page, ce qui permet de distinguer plus facilement les onglets Codex.

    • Le prompt système précise désormais à l’agent qu’il travaille sans accès au réseau et qu’il peut vous suggérer de configurer les dépendances.

    • La documentation a été mise à jour.

  • Codex dans l’application ChatGPT pour iOS

    Lancez des tâches, consultez les diffs et envoyez des pull requests, même loin de votre bureau.