Le Codex 0.164.0 ajoute des préréglages et des contrôles d'autorisation
Le référentiel officiel openai/codex a publié rust-v0.164.0 le 23 octobre. Ses notes décrivent dix emplacements prédéfinis d'invite, le modèle en ligne et les arguments d'autorisation, l'authentification MCP d'entreprise, le masquage des informations d'identification pris en charge et les correctifs pour le compactage de session et les cas limites du bac à sable. Il s'agit d'une version d'outils CLI, dont le comportement dépend de la plate-forme et de la configuration.
Codex 0.164.0 est une version d'outils
Le référentiel officiel `openai/codex` a publié sa version `rust-v0.164.0` le 23 octobre UTC. Les notes répertorient les préréglages d'invites réutilisables, les arguments de modèle et d'autorisation en ligne, les aperçus d'images de terminal, l'authentification MCP d'entreprise, le masquage des informations d'identification dans les contextes de shell distants pris en charge, ainsi que plusieurs correctifs de fiabilité et de bac à sable. Il s’agit de modifications apportées à l’outil Codex et non du lancement d’un nouveau modèle linguistique. La page de version relie les demandes d'extraction individuelles et une comparaison avec la balise précédente, ce qui donne aux responsables un moyen d'inspecter les détails de l'implémentation. La disponibilité peut différer selon la plate-forme, le compte, la capacité du terminal et la fonctionnalité activée. Le journal des modifications est donc un inventaire des fonctionnalités plutôt qu'une preuve que chaque installation locale se comporte déjà de la même manière.
Les préréglages et les paramètres en ligne affectent la répétabilité
Les notes indiquent que les utilisateurs peuvent enregistrer des invites et des commandes slash réutilisables dans dix emplacements numérotés « /presets » et les sélectionner dans un menu de clavier. Ils décrivent également les arguments en ligne `/model` et `/permissions` pour les profils de modèle, d'effort de raisonnement, de vitesse et d'autorisation. Pour une équipe qui répète la révision du code ou les contrôles de publication, ces possibilités peuvent réduire les erreurs de configuration manuelle. Ils ne remplacent pas une instruction de référentiel versionnée ou une configuration d'exécution enregistrée. Un réviseur doit toujours capturer le modèle réel, le répertoire de travail, les autorisations, la révision d'entrée et les résultats de l'outil lorsqu'une exécution est utilisée comme preuve. Un préréglage nommé peut changer après qu'un individu l'ait modifié ; le nom seul ne constitue pas un enregistrement de reproductibilité complet.
Le contrôle des autorisations est particulièrement conséquent. Le choix d'un modèle plus performant et la modification du système de fichiers ou du profil réseau sont des décisions distinctes. Une commande en ligne rend le profil sélectionné visible lors de l'appel, mais la véritable limite est l'application de l'outil en dessous. Les équipes doivent tester un fichier refusé et une destination réseau refusée sous le profil choisi, puis examiner ce que l'agent peut faire lors d'une nouvelle session. Les notes de version décrivent le changement d'interface ; ils ne certifient pas que l'environnement personnalisé d'un utilisateur dispose d'une politique de sécurité correcte. Un préréglage qui demande un accès large doit rester soumis au même examen qu’une invite ad hoc.
Modifications de l'intégration et de l'affichage
La version prend en charge l'authentification des connexions MCP d'entreprise éligibles via des autorisations de compte Codex ou une connexion dédiée, y compris les clients OAuth qui nécessitent des secrets. Cela peut rendre une connexion à un outil géré plus utilisable, mais l'authentification ne constitue pas une autorisation pour toutes les ressources qui se trouvent derrière elle. Les administrateurs doivent mapper l'attribution du compte aux propres étendues et journaux d'audit du serveur. Les notes indiquent également que le masquage des informations d'identification a été ajouté pour les commandes Bash à distance et les sessions d'instantanés Zsh prises en charge, y compris les informations d'identification du fournisseur personnalisé. Le masquage réduit le risque que du texte sensible apparaisse dans une transcription ; ce n’est pas une raison pour coller des informations d’identification dans des invites ou pour supposer que tous les récepteurs de sortie possibles sont couverts. Testez le chemin de commande exact pris en charge avec une sentinelle non secrète.
Des aperçus d'images peuvent apparaître dans la transcription plein écran sur les terminaux prenant en charge les graphiques Kitty ou Sixel. Il s'agit d'une capacité d'affichage locale, et non d'une modification du fichier image ou de la qualité d'une image générée. Un flux de travail de révision d'images doit toujours conserver le fichier source et expliquer ce qui a été inspecté. La prise en charge des terminaux et les multiplexeurs peuvent affecter la visibilité de l'aperçu, de sorte qu'un chemin contenant uniquement du texte reste utile. La version active également l'assistant de configuration d'Amazon Bedrock par défaut et regroupe l'entrée de clé API avec d'autres options de connexion AWS lorsque les informations d'identification sont détectées. Les opérateurs doivent vérifier le compte et la région choisis plutôt que de les déduire de la disponibilité d'un assistant.
Correctifs importants pour un travail de longue durée
Les corrections de bogues incluent le comportement de compactage après un échec de résumé, la restauration des historiques compressés et des paramètres de thread lors de la reprise des sessions, la préservation des remplacements de configuration CLI dans les sous-commandes et une file d'attente qui attend les sélections d'autorisations en attente. Tout cela concerne la continuité d'une session : une tâche reprise ne doit pas perdre silencieusement ses paramètres, et une invite en file d'attente ne doit pas devancer un choix d'autorisation humaine. Les notes décrivent également les correctifs d'authentification du proxy Windows et des vérifications plus strictes du bac à sable macOS pour les chemins de métadonnées des variantes de casse et les liens symboliques exécutables remplaçables. Le test pratique pour toute équipe se concentre sur son système d'exploitation et son flux de travail réels ; un lancement réussi n’applique pas les cas extrêmes corrigés.
Un moyen sûr d'évaluer la mise à niveau
Installez ou préparez la version étiquetée dans un espace de travail jetable, puis exécutez un petit préréglage avec des entrées enregistrées et comparez sa sortie à la version précédente. Vérifiez que les autorisations en ligne prennent effet, qu'une action refusée reste refusée, qu'une demande d'autorisation suspendue bloque les invites en file d'attente et qu'une session reprise restaure ses paramètres prévus. Lorsqu’un serveur MCP d’entreprise est utilisé, testez l’octroi, l’expiration et la révocation du compte avec une ressource de test. Si le masquage du shell distant est important, utilisez un modèle d'identification délibérément faux et inspectez tous les journaux attendus. Il s'agit de contrôles d'acceptation proposés tirés de la liste de modifications, et non de réclamations de tests effectués pour cet article.
Cette version est significative car elle améliore la surface de contrôle et la gestion des pannes d'un agent que les développeurs peuvent déjà utiliser. Cela ne prouve pas que Codex exécute les tâches de codage mieux qu'un autre agent, et les notes ne publient aucun test comparatif de tâches pour ces fonctionnalités. La date de publication du 25 octobre reflète le calendrier éditorial ; la version amont de GitHub est datée du 23 octobre. Les lecteurs doivent lier une décision à cette balise et à ses demandes d'extraction, surtout si une installation rapide a déjà progressé.
Sources
FAQ
Qu'est-ce qui a changé dans la version de l'outil Codex 0.164.0 ?
La version GitHub du 23 octobre ajoute dix emplacements prédéfinis d'invites réutilisables, des paramètres de modèle et d'autorisation en ligne, une authentification MCP d'entreprise éligible et des aperçus d'images de terminal. Il répertorie également le masquage des informations d'identification dans les contextes de shell distant pris en charge et les correctifs de fiabilité. Il s’agit de fonctionnalités d’un outil, et non d’un modèle récemment annoncé ou d’une augmentation mesurée de la précision du codage.
Les paramètres d'autorisation en ligne prouvent-ils qu'une exécution du Codex est isolée ?
La surface de commande rend visible un profil d'autorisation choisi, mais la sécurité dépend de l'application réelle de l'hôte et des outils qui y sont connectés. Les équipes doivent tester les actions refusées sur les fichiers et le réseau dans un espace de travail jetable, enregistrer le profil sélectionné et examiner les modifications avant de confier à un préréglage une tâche sensible.
Quels correctifs 0.164.0 sont importants pour les sessions plus longues ?
Les notes couvrent la récupération après un échec de compactage, la restauration des historiques compressés et des paramètres de thread, ainsi que l'attente des sélections d'autorisations avant que les invites en file d'attente ne continuent. Ces modifications peuvent réduire la perte de contexte ou les erreurs de classement, mais une équipe doit reproduire son propre flux de travail de reprise et d'approbation après la mise à niveau plutôt que de déduire que chaque chemin de session a été testé.