40 points par xguru 2026-03-31 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Il est désormais possible d’appeler directement OpenAI Codex dans Claude Code pour effectuer des revues de code et déléguer des tâches
  • Appel via des commandes slash comme /codex:review, /codex:adversarial-review
  • La gestion des tâches en arrière-plan (/codex:rescue, /codex:status, /codex:result, /codex:cancel) permet de traiter de manière asynchrone les tâches longues
  • Sans runtime séparé, le plugin réutilise tel quel le CLI Codex local et le serveur d’app Codex, en conservant le même environnement d’authentification, de configuration et de dépôt
  • Utilisable avec un abonnement ChatGPT (y compris gratuit) ou simplement une clé API OpenAI (l’usage est comptabilisé dans les quotas d’utilisation de Codex)
  • Plugin open source public publié sous licence Apache-2.0

Détail des fonctionnalités proposées (commandes slash)

  • /codex:review : exécute une revue Codex générale en lecture seule sur le travail en cours
    • Revue possible des modifications non commit ou comparaison entre branches avec --base <ref>
    • Prend en charge les options --background et --wait, l’exécution en arrière-plan étant recommandée pour les changements sur plusieurs fichiers
    • Pas de texte de focalisation personnalisé, aucune modification du code n’est effectuée
  • /codex:adversarial-review : exécute une revue orientable qui remet en question les choix d’implémentation et de conception
    • Met sous pression les hypothèses, compromis, modes de défaillance et approches alternatives
    • Peut se concentrer sur des zones de risque spécifiques comme l’authentification, la perte de données, le rollback, les race conditions ou la fiabilité
    • Accepte un texte de focalisation supplémentaire après la commande, sans modifier le code
  • /codex:rescue : délègue une tâche à Codex via le sous-agent codex:codex-rescue
    • Permet d’enquêter sur un bug, de tenter un correctif, de reprendre une tâche Codex précédente ou d’exécuter un passage rapide avec un petit modèle
    • Prend en charge les options --background, --wait, --resume, --fresh
    • Si --model et --effort ne sont pas spécifiés, Codex choisit lui-même ses valeurs par défaut
    • La saisie de spark est automatiquement mappée vers gpt-5.3-codex-spark
    • Une demande de délégation en langage naturel est aussi possible (ex. : "Ask Codex to redesign...")
  • /codex:status : affiche l’état des tâches Codex en cours d’exécution ou récentes dans le dépôt actuel
  • /codex:result : affiche la sortie finale d’une tâche terminée ; avec un identifiant de session Codex, reprise directe possible via codex resume <session-id>
  • /codex:cancel : annule une tâche Codex active en arrière-plan
  • /codex:setup : vérifie l’installation de Codex et l’état de l’authentification ; si Codex n’est pas installé, propose une installation via npm

Fonction de Review Gate

  • S’active avec /codex:setup --enable-review-gate
  • Une fois activée, elle utilise un hook Stop qui exécute automatiquement une revue Codex ciblée à partir de la réponse de Claude
  • Si la revue détecte un problème, l’arrêt est bloqué afin que Claude le corrige d’abord
  • Attention : cela peut créer une boucle longue Claude/Codex et épuiser rapidement les quotas d’utilisation ; activation recommandée uniquement si la session est activement surveillée

Flux d’usage général

  • Revue avant mise en production : exécuter simplement /codex:review
  • Déléguer un problème à Codex : /codex:rescue investigate why the build is failing in CI
  • Lancer une tâche longue puis vérifier : exécuter avec --background/codex:status/codex:result

Architecture d’intégration de Codex

  • Le plugin encapsule le serveur d’app Codex et utilise le binaire global codex installé dans l’environnement
  • Sans runtime séparé, il partage la même installation Codex, la même authentification, le même dépôt et le même environnement local
  • Le modèle par défaut et l’effort de raisonnement peuvent être configurés via ~/.codex/config.toml (niveau utilisateur) ou .codex/config.toml (niveau projet)
    • Exemple : model = "gpt-5.4-mini", model_reasoning_effort = "xhigh"
    • La configuration au niveau projet ne s’applique que si le projet est dans un état de confiance (trusted)
  • Les tâches déléguées terminées peuvent être reprises directement dans Codex avec codex resume <session-id>

Authentification et compte

  • Si Codex est déjà connecté sur cette machine, l’utilisation est immédiate sans configuration supplémentaire
  • Les personnes n’ayant pas encore utilisé Codex doivent exécuter !codex login avec un compte ChatGPT ou une clé API
  • Les paramètres existants de clé API et de base URL sont conservés ; en cas d’utilisation d’un autre endpoint, openai_base_url peut être défini dans la configuration Codex

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.