Codex tutorial

Comment utiliser le mode YOLO de Codex en sécurité

Utilisez Codex sans validations dans un espace contrôlé, gardez le sandbox et relisez chaque diff avant de conserver les changements.

4 étapesMode YOLOSandbox
Interactive tutorial

Suite rapide de commandes

$ mkdir -p /tmp/codex-yolo-lab && cd /tmp/codex-yolo-lab && git init && codex exec --approval-mode never --sandbox workspace-write "Implement the requested change and run tests"

/fr/tutorials/how-to-use-codex-yolo-mode-safely

Labo de commandes interactif

1/4

Étape 1

Créez un workspace jetable

Utilisez la commande copiable telle quelle puis vérifiez la sortie avant de continuer. Le but est d’aller vite sans perdre le contrôle.

Checkpoint

Si un résultat surprend, arrêtez-vous et relisez le diff ou les logs.

zsh — tutorial-lab

Zone de commandes

$ mkdir -p /tmp/codex-yolo-lab && cd /tmp/codex-yolo-lab && git init

Initialized empty Git repository

Instructions étape par étape

  1. 1

    Étape

    Créez un workspace jetable

    Utilisez la commande copiable telle quelle puis vérifiez la sortie avant de continuer. Le but est d’aller vite sans perdre le contrôle.

    mkdir -p /tmp/codex-yolo-lab && cd /tmp/codex-yolo-lab && git init
  2. 2

    Étape

    Commencez par une tâche précise

    Utilisez la commande copiable telle quelle puis vérifiez la sortie avant de continuer. Le but est d’aller vite sans perdre le contrôle.

    codex exec --skip-git-repo-check "Create a tiny hello.ts script and run it"
  3. 3

    Étape

    Sautez les validations seulement si vous acceptez le risque

    Utilisez la commande copiable telle quelle puis vérifiez la sortie avant de continuer. Le but est d’aller vite sans perdre le contrôle.

    codex exec --approval-mode never --sandbox workspace-write "Implement the requested change and run tests"
  4. 4

    Étape

    Relisez chaque diff avant de le garder

    Utilisez la commande copiable telle quelle puis vérifiez la sortie avant de continuer. Le but est d’aller vite sans perdre le contrôle.

    git diff --stat && git diff --check && git status --short

Pourquoi c’est important

Sauter les validations accélère les expériences mais retire le contrôle humain. Le sandbox et le diff gate rendent cela praticable.

Dépannage

  • Si des fichiers inattendus changent, arrêtez-vous et relisez git diff avant de continuer.
  • Si les tests échouent, corrigez la cause ou revenez en arrière avant de relancer l’agent.
  • Si le workspace est important et ne peut pas être perdu, n’utilisez pas les modes qui sautent les permissions.

Tutoriels liés