Commandes pour les développeurs
Référence des commandes et commandes slash pour l’application de bureau ChatGPT, Codex CLI et l’extension Codex pour IDE.
Commandes de ChatGPT web
ChatGPT web dispose de son propre menu de commandes dans la zone de saisie. Saisissez / pour afficher les actions
disponibles dans la conversation actuelle. Il ne donne pas accès au jeu de commandes de l’application
de bureau ChatGPT ni à celui de la CLI ; les commandes slash, sous-commandes CLI et options de Codex présentées dans cette
référence ne s’appliquent pas à ChatGPT web.
Commandes de l’application de bureau ChatGPT
La page générale Commandes couvre la navigation dans l’application, les raccourcis de conversation, la personnalisation du clavier et les liens profonds vers les conversations, les paramètres, les skills, les tâches planifiées, les plugins et les animaux de compagnie.
La page Commandes slash présente les commandes
disponibles depuis la zone de saisie de l’application, notamment /feedback, /goal, /init,
/mcp, /plan, /review et /status.
Référence des commandes de Codex CLI
Comment lire cette référence
Cette page répertorie toutes les commandes et options documentées de Codex CLI. Utilisez les tableaux interactifs pour effectuer une recherche par clé ou par description. Chaque section indique si l’option est stable ou expérimentale et signale les combinaisons risquées.
Options globales
| Clé | Type / Valeurs | Détails |
|---|---|---|
--add-dir |
path |
Accordez à des répertoires supplémentaires un accès en écriture en plus de l’espace de travail principal. Répétez l’option pour plusieurs chemins. |
--ask-for-approval, -a |
untrusted | on-request | never |
Déterminez quand Codex doit s’interrompre pour demander une approbation humaine avant d’exécuter une commande. |
--cd, -C |
path |
Définissez le répertoire de travail de l’agent avant qu’il ne commence à traiter votre demande. |
--config, -c |
key=value |
Remplacez des valeurs de configuration. Les valeurs sont analysées comme du TOML si possible ; sinon, la chaîne littérale est utilisée. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Exécutez toutes les commandes sans approbation ni bac à sable. À utiliser uniquement dans un environnement externe renforcé. |
--dangerously-bypass-hook-trust |
boolean |
Exécutez les hooks activés sans exiger une approbation persistante de leur fiabilité pour cette exécution. Réservé aux automatisations qui vérifient déjà les sources des hooks. |
--disable |
feature |
Désactivez de force un indicateur de fonctionnalité (équivaut à -c features.<name>=false). Répétable. |
--enable |
feature |
Activez de force un indicateur de fonctionnalité (équivaut à -c features.<name>=true). Répétable. |
--image, -i |
path[,path...] |
Joignez un ou plusieurs fichiers image au prompt initial. Séparez plusieurs chemins par des virgules ou répétez l’option. |
--local-provider |
lmstudio | ollama |
Choisissez le fournisseur local utilisé avec --oss, en remplaçant oss_provider pour cette exécution. |
--model, -m |
string |
Remplacez le modèle défini dans la configuration (par exemple gpt-5.6-terra). |
--no-alt-screen |
boolean |
Désactivez le mode d’écran alternatif de la TUI (remplace tui.alternate_screen pour cette exécution). |
--oss |
boolean |
Utilisez un fournisseur local de modèles open source. Codex utilise --local-provider, votre oss_provider configuré, ou vous invite à choisir entre LM Studio et Ollama. |
--profile, -p |
string |
Superposez $CODEX_HOME/profile-name.config.toml à la configuration utilisateur de base. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Connectez-vous à un point de terminaison app-server distant via WebSocket ou un socket Unix. Pris en charge pour codex, codex resume, codex fork, codex archive, codex delete et codex unarchive ; les autres sous-commandes refusent le mode distant. |
--remote-auth-token-env |
ENV_VAR |
Lisez un jeton bearer depuis cette variable d’environnement et envoyez-le lors de la connexion avec --remote. Nécessite --remote ; les jetons ne sont envoyés que via des URL wss:// ou des URL ws:// limitées à l’environnement local. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Sélectionnez la politique de bac à sable pour les commandes shell générées par le modèle. |
--search |
boolean |
Activez la recherche web en direct (définit web_search = "live" au lieu de la valeur par défaut "cached"). |
--strict-config |
boolean |
Générez une erreur lorsque config.toml contient des champs que cette version de Codex ne reconnaît pas. Pris en charge par les commandes d’exécution telles que codex, exec, review, resume, fork, app-server, mcp-server et exec-server. |
PROMPT |
string |
Instruction textuelle facultative pour démarrer la session. Omettez-la pour lancer la TUI sans message prérempli. |
Ces options s’appliquent à la commande codex de base. La plupart sont propagées aux commandes ;
consultez les remarques ci-dessus ou l’aide de la commande concernée pour connaître les exceptions. Pour les
options propagées, suivez l’aide de la commande concernée. Par exemple, codex exec --oss ...
applique --oss à exec.
Vue d’ensemble des commandes
| Clé | Maturité | Détails |
|---|---|---|
codex |
Stable | Lancez l’interface utilisateur du terminal. Accepte les options globales ci-dessus, ainsi qu’un prompt facultatif ou des images jointes. |
codex app |
Stable | Lancez l’application de bureau ChatGPT sous macOS ou Windows. Sous macOS, Codex peut ouvrir le chemin d’un espace de travail ; sous Windows, Codex affiche le chemin à ouvrir. |
codex app-server |
Experimental | Lancez l’app-server Codex pour le développement local ou le débogage via stdio, WebSocket ou un socket Unix. |
codex apply |
Stable | Appliquez à votre arborescence de travail locale le dernier diff généré par une conversation Codex cloud. Alias : codex a. |
codex archive |
Stable | Archivez une session interactive enregistrée à l’aide de son ID ou de son nom. |
codex cloud |
Experimental | Parcourez ou exécutez des conversations Codex cloud depuis le terminal sans ouvrir la TUI. Alias : codex cloud-tasks. |
codex completion |
Stable | Générez des scripts de complétion shell pour Bash, Zsh, Fish ou PowerShell. |
codex debug app-server send-message-v2 |
Experimental | Déboguez app-server en envoyant un seul message V2 au moyen du client de test intégré. |
codex debug models |
Experimental | Affichez le catalogue brut de modèles vu par Codex, avec une option permettant de consulter uniquement le catalogue intégré. |
codex debug prompt-input |
Experimental | Restituez sous forme de JSON la liste des entrées de prompt visibles par le modèle, éventuellement accompagnée d’un prompt et d’images. |
codex delete |
Stable | Supprimez définitivement une session interactive enregistrée à l’aide de son ID ou de son nom. |
codex doctor |
Stable | Générez un rapport de diagnostic pour les problèmes liés à l’installation locale, à la configuration, à l’authentification, à l’exécution, à Git, au terminal, à app-server et à l’inventaire des threads. |
codex exec |
Stable | Exécutez Codex de manière non interactive. Alias : codex e. Diffusez les résultats vers stdout ou au format JSONL et reprenez éventuellement des sessions précédentes. |
codex execpolicy |
Experimental | Évaluez les fichiers de règles execpolicy et vérifiez si une commande serait autorisée, soumise à confirmation ou bloquée. |
codex features |
Stable | Répertoriez les indicateurs de fonctionnalité et activez-les ou désactivez-les durablement dans config.toml. |
codex fork |
Stable | Dupliquez une session interactive précédente dans une nouvelle conversation tout en conservant la transcription d’origine. |
codex login |
Stable | Authentifiez Codex avec ChatGPT OAuth, l’authentification d’appareil, une API key ou un jeton d’accès transmis via stdin. |
codex logout |
Stable | Supprimez les identifiants d’authentification enregistrés. |
codex mcp |
Stable | Gérez les serveurs Model Context Protocol (répertorier, ajouter, supprimer, authentifier). |
codex mcp-server |
Stable | Exécutez Codex lui-même en tant que serveur MCP via stdio. Utile lorsqu’un autre agent utilise Codex. |
codex plugin |
Stable | Installez, répertoriez et supprimez des plugins provenant des marketplaces configurées. |
codex plugin marketplace |
Stable | Ajoutez, répertoriez, mettez à niveau ou supprimez des marketplaces de plugins issues de Git ou de sources locales. |
codex remote-control |
Experimental | Exécutez ou gérez le contrôle à distance de l’app-server local, ou créez un code d’association de courte durée. |
codex resume |
Stable | Poursuivez une session interactive précédente à l’aide de son ID ou reprenez la conversation la plus récente. |
codex review |
Stable | Exécutez une revue non interactive des modifications non validées, d’un diff par rapport à une branche de base, d’un commit ou d’instructions de revue personnalisées. |
codex sandbox |
Stable | Exécutez des commandes arbitraires dans les bacs à sable macOS, Linux ou Windows fournis par Codex. |
codex unarchive |
Stable | Restaurez une session interactive archivée à l’aide de son ID ou de son nom. |
codex update |
Stable | Recherchez et appliquez une mise à jour de Codex CLI lorsque la version installée prend en charge la mise à jour automatique. |
Détails des commandes
codex (interactif)
L’exécution de codex sans sous-commande lance l’interface utilisateur interactive du terminal (TUI). L’agent accepte les options globales ci-dessus ainsi que des images jointes. La recherche web utilise le mode cache par défaut ; utilisez --search pour passer à la navigation en direct. Pour simplifier le travail local, utilisez --sandbox workspace-write --ask-for-approval on-request.
Utilisez --remote ws://host:port ou --remote wss://host:port pour connecter la TUI à un app-server démarré avec codex app-server --listen ws://IP:PORT. Pour un socket Unix local, utilisez --remote unix:// pour le socket par défaut ou --remote unix://PATH pour un chemin explicite. Ajoutez --remote-auth-token-env <ENV_VAR> lorsque le serveur exige un jeton bearer pour l’authentification WebSocket.
codex app-server
Lancez l’app-server Codex localement. Cette commande est principalement destinée au développement et au débogage et peut changer sans préavis.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--analytics-default-enabled |
boolean |
Active par défaut les données analytiques pour les clients app-server propriétaires, sauf si l’utilisateur les désactive dans la configuration. |
--listen |
stdio:// | ws://IP:PORT | unix:// | unix://PATH | off |
URL d’écoute du transport. Utilisez stdio:// pour JSONL, ws://IP:PORT pour un point de terminaison WebSocket TCP, unix:// pour le socket Unix par défaut, unix://PATH pour un socket Unix personnalisé ou off pour désactiver le transport local. |
--stdio |
boolean |
Utilisez le transport stdio. Équivaut à --listen stdio:// et est incompatible avec --listen. |
--ws-audience |
string |
Revendication aud attendue pour les jetons bearer signés. Nécessite --ws-auth signed-bearer-token. |
--ws-auth |
capability-token | signed-bearer-token |
Mode d’authentification des clients WebSocket d’app-server. En cas d’omission, l’authentification WebSocket est désactivée ; les écouteurs non locaux affichent un avertissement au démarrage. |
--ws-issuer |
string |
Revendication iss attendue pour les jetons bearer signés. Nécessite --ws-auth signed-bearer-token. |
--ws-max-clock-skew-seconds |
number |
Marge de dérive d’horloge lors de la validation des revendications exp et nbf d’un jeton bearer signé. Nécessite --ws-auth signed-bearer-token. |
--ws-shared-secret-file |
absolute path |
Fichier contenant le secret partagé HMAC utilisé pour valider les jetons bearer JWT signés. Requis avec --ws-auth signed-bearer-token. |
--ws-token-file |
absolute path |
Fichier contenant le jeton de capacité partagé. Utilisez-le avec --ws-auth capability-token, sauf si vous fournissez plutôt --ws-token-sha256. |
--ws-token-sha256 |
hexadecimal SHA-256 digest |
Empreinte SHA-256 attendue pour l’authentification par jeton de capacité. Utilisez-la à la place de --ws-token-file lorsque le jeton client provient d’une autre source. |
codex app-server --listen stdio:// conserve le comportement JSONL via stdio par défaut, et codex app-server --stdio est un alias de ce transport. --listen ws://IP:PORT active le transport WebSocket pour les clients app-server. Le serveur accepte les URL d’écoute ws:// ; utilisez une terminaison TLS ou un proxy sécurisé lorsque les clients se connectent avec wss://. Utilisez --listen unix:// pour accepter les négociations WebSocket sur le socket Unix par défaut de Codex, ou --listen unix:///absolute/path.sock pour choisir un chemin de socket. Si vous générez des schémas pour les liaisons clientes, ajoutez --experimental afin d’inclure les champs et méthodes soumis à restriction.
Ajoutez --code-mode-host wss://code-mode.example.com/host pour connecter app-server à
un hôte Code Mode distant au lieu de démarrer un hôte local. Cette connexion
sortante est distincte de --listen et partagée par chaque thread du
processus app-server. Utilisez ws:// uniquement pour un hôte localhost ou transféré par SSH.
codex remote-control
Exécutez codex remote-control pour démarrer le contrôle à distance au premier plan. Utilisez
codex remote-control start pour démarrer le démon app-server local avec le contrôle à
distance activé, et codex remote-control stop pour l’arrêter. Les clients de
contrôle à distance gérés et les workflows SSH distants utilisent ces commandes ; elles ne
remplacent pas codex app-server --listen lorsque vous développez un client de
protocole local.
Une fois le démon en cours d’exécution, utilisez codex remote-control pair pour créer et
afficher un code d’association manuel de courte durée. Ajoutez --json à toute commande de contrôle à distance
pour obtenir une sortie lisible par une machine. Pour pair, la réponse JSON comprend
pairingCode, manualPairingCode, environmentId et expiresAt.
codex app
Lancez l’application de bureau ChatGPT depuis le terminal sous macOS ou Windows. Sous macOS, Codex peut ouvrir le chemin d’un espace de travail précis ; sous Windows, Codex affiche le chemin à ouvrir.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--download-url |
url |
Remplacement avancé de l’URL du programme d’installation de l’application de bureau ChatGPT utilisée pendant l’installation. |
PATH |
path |
Chemin de l’espace de travail pour l’application de bureau ChatGPT. Sous macOS, Codex ouvre ce chemin ; sous Windows, Codex l’affiche. |
codex app ouvre une application de bureau ChatGPT installée ou lance le programme d’installation si
l’application est absente. Sous macOS, Codex ouvre le chemin d’espace de travail fourni ; sous
Windows, il affiche le chemin à ouvrir après l’installation.
codex debug app-server send-message-v2
Envoyez un message via le flux thread/turn V2 d’app-server au moyen du client de test app-server intégré.
| Clé | Type / Valeurs | Détails |
|---|---|---|
USER_MESSAGE |
string |
Texte du message envoyé à app-server par le flux du client de test V2 intégré. |
Ce flux de débogage s’initialise avec experimentalApi: true, démarre un thread, envoie un turn et diffuse les notifications du serveur. Utilisez-le pour reproduire et examiner localement le comportement du protocole app-server.
codex debug models
Affichez au format JSON le catalogue brut de modèles vu par Codex.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--bundled |
boolean |
Ignorez l’actualisation et affichez uniquement le catalogue de modèles intégré au binaire Codex actuel. |
Utilisez --bundled lorsque vous souhaitez examiner uniquement le catalogue intégré au binaire actuel, sans l’actualiser depuis le point de terminaison distant des modèles.
codex debug prompt-input
Restituez au format JSON la liste exacte des entrées de prompt visibles par le modèle. Utilisez cette commande pour déboguer la découverte des instructions, le contexte de session ou la construction du prompt.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--image, -i |
path[,path...] |
Joignez une ou plusieurs images au prompt utilisateur. Séparez plusieurs chemins par des virgules ou répétez l’option. |
PROMPT |
string |
Prompt utilisateur facultatif ajouté après le contexte de session. |
codex apply
Appliquez à votre dépôt local le diff le plus récent d’une conversation Codex cloud. Vous devez être authentifié et avoir accès à la conversation.
| Clé | Type / Valeurs | Détails |
|---|---|---|
TASK_ID |
string |
Identifiant de la conversation Codex cloud dont le diff doit être appliqué. |
Codex affiche les fichiers corrigés et se termine avec un code différent de zéro si git apply échoue (par exemple en raison de conflits).
codex review
Exécutez une revue de code de manière non interactive. Choisissez exactement une cible de revue ou transmettez des instructions de revue personnalisées sous forme de prompt.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--base |
branch |
Examinez les modifications par rapport à la branche de base indiquée. |
--commit |
SHA |
Examinez les modifications introduites par le commit indiqué. |
--strict-config |
boolean |
Générez une erreur lorsque config.toml contient des champs que cette version de Codex ne reconnaît pas. |
--title |
string |
Définissez le titre du commit affiché dans le résumé de la revue. Nécessite --commit. |
--uncommitted |
boolean |
Examinez les modifications indexées, non indexées et non suivies. |
PROMPT |
string | - (read stdin) |
Instructions de revue personnalisées. Utilisez - pour lire les instructions depuis stdin. |
--uncommitted, --base, --commit et une instruction PROMPT personnalisée sont incompatibles
entre eux. Utilisez --title uniquement avec --commit.
codex archive et codex unarchive
Archivez ou restaurez une session interactive enregistrée à l’aide de son ID ou de son nom. Utilisez ces commandes pour nettoyer le sélecteur de sessions sans supprimer la transcription. Les ID de session sont prioritaires sur les noms de session.
codex archive <SESSION>
codex unarchive <SESSION>| Clé | Type / Valeurs | Détails |
|---|---|---|
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Connectez-vous à un point de terminaison app-server distant avant de modifier l’état d’archivage. |
--remote-auth-token-env |
ENV_VAR |
Lisez un jeton bearer depuis cette variable d’environnement lorsque --remote exige une authentification. |
SESSION |
session ID | session name |
Session enregistrée à archiver ou restaurer. Les ID de session sont prioritaires sur les noms de session. |
codex delete
Supprimez définitivement une session interactive enregistrée à l’aide de son ID ou de son nom. Utilisez cette commande uniquement pour supprimer la transcription au lieu de la masquer dans les listes de sessions actives.
codex delete <SESSION>
codex delete <SESSION_UUID> --force| Clé | Type / Valeurs | Détails |
|---|---|---|
--force |
boolean |
Supprimez sans demander de confirmation. L’argument de session doit être un UUID ; les noms nécessitent toujours une confirmation interactive. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Connectez-vous à un point de terminaison app-server distant avant de supprimer la session. |
--remote-auth-token-env |
ENV_VAR |
Lisez un jeton bearer depuis cette variable d’environnement lorsque --remote exige une authentification. |
SESSION |
session ID | session name |
Session enregistrée à supprimer. Les ID de session sont prioritaires sur les noms de session. |
Utilisez --force uniquement avec l’UUID d’une session. Les sessions nommées nécessitent toujours
une confirmation afin que Codex ne supprime pas sans demande de confirmation un nom répété ou ambigu.
codex cloud
Interagissez avec les conversations Codex cloud depuis le terminal. La commande par défaut ouvre un sélecteur interactif ; codex cloud exec envoie directement une tâche et codex cloud list renvoie les conversations récentes pour les scripts ou une consultation rapide.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--attempts |
1-4 |
Nombre de tentatives de l’assistant (meilleure parmi N) que Codex cloud doit exécuter. |
--env |
ENV_ID |
Identifiant de l’environnement Codex cloud cible (obligatoire). Utilisez codex cloud pour afficher les options. |
QUERY |
string |
Prompt de la tâche. S’il est omis, Codex vous demande les détails de manière interactive. |
L’authentification utilise les mêmes identifiants que la CLI principale. Codex se termine avec un code différent de zéro si l’envoi de la tâche échoue.
codex cloud list
Répertoriez les conversations cloud récentes avec filtrage et pagination facultatifs.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--cursor |
string |
Curseur de pagination renvoyé par une requête précédente. |
--env |
ENV_ID |
Filtrez les tâches par identifiant d’environnement. |
--json |
boolean |
Produisez du JSON lisible par une machine plutôt que du texte brut. |
--limit |
1-20 |
Nombre maximal de tâches à renvoyer. |
La sortie en texte brut affiche l’URL d’une tâche, suivie des détails de son état. Utilisez --json pour l’automatisation. La charge utile JSON contient un tableau tasks ainsi qu’une valeur cursor facultative. Chaque tâche comprend id, url, title, status, updated_at, environment_id, environment_label, summary, is_review et attempt_total.
codex completion
Générez des scripts de complétion shell et redirigez la sortie vers l’emplacement approprié, par exemple codex completion zsh > "${fpath[1]}/_codex".
| Clé | Type / Valeurs | Détails |
|---|---|---|
SHELL |
bash | zsh | fish | power-shell | elvish |
Shell pour lequel générer les complétions. La sortie est affichée sur stdout. |
codex doctor
Générez un rapport de diagnostic local avant de soumettre un problème au support ou lorsque vous recherchez la cause d’une installation Codex défaillante. Le rapport vérifie l’état de l’installation, de la configuration, de l’authentification, de l’exécution, de Git, du terminal, d’app-server et de l’inventaire des threads.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--all |
boolean |
Développez les longues listes dans le rapport détaillé lisible par une personne. |
--ascii |
boolean |
Utilisez des libellés d’état et des séparateurs ASCII dans la sortie lisible par une personne. |
--json |
boolean |
Produisez un rapport de support expurgé et lisible par une machine. |
--no-color |
boolean |
Désactivez les couleurs ANSI dans la sortie lisible par une personne. |
--summary |
boolean |
Affichez uniquement les lignes de vérification regroupées et le résumé final des totaux. |
codex features
Gérez les indicateurs de fonctionnalité stockés dans $CODEX_HOME/config.toml. Les commandes enable et
disable enregistrent durablement les modifications afin qu’elles s’appliquent aux sessions futures. La
sous-commande features n’accepte pas --profile.
| Clé | Type / Valeurs | Détails |
|---|---|---|
Disable subcommand |
codex features disable <feature> |
Désactivez durablement un indicateur de fonctionnalité dans $CODEX_HOME/config.toml. |
Enable subcommand |
codex features enable <feature> |
Activez durablement un indicateur de fonctionnalité dans $CODEX_HOME/config.toml. |
List subcommand |
codex features list |
Affichez les indicateurs de fonctionnalité connus, leur niveau de maturité et leur état effectif. |
codex exec
Utilisez codex exec (ou la forme courte codex e) pour les exécutions scriptées ou de type CI qui doivent se terminer sans interaction humaine.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--cd, -C |
path |
Définissez la racine de l’espace de travail avant d’exécuter la tâche. |
--color |
always | never | auto |
Contrôlez les couleurs ANSI dans stdout. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Contournez les demandes d’approbation et le bac à sable. Dangereux — à utiliser uniquement dans un exécuteur isolé. |
--dangerously-bypass-hook-trust |
boolean |
Exécutez les hooks activés sans exiger une approbation persistante de leur fiabilité pour cette exécution. Réservé aux automatisations qui vérifient déjà les sources des hooks. |
--ephemeral |
boolean |
Exécutez sans enregistrer les fichiers de déroulement de session sur le disque. |
--full-auto |
boolean |
Option de compatibilité obsolète. Préférez --sandbox workspace-write ; Codex affiche un avertissement lorsque cette option est utilisée. |
--ignore-rules |
boolean |
Ne chargez pas les fichiers execpolicy .rules de l’utilisateur ou du projet pour cette exécution. |
--ignore-user-config |
boolean |
Ne chargez pas $CODEX_HOME/config.toml. L’authentification utilise toujours CODEX_HOME. |
--image, -i |
path[,path...] |
Joignez des images au premier message. Répétable ; accepte les listes séparées par des virgules. |
--json, --experimental-json |
boolean |
Affichez des événements JSON délimités par des sauts de ligne plutôt que du texte mis en forme. |
--local-provider |
lmstudio | ollama |
Choisissez le fournisseur local utilisé avec --oss, en remplaçant oss_provider pour cette exécution. |
--model, -m |
string |
Remplacez le modèle configuré pour cette exécution. |
--oss |
boolean |
Utilisez un fournisseur local open source. Codex utilise --local-provider ou votre oss_provider configuré et se termine avec une erreur si aucun des deux n’est défini. |
--output-last-message, -o |
path |
Écrivez le message final de l’assistant dans un fichier. Utile pour les scripts en aval. |
--output-schema |
path |
Fichier JSON Schema décrivant la structure attendue de la réponse finale. Codex valide la sortie des outils par rapport à ce schéma. |
--profile, -p |
string |
Superposez $CODEX_HOME/profile-name.config.toml à la configuration utilisateur de base. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Politique de bac à sable pour les commandes générées par le modèle. Utilise par défaut la configuration. |
--skip-git-repo-check |
boolean |
Autorisez l’exécution en dehors d’un dépôt Git (utile pour les répertoires ponctuels). |
-c, --config |
key=value |
Remplacement de configuration en ligne pour l’exécution non interactive (répétable). |
PROMPT |
string | - (read stdin) |
Instruction initiale de la tâche. Utilisez - pour transmettre le prompt depuis stdin. |
Resume subcommand |
codex exec resume [SESSION_ID] |
Reprenez une session exec à l’aide de son ID ou ajoutez --last pour poursuivre la session la plus récente du répertoire de travail actuel. Ajoutez --all pour prendre en compte les sessions de n’importe quel répertoire. Accepte un prompt de suivi facultatif. |
Codex produit une sortie mise en forme par défaut. Ajoutez --json pour recevoir des événements JSON délimités par des sauts de ligne (un par changement d’état). La sous-commande facultative resume permet de poursuivre des tâches non interactives. Utilisez --last pour sélectionner la session la plus récente du répertoire de travail actuel, ou ajoutez --all pour effectuer une recherche dans toutes les sessions :
| Clé | Type / Valeurs | Détails |
|---|---|---|
--all |
boolean |
Incluez les sessions situées en dehors du répertoire de travail actuel lors de la sélection de la session la plus récente. |
--image, -i |
path[,path...] |
Joignez une ou plusieurs images au prompt de suivi. Séparez plusieurs chemins par des virgules ou répétez l’option. |
--last |
boolean |
Reprenez la conversation la plus récente du répertoire de travail actuel. |
PROMPT |
string | - (read stdin) |
Instruction de suivi facultative envoyée immédiatement après la reprise. |
SESSION_ID |
uuid | session name |
Reprenez la session indiquée. Omettez cet argument et utilisez --last pour poursuivre la session la plus récente. |
codex execpolicy
Vérifiez les fichiers de règles execpolicy avant de les enregistrer. codex execpolicy check accepte une ou plusieurs options --rules (par exemple, des fichiers sous ~/.codex/rules) et produit du JSON indiquant la décision la plus stricte et les règles correspondantes. Ajoutez --pretty pour mettre en forme la sortie. La commande execpolicy est actuellement en préversion.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--pretty |
boolean |
Affichez le résultat JSON dans un format lisible. |
--rules, -r |
path (repeatable) |
Chemin d’un fichier de règles execpolicy à évaluer. Fournissez plusieurs options pour combiner les règles de plusieurs fichiers. |
COMMAND... |
var-args |
Commande à vérifier par rapport aux politiques indiquées. |
codex login
Authentifiez la CLI avec un compte ChatGPT, une API key ou un jeton d’accès. Sans option, Codex ouvre un navigateur pour le flux ChatGPT OAuth.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--device-auth |
boolean |
Utilisez le flux OAuth par code d’appareil au lieu d’ouvrir une fenêtre de navigateur. |
--with-access-token |
boolean |
Lisez un jeton d’accès depuis stdin (par exemple printenv CODEX_ACCESS_TOKEN | codex login --with-access-token). |
--with-api-key |
boolean |
Lisez une API key depuis stdin (par exemple printenv OPENAI_API_KEY | codex login --with-api-key). |
status subcommand |
codex login status |
Affichez le mode d’authentification actif et terminez avec le code 0 lorsque vous êtes connecté. |
codex login status se termine avec 0 lorsque des identifiants sont présents, ce qui est utile dans les scripts d’automatisation.
codex logout
Supprimez les identifiants enregistrés pour l’API key et l’authentification ChatGPT. Cette commande ne possède aucune option.
codex mcp
Gérez les entrées de serveurs Model Context Protocol stockées dans ~/.codex/config.toml.
| Clé | Type / Valeurs | Détails |
|---|---|---|
add <name> |
-- <command...> | --url <value> |
Enregistrez un serveur à l’aide d’une commande de lancement stdio ou d’une URL HTTP streamable. Accepte --env KEY=VALUE pour les transports stdio. |
get <name> |
--json |
Affichez la configuration d’un serveur précis. --json affiche l’entrée de configuration brute. |
list |
--json |
Répertoriez les serveurs MCP configurés. Ajoutez --json pour obtenir une sortie lisible par une machine. |
login <name> |
--scopes scope1,scope2 |
Démarrez une connexion OAuth pour un serveur HTTP streamable (uniquement pour les serveurs prenant en charge OAuth). |
logout <name> |
Supprimez les identifiants OAuth enregistrés pour un serveur HTTP streamable. | |
remove <name> |
Supprimez la définition enregistrée d’un serveur MCP. |
La sous-commande add prend en charge les transports stdio et HTTP streamable :
| Clé | Type / Valeurs | Détails |
|---|---|---|
--bearer-token-env-var |
ENV_VAR |
Variable d’environnement dont la valeur est envoyée comme jeton bearer lors de la connexion à un serveur HTTP streamable. |
--env KEY=VALUE |
repeatable |
Affectations de variables d’environnement appliquées lors du lancement d’un serveur stdio. |
--oauth-client-id |
CLIENT_ID |
Identifiant du client OAuth pour un serveur MCP HTTP streamable. Nécessite --url. |
--oauth-resource |
RESOURCE |
Paramètre de ressource OAuth à inclure pendant la connexion à un serveur MCP HTTP streamable. Nécessite --url. |
--url |
https://… |
Enregistrez un serveur HTTP streamable plutôt qu’un serveur stdio. Incompatible avec COMMAND.... |
COMMAND... |
stdio transport |
Exécutable et arguments servant à lancer le serveur MCP. Fournissez-les après --. |
Les actions OAuth (login, logout) fonctionnent uniquement avec les serveurs HTTP streamable (et seulement lorsque le serveur prend en charge OAuth).
codex plugin
Installez, répertoriez et supprimez des plugins provenant des marketplaces configurées.
| Clé | Type / Valeurs | Détails |
|---|---|---|
add <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Installez un plugin depuis une marketplace configurée. Utilisez --marketplace ou -m lorsque l’argument du plugin omet @marketplace. |
list |
[--marketplace, -m NAME] [--available --json] [--json] |
Répertoriez les plugins installés. Avec --json, la sortie contient les tableaux installed et available ; --available inclut les plugins de marketplace non installés et nécessite --json. |
marketplace |
Gérez les sources de marketplace configurées. Consultez codex plugin marketplace ci-dessous. |
|
remove <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Supprimez un plugin installé de la configuration locale et du cache. Utilisez --json pour une sortie adaptée à l’automatisation. |
codex plugin add --json affiche pluginId, name, marketplaceName,
version, installedPath et authPolicy. codex plugin list --json affiche les tableaux
installed et available. Les entrées comprennent pluginId, name,
marketplaceName, version, installed, enabled, source, installPolicy,
authPolicy et, lorsqu’il est disponible, marketplaceSource avec le type et la valeur
de la source de marketplace configurée. codex plugin remove --json affiche
pluginId, name et marketplaceName.
codex plugin marketplace
Gérez les sources de marketplaces de plugins que Codex peut parcourir et depuis lesquelles il peut effectuer des installations.
| Clé | Type / Valeurs | Détails |
|---|---|---|
add <source> |
[--ref REF] [--sparse PATH] [--json] |
Installez une marketplace de plugins depuis une notation abrégée GitHub, une URL Git, une URL SSH ou le répertoire racine d’une marketplace locale. --sparse est pris en charge uniquement pour les sources Git et peut être répété. |
list |
[--json] |
Affichez les marketplaces de plugins actuellement prises en compte par Codex et le chemin racine de chacune. |
remove <marketplace-name> |
[--json] |
Supprimez une marketplace de plugins configurée. |
upgrade [marketplace-name] |
[--json] |
Actualisez une marketplace Git configurée ou toutes les marketplaces Git configurées lorsqu’aucun nom n’est fourni. |
codex plugin marketplace add accepte les notations abrégées GitHub telles que owner/repo ou
owner/repo@ref, les URL Git HTTP ou HTTPS, les URL Git SSH et les répertoires
racines de marketplaces locales. Utilisez --ref pour épingler une référence Git et répétez --sparse PATH pour
utiliser un checkout partiel pour les dépôts de marketplaces adossés à Git.
codex plugin marketplace list affiche les noms et racines des marketplaces concernées,
y compris les marketplaces par défaut découvertes implicitement et les instantanés des marketplaces
configurées.
Ajoutez --json aux commandes d’ajout, de liste, de mise à niveau ou de suppression de marketplace pour
obtenir une sortie adaptée à l’automatisation. Le JSON d’ajout d’une marketplace comprend marketplaceName,
installedRoot et alreadyAdded ; le JSON de la liste comprend un tableau marketplaces
avec name, root et marketplaceSource facultatif ; le JSON de mise à niveau comprend
selectedMarketplaces, upgradedRoots et errors ; le JSON de suppression comprend
marketplaceName et installedRoot.
codex mcp-server
Exécutez Codex en tant que serveur MCP via stdio afin que d’autres outils puissent s’y connecter. Cette commande hérite des remplacements de configuration globaux et se termine lorsque le client en aval ferme la connexion.
codex resume
Poursuivez une session interactive à l’aide de son ID ou reprenez la conversation la plus récente. codex resume limite --last au répertoire de travail actuel, sauf si vous transmettez --all. Cette commande accepte les mêmes options globales que codex, y compris les remplacements du modèle et du bac à sable.
Si le répertoire de travail actuel diffère du répertoire enregistré de la session,
Codex vous demande quel répertoire utiliser. Définissez
tui.resume_cwd sur "current" ou
"session" afin de réutiliser ce choix sans demande de confirmation. Un remplacement explicite --cd (-C)
est prioritaire sur tui.resume_cwd.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--all |
boolean |
Incluez les sessions situées en dehors du répertoire de travail actuel lors de la sélection de la session la plus récente. |
--include-non-interactive |
boolean |
Incluez les sessions non interactives dans le sélecteur et la sélection --last. |
--last |
boolean |
Ignorez le sélecteur et reprenez la conversation la plus récente du répertoire de travail actuel. |
SESSION_ID |
uuid | session name |
Reprenez la session indiquée. Omettez cet argument et utilisez --last pour poursuivre la session la plus récente. |
codex fork
Dupliquez une session interactive précédente dans une nouvelle conversation. Par défaut, codex fork ouvre le sélecteur de sessions ; ajoutez --last pour dupliquer plutôt votre session la plus récente.
Lorsque les répertoires de la session actuelle et de la session enregistrée diffèrent, codex fork utilise la
même demande de choix du répertoire de travail et le même paramètre tui.resume_cwd que codex resume.
| Clé | Type / Valeurs | Détails |
|---|---|---|
--all |
boolean |
Affichez dans le sélecteur les sessions situées en dehors du répertoire de travail actuel. |
--last |
boolean |
Ignorez le sélecteur et dupliquez automatiquement la conversation la plus récente. |
SESSION_ID |
uuid |
Dupliquez la session indiquée. Omettez cet argument et utilisez --last pour dupliquer la session la plus récente. |
codex sandbox
Utilisez l’utilitaire de bac à sable pour exécuter une commande avec les mêmes politiques que celles utilisées en interne par Codex.
macOS seatbelt
| Clé | Type / Valeurs | Détails |
|---|---|---|
--allow-unix-socket |
path |
Autorisez la commande exécutée dans le bac à sable à lier ou connecter des sockets Unix dont la racine se trouve à ce chemin. Répétez l’option pour autoriser plusieurs chemins. |
--cd, -C |
DIR |
Répertoire de travail utilisé pour la résolution du profil et l’exécution de la commande. Nécessite --permission-profile. |
--config, -c |
key=value |
Transmettez des remplacements de configuration à l’exécution dans le bac à sable (répétable). |
--include-managed-config |
boolean |
Incluez les exigences gérées lors de la résolution d’un profil d’autorisations explicite. Nécessite --permission-profile. |
--log-denials |
boolean |
Capturez les refus du bac à sable macOS avec log stream pendant l’exécution de la commande et affichez-les à la fin. |
--permission-profile, -P |
NAME |
Appliquez un profil d’autorisations nommé provenant de la pile de configuration active. |
--profile, -p |
NAME |
Superposez $CODEX_HOME/NAME.config.toml à la configuration utilisateur de base. |
COMMAND... |
var-args |
Commande shell à exécuter sous macOS Seatbelt. Tout ce qui suit -- est transmis. |
Linux Landlock
| Clé | Type / Valeurs | Détails |
|---|---|---|
--cd, -C |
DIR |
Répertoire de travail utilisé pour la résolution du profil et l’exécution de la commande. Nécessite --permission-profile. |
--config, -c |
key=value |
Remplacements de configuration appliqués avant le lancement du bac à sable (répétable). |
--include-managed-config |
boolean |
Incluez les exigences gérées lors de la résolution d’un profil d’autorisations explicite. Nécessite --permission-profile. |
--permission-profile, -P |
NAME |
Appliquez un profil d’autorisations nommé provenant de la pile de configuration active. |
--profile, -p |
NAME |
Superposez $CODEX_HOME/NAME.config.toml à la configuration utilisateur de base. |
COMMAND... |
var-args |
Commande à exécuter sous Landlock + seccomp. Fournissez l’exécutable après --. |
Windows
| Clé | Type / Valeurs | Détails |
|---|---|---|
--cd, -C |
DIR |
Répertoire de travail utilisé pour la résolution du profil et l’exécution de la commande. Nécessite --permission-profile. |
--config, -c |
key=value |
Remplacements de configuration appliqués avant le lancement du bac à sable (répétable). |
--include-managed-config |
boolean |
Incluez les exigences gérées lors de la résolution d’un profil d’autorisations explicite. Nécessite --permission-profile. |
--permission-profile, -P |
NAME |
Appliquez un profil d’autorisations nommé provenant de la pile de configuration active. |
--profile, -p |
NAME |
Superposez $CODEX_HOME/NAME.config.toml à la configuration utilisateur de base. |
COMMAND... |
var-args |
Commande à exécuter dans le bac à sable natif de Windows. Fournissez l’exécutable après --. |
codex update
Recherchez et appliquez une mise à jour de Codex CLI lorsque la version installée prend en charge la mise à jour automatique. Les builds de débogage affichent un message vous invitant à installer plutôt un build de production.
Combinaisons d’options et conseils de sécurité
- Utilisez
--sandbox workspace-writepour les tâches locales sans surveillance qui peuvent rester dans l’espace de travail, et évitez--dangerously-bypass-approvals-and-sandboxsauf si vous vous trouvez dans une VM dédiée faisant office de bac à sable. - Lorsque vous devez accorder à Codex un accès en écriture à d’autres répertoires, préférez
--add-dirplutôt que de forcer--sandbox danger-full-access. - Associez
--jsonà--output-last-messagedans la CI afin de capturer une progression lisible par une machine et un résumé final en langage naturel.
Raccourcis interactifs
- Saisissez
@pour rechercher un fichier dans l’espace de travail et ajouter son chemin au prompt. - Appuyez sur Up ou Down pour restaurer l’historique des brouillons.
- Appuyez sur Ctrl+R pour rechercher dans l’historique des prompts, puis sur Enter pour utiliser un résultat ou sur Esc pour annuler.
- Appuyez sur Ctrl+O ou exécutez
/copypour copier la dernière sortie terminée de Codex. - Préfixez une ligne avec
!pour exécuter une commande shell locale avec les paramètres actuels d’approbation et de bac à sable. - Appuyez sur Tab pendant que Codex travaille pour mettre en file d’attente un prompt de suivi, une commande slash ou une commande shell pour le tour suivant.
- Appuyez sur Enter pendant que Codex travaille pour injecter de nouvelles instructions dans le tour actuel.
- Appuyez deux fois sur Esc lorsque la zone de saisie est vide pour modifier le message utilisateur précédent et dupliquer la conversation à partir de ce point.
- Appuyez sur Ctrl+C ou exécutez
/exitpour fermer la session.
Ressources connexes
- Vue d’ensemble de Codex CLI : installation, mises à niveau et conseils rapides.
- Principes de base de la configuration : enregistrez des valeurs par défaut telles que le modèle et le fournisseur.
- Configuration avancée : profils, fournisseurs, réglage du bac à sable et intégrations.
- AGENTS.md : vue d’ensemble conceptuelle des fonctionnalités des agents Codex et des bonnes pratiques.
Les commandes slash permettent de contrôler rapidement Codex au clavier. Saisissez / dans
la zone de saisie pour ouvrir le menu contextuel des commandes slash, choisissez une commande, et Codex effectuera
des actions telles que changer de modèle, ajuster les autorisations ou résumer de longues
conversations sans quitter le terminal.
Ce guide vous explique comment :
- Trouver la commande slash intégrée adaptée à une tâche
- Piloter une session active avec des commandes telles que
/model,/fast,/personality,/permissions,/approve,/raw,/agentet/status
Commandes slash de Codex CLI
Commandes slash intégrées
Codex est fourni avec les commandes suivantes. Ouvrez le menu contextuel des commandes slash et commencez à saisir le nom de la commande pour filtrer la liste.
Lorsqu’une conversation est déjà en cours, vous pouvez saisir une commande slash et appuyer sur Tab pour
la mettre en file d’attente pour le tour suivant. Codex analyse les commandes slash en attente lorsqu’elles s’exécutent ; les
menus de commandes et les erreurs apparaissent donc une fois le tour actuel terminé. La
complétion des commandes slash continue de fonctionner avant leur mise en file d’attente.
| Commande | Objectif | Quand l’utiliser |
|---|---|---|
/permissions |
Définir ce que Codex peut faire sans demander d’abord. | Assouplir ou renforcer les exigences d’approbation en cours de session, par exemple en passant d’Auto à Read Only. |
/ide |
Inclure les fichiers ouverts, la sélection actuelle et d’autres éléments de contexte de l’IDE. | Ajouter le contexte de l’éditeur à la prochaine invite sans réexpliquer ce qui est ouvert dans votre IDE. |
/keymap |
Réaffecter les raccourcis clavier de la TUI. | Examiner et enregistrer des raccourcis personnalisés dans config.toml. |
/vim |
Activer ou désactiver le mode Vim dans la zone de saisie. | Basculer entre le comportement normal/insertion de Vim et le mode d’édition par défaut de la zone de saisie. |
/setup-default-sandbox |
Configurer le bac à sable avec privilèges élevés de l’agent (Windows uniquement). | Remplacer le bac à sable Windows dégradé après que Codex a proposé la configuration avec privilèges élevés. |
/sandbox-add-read-dir |
Accorder au bac à sable un accès en lecture à un répertoire supplémentaire (Windows uniquement). | Débloquer les commandes qui doivent lire le chemin absolu d’un répertoire situé hors des racines actuellement accessibles en lecture. |
/agent, /subagents |
Changer le fil d’agent actif. | Examiner ou poursuivre le travail dans le fil d’un sous-agent créé. |
/apps |
Parcourir les apps (connecteurs) et les insérer dans votre invite. | Joindre une app sous la forme $app-slug avant de demander à Codex de l’utiliser. |
/plugins |
Parcourir les plugins installés et disponibles. | Examiner les outils des plugins, installer les plugins suggérés ou gérer leur disponibilité. |
/hooks |
Afficher et gérer les hooks de cycle de vie. | Examiner les hooks configurés, approuver les hooks nouveaux ou modifiés, ou désactiver les hooks non gérés avant leur exécution. |
/clear |
Effacer le terminal et démarrer un nouveau chat. | Réinitialiser simultanément l’interface visible et le contexte du chat lorsque vous souhaitez repartir de zéro. |
/rename |
Renommer le chat actuel. | Donner un nom reconnaissable à une session enregistrée sans quitter la TUI. |
/archive |
Archiver la session actuelle et quitter Codex. | Retirer la session actuelle des listes de sessions actives sans supprimer sa transcription. |
/delete |
Supprimer définitivement la session actuelle et quitter Codex. | Supprimer la transcription et les sessions descendantes lorsque l’archivage ne suffit pas. |
/compact |
Résumer le chat visible pour libérer des tokens. | À utiliser après de longues sessions afin que Codex conserve les points clés sans saturer la fenêtre de contexte. |
/copy |
Copier la dernière sortie terminée de Codex. | Récupérer la dernière réponse terminée ou le dernier texte de plan sans le sélectionner manuellement. Vous pouvez aussi appuyer sur Ctrl+O. |
/diff |
Afficher le diff Git, y compris les fichiers que Git ne suit pas encore. | Examiner les modifications de Codex avant d’effectuer un commit ou d’exécuter des tests. |
/exit |
Quitter la CLI (équivaut à /quit). |
Variante de la commande ; les deux commandes quittent la session. |
/experimental |
Activer ou désactiver les fonctionnalités expérimentales. | Activer des options telles que Network proxy ou Prevent sleep while running. |
/approve |
Approuver une nouvelle tentative après un refus récent de la revue automatique. | Réessayer une commande ou une action refusée par le réviseur automatique. |
/memories |
Configurer l’utilisation et la génération des mémoires. | Activer ou désactiver l’injection ou la génération de mémoires sans quitter la TUI. |
/skills |
Parcourir et utiliser les skills. | Améliorer le comportement propre à une tâche en sélectionnant un skill local pertinent. |
/import |
Importer la configuration, les projets et les chats récents de Claude Code. | Migrer les artefacts d’agents externes pris en charge vers la configuration de Codex et les fichiers locaux. |
/feedback |
Envoyer les journaux aux responsables de Codex. | Signaler des problèmes ou communiquer des diagnostics au support. |
/init |
Générer une structure AGENTS.md dans le répertoire actuel. |
Enregistrer des instructions persistantes pour le dépôt ou le sous-répertoire dans lequel vous travaillez. |
/logout |
Se déconnecter de Codex. | Effacer les identifiants locaux lors de l’utilisation d’une machine partagée. |
/mcp |
Répertorier les outils Model Context Protocol (MCP) configurés. | Vérifier les outils externes que Codex peut appeler pendant la session ; ajouter verbose pour obtenir les détails du serveur. |
/mention |
Joindre un fichier au chat. | Indiquer à Codex les fichiers ou dossiers précis que vous souhaitez lui faire examiner ensuite. |
/model |
Choisir le modèle actif (et l’effort de raisonnement, lorsqu’il est disponible). | Basculer entre des modèles tels que gpt-5.6-luna et gpt-5.6-terra avant d’exécuter une tâche. |
/fast |
Activer ou désactiver un niveau de service Fast lorsque le catalogue de modèles en propose un. | Activer ou désactiver le niveau Fast du modèle actuel et enregistrer la sélection. |
/plan |
Passer en mode plan et envoyer éventuellement une invite. | Demander à Codex de proposer un plan d’exécution avant le début de l’implémentation. |
/goal |
Définir, modifier, suspendre, reprendre, afficher ou effacer l’objectif d’une tâche. | Donner à Codex une cible persistante à suivre pendant l’exécution d’une tâche plus importante. |
/personality |
Choisir un style de communication pour les réponses. | Rendre Codex plus concis, plus explicatif ou plus collaboratif sans modifier vos instructions. |
/ps |
Afficher les terminaux en arrière-plan et leurs sorties récentes. | Vérifier les commandes de longue durée sans quitter la transcription principale. |
/stop |
Arrêter tous les terminaux en arrière-plan. | Annuler les tâches de terminal en arrière-plan lancées par la session actuelle. |
/fork |
Dupliquer le chat actuel dans un nouveau chat. | Créer une branche de la session active pour explorer une nouvelle approche sans perdre la transcription actuelle. |
/app |
Poursuivre la session actuelle dans l’app de bureau ChatGPT. | Passer de la TUI à l’app de bureau sur macOS ou Windows. |
/side, /btw |
Démarrer un chat latéral éphémère. | Poser une question de suivi ciblée sans perturber la transcription du chat principal. |
/raw |
Activer ou désactiver le mode de défilement brut. | Simplifier la sélection et la copie dans le terminal lors de l’examen d’une sortie volumineuse. |
/resume |
Reprendre un chat enregistré depuis votre liste de sessions. | Reprendre le travail d’une précédente session CLI sans repartir de zéro. |
/new |
Démarrer un nouveau chat dans la même session CLI. | Réinitialiser le contexte du chat sans quitter la CLI lorsque vous souhaitez utiliser une nouvelle invite dans le même dépôt. |
/quit |
Quitter la CLI. | Quitter immédiatement la session. |
/review |
Demander à Codex d’examiner votre worktree. | À exécuter lorsque Codex a terminé son travail ou lorsque vous souhaitez un second avis sur les modifications locales. |
/status |
Afficher la configuration de la session et l’utilisation des tokens. | Confirmer le modèle actif, la politique d’approbation, les racines accessibles en écriture et la capacité de contexte restante. |
/usage |
Afficher l’utilisation des tokens du compte ou utiliser une réinitialisation de limite de débit. | Examiner l’activité quotidienne, hebdomadaire ou cumulée des tokens ChatGPT depuis la TUI. |
/debug-config |
Afficher les diagnostics des couches de configuration et des exigences. | Déboguer la priorité et les exigences de politique, notamment les contraintes réseau expérimentales. |
/statusline |
Configurer de manière interactive les champs de la ligne d’état de la TUI. | Choisir et réorganiser les éléments du pied de page (modèle/contexte/limites/git/tokens/session), puis les enregistrer dans config.toml. |
/title |
Configurer de manière interactive les champs du titre de la fenêtre ou de l’onglet du terminal. | Choisir et réorganiser les éléments du titre, tels que le projet, l’état, le fil, la branche, le modèle et la progression de la tâche. |
/theme |
Choisir un thème de coloration syntaxique. | Prévisualiser et enregistrer un thème de coloration syntaxique du terminal. |
/pets, /pet |
Choisir ou masquer un animal de compagnie dans le terminal. | Personnaliser la TUI avec un animal d’ambiance intégré ou personnalisé. |
/quit et /exit quittent tous deux la CLI. Utilisez-les uniquement après avoir enregistré ou
commité tout travail important.
Utilisez /permissions pour ajuster ce que Codex peut faire sans demander d’abord. Utilisez
/approve uniquement lorsque vous devez réessayer une action récente que la revue automatique
a refusée.
Contrôler votre session avec les commandes slash
Les workflows suivants vous permettent de garder votre session sur la bonne voie sans redémarrer Codex.
Définir le modèle actif avec /model
- Démarrez Codex et ouvrez la zone de saisie.
- Saisissez
/modelet appuyez sur Entrée. - Choisissez un modèle tel que
gpt-5.6-lunaougpt-5.6-terradans la fenêtre contextuelle.
Résultat attendu : Codex confirme le nouveau modèle dans la transcription. Exécutez /status pour vérifier la modification.
Activer ou désactiver le mode Fast avec /fast
- Saisissez
/fastpour activer le niveau de service Fast du modèle actuel. - Saisissez de nouveau
/fastpour le désactiver.
Résultat attendu : Codex change le niveau et enregistre la sélection. Dans le pied de page de la TUI,
vous pouvez également afficher un élément de ligne d’état pour le mode Fast avec /statusline.
Les commandes du niveau Fast dépendent du catalogue. Si le modèle actuel n’annonce pas de
niveau Fast, Codex n’affiche pas /fast.
Définir un style de communication avec /personality
Utilisez /personality pour modifier la manière dont Codex communique sans réécrire votre invite.
- Dans un chat actif, saisissez
/personalityet appuyez sur Entrée. - Choisissez un style dans la fenêtre contextuelle.
Résultat attendu : Codex confirme le nouveau style dans la transcription et l’utilise pour les réponses suivantes du chat.
Codex prend en charge les personnalités friendly, pragmatic et none. Utilisez none
pour désactiver les instructions de personnalité.
Si le modèle actif ne prend pas en charge les instructions propres aux personnalités, Codex masque cette commande.
Passer en mode plan avec /plan
- Saisissez
/planet appuyez sur Entrée pour faire passer le chat actif en mode plan. - Facultatif : fournissez le texte d’une invite en ligne (par exemple,
/plan Propose a migration plan for this service). - Vous pouvez coller du contenu ou joindre des images lorsque vous utilisez des arguments
/planen ligne.
Résultat attendu : Codex passe en mode plan et utilise votre éventuelle invite en ligne comme première demande de planification.
Lorsque Codex travaille déjà, /plan est temporairement indisponible.
Définir ou afficher l’objectif d’une tâche avec /goal
- Saisissez
/goal <objective>pour définir l’objectif, par exemple/goal Finish the migration and keep tests green. - Saisissez
/goalpour afficher l’objectif actuel. - Utilisez
/goal editpour réviser l’objectif. Utilisez/goal pause,/goal resumeou/goal clearpour le suspendre, le reprendre ou le supprimer.
Résultat attendu : Codex conserve l’objectif associé au chat actif pendant la poursuite du travail.
Les objectifs doivent être non vides et contenir au maximum 4 000 caractères. Pour des instructions plus longues, placez les détails dans un fichier et faites pointer l’objectif vers ce fichier.
Activer ou désactiver les fonctionnalités expérimentales avec /experimental
- Saisissez
/experimentalet appuyez sur Entrée. - Activez ou désactivez les fonctionnalités souhaitées (par exemple, Network proxy ou Prevent sleep while running), puis redémarrez Codex si vous y êtes invité.
Résultat attendu : Codex enregistre vos choix de fonctionnalités dans la configuration et les applique au redémarrage.
Approuver un refus de la revue automatique avec /approve
Utilisez /approve lorsque le réviseur automatique a refusé une action récente et que vous souhaitez
que Codex la réessaie une fois.
- Saisissez
/approve. - Confirmez la nouvelle tentative lorsque Codex affiche l’action refusée concernée.
Résultat attendu : Codex réessaie cette action refusée une fois selon la politique de la session actuelle.
Configurer les mémoires avec /memories
- Saisissez
/memories. - Choisissez si Codex doit utiliser les mémoires existantes, en générer de nouvelles ou laisser le comportement des mémoires désactivé.
Résultat attendu : Codex met à jour les paramètres de mémoire concernés pour les sessions futures.
Utiliser des skills avec /skills
- Saisissez
/skills. - Choisissez le skill que Codex doit appliquer.
Résultat attendu : Codex insère le contexte du skill sélectionné afin que la prochaine demande suive les instructions de ce skill.
Importer la configuration de Claude Code avec /import
- Saisissez
/import. - Choisissez Claude Code.
- Sélectionnez la configuration, les fichiers de projet ou les chats récents que vous souhaitez migrer.
Résultat attendu : Codex ouvre le sélecteur d’importation d’agent externe et importe les artefacts compatibles sélectionnés dans la configuration de Codex et les fichiers locaux. La détection des sessions inclut jusqu’à 50 chats des 30 derniers jours.
Exécutez /import depuis une session TUI locale. Cette commande est indisponible pendant l’exécution d’une tâche,
dans les sessions distantes et lors d’une connexion au démon app-server local.
Pour connaître le workflow de l’app de bureau et les types d’artefacts pris en charge, consultez Importer depuis un autre agent.
Effacer le terminal et démarrer un nouveau chat avec /clear
- Saisissez
/clearet appuyez sur Entrée.
Résultat attendu : Codex efface le terminal, réinitialise la transcription visible et démarre un nouveau chat dans la même session CLI.
Pour nommer le nouveau chat lors de sa création, exécutez /clear release prep.
Contrairement à Ctrl+L, /clear démarre un nouveau chat.
Ctrl+L efface uniquement l’affichage du terminal et conserve le chat actuel. Codex désactive les deux actions pendant qu’une tâche est en cours.
Archiver la session actuelle avec /archive
- Saisissez
/archiveet appuyez sur Entrée. - Confirmez que vous souhaitez archiver la session actuelle et quitter Codex.
Résultat attendu : Codex archive la session actuelle et ferme la TUI interactive.
Codex conserve la transcription de la session en local ; restaurez-la ultérieurement avec
codex unarchive <SESSION>.
/archive est indisponible pendant l’exécution d’une tâche.
Supprimer la session actuelle avec /delete
- Saisissez
/deleteet appuyez sur Entrée. - Confirmez que vous souhaitez supprimer la session actuelle et quitter Codex.
Résultat attendu : Codex supprime la transcription de la session actuelle et ferme la TUI interactive. La suppression est définitive et retire également les sessions descendantes créées.
/delete est indisponible lorsqu’un chat est en cours d’exécution ou dans un chat latéral.
Mettre à jour les autorisations avec /permissions
- Saisissez
/permissionset appuyez sur Entrée. - Sélectionnez le préréglage d’approbation correspondant au niveau de contrôle souhaité, par exemple
Autopour les exécutions autonomes ouRead Onlypour examiner les modifications. Lorsque des profils d’autorisation nommés sont actifs, le sélecteur affiche également les profils personnalisés configurés et leur description.
Résultat attendu : Codex annonce la politique mise à jour. Les actions futures respectent le mode d’approbation mis à jour jusqu’à ce que vous le changiez de nouveau.
Inclure le contexte de l’IDE avec /ide
- Saisissez
/ide. - Ajoutez éventuellement du texte en ligne pour expliquer ce que Codex doit faire avec la sélection actuelle de l’IDE ou les fichiers ouverts.
Résultat attendu : Codex inclut le contexte disponible de l’IDE dans la prochaine invite.
Activer ou désactiver le mode Vim avec /vim
- Saisissez
/vim. - Continuez à modifier le texte dans la zone de saisie.
Résultat attendu : Codex active ou désactive le mode Vim de la zone de saisie pour la session actuelle. Pour faire du mode Vim
le mode par défaut des nouvelles sessions, définissez tui.vim_mode_default = true dans
config.toml.
Configurer le bac à sable Windows avec privilèges élevés avec /setup-default-sandbox
Cette commande apparaît uniquement sous Windows lorsque Codex utilise le bac à sable dégradé à jeton restreint.
- Saisissez
/setup-default-sandbox. - Suivez le processus de configuration administrateur.
Résultat attendu : Codex configure le bac à sable Windows avec privilèges élevés et sélectionne le préréglage d’approbation automatique correspondant.
Copier la dernière réponse avec /copy
- Saisissez
/copyet appuyez sur Entrée.
Résultat attendu : Codex copie la dernière sortie terminée de Codex dans votre presse-papiers.
Si un tour est encore en cours, /copy utilise la dernière sortie terminée au lieu de
la réponse en cours. La commande est indisponible avant la première sortie terminée
de Codex et immédiatement après une restauration.
Vous pouvez également appuyer sur Ctrl+O depuis la TUI principale pour copier la dernière réponse terminée sans ouvrir le menu des commandes slash.
Activer ou désactiver le défilement brut avec /raw
- Saisissez
/raw,/raw onou/raw off.
Résultat attendu : Codex active ou désactive le mode de défilement brut, qui rend la sélection et la
copie dans le terminal plus directes. Vous pouvez également utiliser le raccourci par défaut Alt+R
ou enregistrer ce comportement par défaut avec tui.raw_output_mode = true.
Accorder un accès en lecture au bac à sable avec /sandbox-add-read-dir
Cette commande est disponible uniquement lorsque la CLI s’exécute nativement sous Windows.
- Saisissez
/sandbox-add-read-dir C:\absolute\directory\pathet appuyez sur Entrée. - Confirmez que le chemin correspond à un répertoire absolu existant.
Résultat attendu : Codex actualise la politique du bac à sable Windows et accorde un accès en lecture à ce répertoire pour les commandes ultérieures exécutées dans le bac à sable.
Examiner la session avec /status
- Dans n’importe quel chat, saisissez
/status. - Consultez la sortie pour connaître le modèle actif, la politique d’approbation, les racines accessibles en écriture et l’utilisation actuelle des tokens. Lorsque la TUI se connecte à distance, la sortie affiche également l’adresse distante et la version du serveur.
Résultat attendu : Codex affiche un résumé confirmant qu’il fonctionne dans l’environnement attendu.
Afficher l’utilisation du compte avec /usage
- Saisissez
/usagepour ouvrir le menu d’utilisation. - Choisissez d’afficher l’activité des tokens ou d’utiliser une réinitialisation acquise disponible.
- Pour ouvrir directement l’activité des tokens, saisissez
/usage daily,/usage weeklyou/usage cumulative.
Résultat attendu : Codex ouvre les actions d’utilisation ou affiche l’activité des tokens du compte pour la vue sélectionnée. Si la session ne dispose pas de l’authentification du compte de service Codex, Codex affiche une demande de connexion.
Examiner les couches de configuration avec /debug-config
- Saisissez
/debug-config. - Consultez la sortie pour connaître l’ordre des couches de configuration (de la priorité la plus faible à la plus élevée), leur état actif/inactif et les sources des politiques.
Résultat attendu : Codex affiche les diagnostics des couches ainsi que les détails des politiques tels que
allowed_approval_policies, allowed_sandbox_modes, mcp_servers, rules,
enforce_residency et experimental_network lorsqu’ils sont configurés.
Utilisez cette sortie pour déterminer pourquoi un paramètre effectif diffère de config.toml.
Configurer les éléments du pied de page avec /statusline
- Saisissez
/statusline. - Utilisez le sélecteur pour activer, désactiver et réorganiser les éléments, puis confirmez.
Résultat attendu : La ligne d’état du pied de page est immédiatement mise à jour et enregistrée dans
tui.status_line dans config.toml.
Les éléments disponibles de la ligne d’état comprennent le modèle, le modèle et le raisonnement, les statistiques de contexte, les limites de débit, la branche git, les compteurs de tokens, l’identifiant de session, le répertoire actuel ou la racine du projet, et la version de Codex.
Configurer les éléments du titre du terminal avec /title
- Saisissez
/title. - Utilisez le sélecteur pour activer, désactiver et réorganiser les éléments, puis confirmez.
Résultat attendu : Le titre de la fenêtre ou de l’onglet du terminal est immédiatement mis à jour et enregistré dans
tui.terminal_title dans config.toml.
Les éléments de titre disponibles comprennent le nom de l’app, le projet, l’indicateur d’activité, l’état, le fil, la branche git, le modèle et la progression de la tâche.
Choisir un thème de syntaxe avec /theme
- Saisissez
/theme. - Prévisualisez un thème dans le sélecteur, puis confirmez.
Résultat attendu : Codex met à jour la coloration syntaxique et enregistre le choix dans
tui.theme dans config.toml.
Choisir un animal de compagnie dans le terminal avec /pets
- Saisissez
/pets(ou/pet) pour ouvrir le sélecteur d’animaux. - Choisissez un animal intégré ou personnalisé, ou désactivez-les.
Résultat attendu : Codex affiche l’animal d’ambiance sélectionné dans les terminaux compatibles et
enregistre la sélection. Vous pouvez également saisir /pets off pour le masquer.
Réaffecter les raccourcis de la TUI avec /keymap
Utilisez /keymap pour examiner, mettre à jour et enregistrer les raccourcis clavier de la TUI.
- Saisissez
/keymap. - Choisissez le contexte du raccourci et l’action que vous souhaitez modifier.
- Saisissez la nouvelle combinaison ou supprimez celle qui existe.
Résultat attendu : Codex met à jour le mappage de touches actif et écrit le raccourci personnalisé dans tui.keymap dans config.toml.
Les raccourcis utilisent des noms tels que ctrl-a, shift-enter et page-down. Les raccourcis propres à un contexte remplacent tui.keymap.global ; une liste de raccourcis vide dissocie l’action.
Vérifier les terminaux en arrière-plan avec /ps
- Saisissez
/ps. - Consultez la liste des terminaux en arrière-plan et leur état.
Résultat attendu : Codex affiche la commande de chaque terminal en arrière-plan ainsi que jusqu’à trois lignes de sortie récentes et non vides afin de vous permettre d’évaluer la progression en un coup d’œil.
Les terminaux en arrière-plan apparaissent lorsque unified_exec est utilisé ; sinon, la liste peut être vide.
Arrêter les terminaux en arrière-plan avec /stop
- Saisissez
/stop. - Confirmez si Codex vous le demande avant d’arrêter les terminaux répertoriés.
Résultat attendu : Codex arrête tous les terminaux en arrière-plan de la session actuelle. /clean
reste disponible comme alias de /stop.
Alléger les transcriptions avec /compact
- Après un long échange, saisissez
/compact. - Confirmez lorsque Codex propose de résumer le chat jusqu’à ce point.
Résultat attendu : Codex remplace les tours précédents par un résumé concis, libérant du contexte tout en conservant les détails essentiels.
Examiner les modifications avec /diff
- Saisissez
/diffpour examiner le diff Git. - Parcourez la sortie dans la CLI pour examiner les modifications et les fichiers ajoutés.
Résultat attendu : Codex affiche les modifications que vous avez indexées, celles qui ne le sont pas encore et les fichiers que Git ne suit pas encore, afin que vous puissiez décider lesquels conserver.
Mettre des fichiers en évidence avec /mention
- Saisissez
/mentionsuivi d’un chemin, par exemple/mention src/lib/api.ts. - Sélectionnez le résultat correspondant dans la fenêtre contextuelle.
Résultat attendu : Codex ajoute le fichier au chat, afin que les tours suivants y fassent directement référence.
Démarrer un nouveau chat avec /new
- Saisissez
/newet appuyez sur Entrée.
Résultat attendu : Codex démarre un nouveau chat dans la même session CLI, afin que vous puissiez changer de chat sans quitter votre terminal.
Pour nommer le nouveau chat lors de sa création, exécutez /new bug bash.
Contrairement à /clear, /new n’efface pas d’abord l’affichage actuel du terminal.
Renommer le chat actuel avec /rename
- Saisissez
/rename <name>, ou saisissez/renamepour ouvrir l’invite de dénomination. - Saisissez un nom court qui vous aidera à retrouver le chat ultérieurement.
Résultat attendu : Codex met à jour le nom enregistré du chat sans modifier sa transcription.
Reprendre un chat enregistré avec /resume
- Saisissez
/resumeet appuyez sur Entrée. - Choisissez la session souhaitée dans le sélecteur de sessions enregistrées.
Résultat attendu : Codex recharge la transcription du chat sélectionné afin que vous puissiez reprendre là où vous vous étiez arrêté, tout en conservant l’historique d’origine intact.
Dupliquer le chat actuel avec /fork
- Saisissez
/forket appuyez sur Entrée.
Résultat attendu : Codex clone le chat actuel dans un nouveau chat doté d’un nouvel ID, sans modifier la transcription d’origine, afin que vous puissiez explorer une autre approche en parallèle.
Si vous devez dupliquer une session enregistrée plutôt que la session actuelle, exécutez
codex fork dans votre terminal pour ouvrir le sélecteur de sessions.
Poursuivre dans l’app de bureau avec /app
Sous macOS et Windows, saisissez /app pour ouvrir la session actuelle dans l’app de bureau
ChatGPT. Si l’app n’est pas installée ou en cours d’exécution, Codex affiche une erreur vous invitant
à l’installer ou à la lancer.
Résultat attendu : L’app de bureau ouvre le même chat enregistré afin que vous puissiez y poursuivre votre travail.
Démarrer un chat latéral avec /side
Utilisez /side pour démarrer une branche éphémère depuis le chat actuel sans quitter le chat principal.
- Saisissez
/sidepour ouvrir un chat latéral. - Ajoutez éventuellement du texte en ligne, par exemple
/side Check whether this plan has an obvious risk. - Revenez au chat parent une fois la parenthèse ciblée terminée.
Résultat attendu : Codex ouvre un chat latéral dont la transcription est distincte de celle du chat parent. Lorsque vous êtes en mode latéral, la TUI continue d’afficher l’état du chat parent afin que vous puissiez voir si le chat principal est toujours en cours d’exécution.
/side est indisponible dans un autre chat latéral et pendant le mode de revue.
Générer AGENTS.md avec /init
- Exécutez
/initdans le répertoire où vous souhaitez que Codex recherche des instructions persistantes. - Examinez le fichier
AGENTS.mdgénéré, puis modifiez-le pour l’adapter aux conventions de votre dépôt.
Résultat attendu : Codex crée une structure AGENTS.md que vous pouvez affiner et commiter pour les
sessions futures.
Demander une revue du worktree avec /review
- Saisissez
/review. - Poursuivez avec
/diffsi vous souhaitez examiner les modifications exactes des fichiers.
Résultat attendu : Codex résume les problèmes détectés dans votre worktree, en privilégiant
les changements de comportement et les tests manquants. Il utilise le modèle de la session actuelle, sauf si
vous définissez review_model dans config.toml.
Répertorier les outils MCP avec /mcp
- Saisissez
/mcp. - Consultez la liste pour vérifier quels serveurs et outils MCP sont disponibles.
Résultat attendu : Vous voyez les outils Model Context Protocol (MCP) configurés que Codex peut appeler dans cette session.
Utilisez /mcp verbose pour inclure des diagnostics détaillés sur les serveurs. Si vous transmettez autre chose que verbose, Codex affiche l’utilisation de la commande.
Parcourir les apps avec /apps
- Saisissez
/apps. - Choisissez une app dans la liste.
Résultat attendu : Codex insère la mention de l’app dans la zone de saisie sous la forme $app-slug, afin que
vous puissiez immédiatement demander à Codex de l’utiliser.
Parcourir les plugins avec /plugins
- Saisissez
/plugins. - Choisissez un onglet de marketplace, puis sélectionnez un plugin pour examiner ses fonctionnalités ou ses actions disponibles.
Résultat attendu : Codex ouvre le navigateur de plugins afin que vous puissiez examiner les plugins installés, les plugins disponibles autorisés par votre configuration et l’état des plugins installés. Appuyez sur Espace sur un plugin installé pour activer ou désactiver son état d’activation.
Afficher et gérer les hooks de cycle de vie avec /hooks
- Saisissez
/hooks. - Choisissez un événement de hook pour examiner les gestionnaires correspondants.
- Approuvez, désactivez ou réactivez les hooks non gérés selon vos besoins.
Résultat attendu : Codex ouvre le navigateur de hooks afin que vous puissiez examiner les hooks de cycle de vie configurés. Les hooks gérés sont indiqués comme tels et ne peuvent pas être désactivés depuis le navigateur de hooks utilisateur.
Changer de fil d’agent avec /agent
- Saisissez
/agentou/subagentset appuyez sur Entrée. - Sélectionnez le fil souhaité dans le sélecteur.
Résultat attendu : Codex change le fil actif afin que vous puissiez examiner ou poursuivre le travail de cet agent.
Envoyer des commentaires avec /feedback
- Saisissez
/feedbacket appuyez sur Entrée. - Suivez les instructions pour inclure des journaux ou des diagnostics.
Résultat attendu : Codex collecte les diagnostics demandés et les envoie aux responsables.
Se déconnecter avec /logout
- Saisissez
/logoutet appuyez sur Entrée.
Résultat attendu : Codex efface les identifiants locaux de la session utilisateur actuelle.
Quitter la CLI avec /quit ou /exit
- Saisissez
/quit(ou/exit) et appuyez sur Entrée.
Résultat attendu : Codex se ferme immédiatement. Enregistrez ou commitez d’abord tout travail important.
Commandes de l’extension IDE
Utilisez ces commandes pour contrôler Codex depuis la palette de commandes de VS Code. Vous pouvez également leur associer des raccourcis clavier.
Attribuer un raccourci clavier
Pour attribuer ou modifier un raccourci clavier pour une commande Codex :
- Ouvrez la palette de commandes (Cmd+Shift+P sous macOS ou Ctrl+Shift+P sous Windows/Linux).
- Exécutez Preferences: Open Keyboard Shortcuts.
- Recherchez
Codexou l’ID de la commande (par exemple,chatgpt.newChat). - Sélectionnez l’icône en forme de crayon, puis saisissez le raccourci souhaité.
Commandes de l’extension
| Commande | Raccourci clavier par défaut | Description |
|---|---|---|
chatgpt.addToThread |
- | Ajouter la plage de texte sélectionnée au contexte du chat actuel |
chatgpt.addFileToThread |
- | Ajouter le fichier entier au contexte du chat actuel |
chatgpt.newChat |
macOS : Cmd+N Windows/Linux : Ctrl+N |
Créer un nouveau chat |
chatgpt.newCodexPanel |
- | Créer un nouveau panneau Codex |
chatgpt.openCommandMenu |
- | Ouvrir le menu des commandes Codex |
chatgpt.openSidebar |
- | Ouvrir le panneau latéral Codex |
Commandes slash de l’extension IDE
Les commandes slash vous permettent de contrôler Codex sans quitter la zone de saisie. Utilisez-les pour vérifier l’état, basculer entre le mode local et le mode cloud, ou envoyer des commentaires.
Utiliser une commande slash
- Dans la zone de saisie de Codex, saisissez
/. - Sélectionnez une commande dans la liste ou continuez à saisir du texte pour filtrer (par exemple,
/status). - Appuyez sur Entrée.
Commandes slash disponibles
| Commande slash | Description |
|---|---|
/approve |
Approuver une nouvelle tentative après un refus récent de la revue automatique, lorsque celle-ci est active. |
/cloud |
Exécuter le chat dans le cloud, lorsque l’exécution dans le cloud est disponible. |
/cloud-environment |
Choisir l’environnement cloud du chat. |
/compact |
Compacter le contexte du chat actuel. |
/fast |
Activer ou désactiver un niveau de service Fast fourni par le catalogue, lorsqu’il est disponible. |
/feedback |
Ouvrir la boîte de dialogue de commentaires pour envoyer des commentaires et éventuellement inclure des journaux. |
/fork |
Copier un chat local dans un nouveau chat local. |
/goal |
Définir un objectif persistant que Codex doit poursuivre. |
/ide-context |
Activer ou désactiver le contexte IDE automatique. |
/init |
Générer une structure AGENTS.md pour le projet actuel. |
/local |
Exécuter le chat dans votre espace de travail local. |
/mcp |
Ouvrir l’état MCP pour afficher les serveurs connectés. |
/memories |
Configurer si le chat peut utiliser ou générer des mémoires, lorsque Memories est disponible. |
/model |
Choisir le modèle du chat actuel. |
/personality |
Choisir la manière dont Codex répond, lorsque le modèle actuel prend en charge les personnalités. |
/plan |
Activer ou désactiver le mode plan pour la planification en plusieurs étapes. |
/project |
Choisir un projet pour les nouveaux chats. |
/reasoning |
Choisir l’effort de raisonnement pour le chat actuel. |
/review |
Démarrer le mode de revue de code pour examiner les modifications non commitées ou les comparer à une branche de base. |
/side |
Démarrer un chat latéral temporaire sans interrompre le chat principal. |
/status |
Afficher l’ID du chat, l’utilisation du contexte et les limites de débit. |
/worktree |
Exécuter le chat dans un nouveau worktree Git. |