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

Extension IDE Codex

Développez avec le contexte déjà présent dans votre éditeur

Travaillez sur votre code aux côtés de Codex. Ajoutez les fichiers ouverts et les sélections au prompt, passez en revue les modifications directement dans l’éditeur et déléguez les tâches plus longues sans interrompre votre workflow.

1import { wait } from './backoff';
2
3export async function retryOperation<T>(
4 fn: () => Promise<T>,
5 retries = 3,
6): Promise<T> {
7 let attempt = 0;
8 let lastError: unknown;
9
10 while (attempt <= retries) {
11 try {
12 return await fn();
13 } catch (error) {
14 lastError = error;
15 if (attempt >= retries) break;
16 await wait(200 * 2 ** attempt);
17 attempt++;
18 }
19 }
20 throw lastError;
21}
CODEX

Diagnostiquer et corriger un bug intermittent dans la logique de nouvelle tentative

Correction réussie. La boucle s’arrête désormais dès que le nombre maximal de nouvelles tentatives est atteint, avant toute attente supplémentaire.

La condition d’arrêt des nouvelles tentatives est désormais vérifiée avant l’attente : l’exécution s’arrête donc immédiatement lorsque toutes les tentatives sont épuisées, tandis que le comportement en cas de réussite reste inchangé.

Validation réussie :

  • En cas d’épuisement des nouvelles tentatives, l’exécution s’arrête une fois le nombre de tentatives configuré atteint.
  • La temporisation continue de s’appliquer entre les tentatives lorsque l’opération peut être relancée.
  • Les tests ciblés de la logique de nouvelle tentative réussissent.

A mis à jour retry.ts sans modifier l’intégration avec l’éditeur.

Modifié retry.ts+22
retry.ts+22Révision
main 0 problèmeLig. 16, Col. 1

Diagnostiquer et corriger un bug intermittent dans la logique de nouvelle tentative. La boucle s’arrête désormais dès que le nombre maximal de nouvelles tentatives est atteint, avant toute attente supplémentaire. Modifications appliquées.

01

Utilisez le contexte déjà disponible

Référencez directement des fichiers ouverts, du code sélectionné et des discussions récentes dans la zone de saisie. Codex part du code que vous consultez déjà, ce qui vous évite de reformuler longuement le problème.

02

Passez en revue les modifications à côté de votre code

Consultez le résumé, examinez un diff ciblé et poursuivez dans la même discussion. Ne conservez que les modifications souhaitées tandis que le code source et les explications restent visibles côte à côte.

03

Déléguez lorsque la tâche prend de l’ampleur

Effectuez vos itérations rapides en local ou connectez Codex Web lorsqu’une tâche exige davantage de temps et d’autonomie. Retrouvez ensuite, dans le même workflow de l’éditeur, un résultat prêt à être examiné.

Démarrage rapide

Premiers pas dans votre IDE

Installez ou activez Codex, connectez-vous, puis démarrez une discussion avec le contexte déjà présent dans votre éditeur.

  1. Installez ou activez Codex

    Choisissez votre IDE. VS Code et les éditeurs compatibles utilisent l’extension Codex ; Xcode et les IDE JetBrains proposent leurs propres intégrations.

  2. Ouvrez Codex

    VS Code, Cursor ou Windsurf : choisissez l’icône Codex. Si elle n’est pas visible, ouvrez la Palette de commandes et exécutez Codex: Open Codex Sidebar.

    Xcode : ouvrez l’assistant de programmation, démarrez une nouvelle discussion et choisissez Codex comme agent.

    IDE JetBrains : ouvrez AI Chat et sélectionnez Codex.

  3. Démarrez votre première discussion

    Ouvrez un projet et demandez à Codex de vous expliquer le code source, d’effectuer une modification ciblée ou de vous aider à déboguer un problème. Créez des points de contrôle Git avant et après une tâche afin de pouvoir annuler les modifications.

    Consultez les bonnes pratiques

Découvrez ce que Codex peut faire dans votre IDE

Gardez votre code sous les yeux pendant que Codex fournit des explications, apporte des modifications, effectue des revues et délègue des tâches.

01

Utilisez le contexte déjà disponible

Ajoutez un fichier ouvert, une sélection ou une discussion récente à la zone de saisie, puis demandez à Codex d’expliquer ou de modifier le code en utilisant le contexte déjà joint.

En savoir plus
02

Passez en revue les modifications à côté de votre code

Consultez un résumé concis et les lignes modifiées sans passer par un volet de navigation supplémentaire. Examinez les deux fichiers concernés, conservez les modifications qui vous conviennent et envoyez une demande complémentaire depuis la même vue.

En savoir plus
Une modification proposée par Codex, prête à être examinée dans un IDE
03

Déléguez lorsque la tâche prend de l’ampleur

Choisissez de travailler en local pour itérer rapidement et garder la main, ou connectez Codex Web pour déléguer une tâche plus longue. La discussion reste disponible à votre retour pour examiner le résultat.

En savoir plus

Utilisez l’extension IDE Codex lorsque…

Vous effectuez des modifications ciblées

Gardez les fichiers pertinents et Codex dans la même vue.

Vous explorez un code source que vous ne connaissez pas

Posez des questions sur les fichiers et les symboles déjà ouverts dans l’éditeur.

Vous souhaitez passer en revue les modifications directement dans l’éditeur

Examinez et appliquez les modifications en regard du code source.

Vous souhaitez déléguer une tâche de plus grande ampleur

Lancez une tâche dans le cloud depuis l’IDE, puis revenez consulter le résultat.