For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색

Codex IDE 확장

편집기에 이미 열린 컨텍스트를 활용해 개발하세요

코드 옆에서 Codex와 함께 작업하세요. 열린 파일과 선택 영역을 프롬프트에 추가하고, 편집 내용을 그 자리에서 검토하며, 플로우를 끊지 않고 오래 걸리는 작업을 위임하세요.

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

간헐적인 재시도 버그 추적 및 수정

성공적으로 수정했습니다. 이제 재시도 루프는 최대 재시도 횟수에 도달하면 대기하지 않고 중지됩니다.

이제 재시도 가드가 대기 전에 실행되므로 재시도 한도에 도달하면 즉시 중지되고, 성공한 시도의 동작은 그대로 유지됩니다.

검증 통과:

  • 설정된 시도 횟수에 도달하면 재시도가 중지됩니다.
  • 재시도 가능한 시도 사이에는 계속 백오프가 적용됩니다.
  • 재시도 관련 테스트를 통과했습니다.

수정함 retry.ts 편집기 통합을 변경하지 않았습니다.

편집됨 retry.ts+22
retry.ts+22검토
main 문제 0개줄 16, 열 1

간헐적인 재시도 버그 추적 및 수정. 이제 재시도 루프는 최대 재시도 횟수에 도달하면 대기하지 않고 중지됩니다. 변경 사항을 적용했습니다.

01

이미 열려 있는 컨텍스트 활용하기

메시지 입력창에서 열린 파일, 선택한 코드, 최근 채팅을 바로 참조하세요. Codex는 현재 보고 있는 코드에서 시작하므로 문제를 다시 설명하는 데 드는 시간을 줄일 수 있습니다.

02

코드 옆에서 변경 사항 검토하기

요약을 읽고 관련 부분만 담은 diff를 확인한 다음 같은 채팅에서 후속 요청을 하세요. 소스와 변경 근거를 함께 확인하면서 원하는 변경 사항만 유지하세요.

03

작업 규모가 커지면 위임하기

빠른 반복 작업은 로컬에서 처리하세요. 작업에 더 많은 시간과 여유가 필요하면 Codex Web을 연결하세요. 그런 다음 같은 편집기 워크플로우로 돌아와 결과를 검토하세요.

빠른 시작

IDE에서 시작하기

Codex를 설치하거나 활성화하고 로그인한 다음, 편집기에 이미 열려 있는 컨텍스트로 채팅을 시작하세요.

  1. Codex 설치 또는 활성화

    IDE를 선택하세요. VS Code 및 호환 편집기에서는 Codex 확장 프로그램을 사용하며, Xcode와 JetBrains IDE는 자체 통합을 제공합니다.

  2. Codex 열기

    VS Code, Cursor 또는 Windsurf: Codex 아이콘을 선택하세요. 보이지 않으면 명령 팔레트를 열고 다음 명령을 실행하세요 Codex: Open Codex Sidebar.

    Xcode: 코딩 어시스턴트를 열고 새 채팅을 시작한 다음, 에이전트로 Codex를 선택하세요.

    JetBrains IDE: AI Chat을 열고 Codex를 선택하세요.

  3. 첫 채팅 시작

    프로젝트를 열고 Codex에 코드베이스 설명, 특정 부분 변경 또는 이슈 디버깅 지원을 요청하세요. 변경 사항을 되돌릴 수 있도록 작업 전후에 Git 체크포인트를 만드세요.

    모범 사례 읽기

IDE에서 Codex로 할 수 있는 일 알아보기

Codex가 설명, 편집, 검토, 작업 위임을 처리하는 동안에도 코드에서 벗어나지 않고 작업하세요.

01

이미 열려 있는 컨텍스트 활용하기

열린 파일, 선택 영역 또는 최근 채팅을 메시지 입력창에 추가한 다음, 해당 컨텍스트가 이미 첨부된 상태에서 Codex에 코드 설명이나 편집을 요청하세요.

자세히 알아보기
02

코드 옆에서 변경 사항 검토하기

별도의 탐색 창을 열지 않고도 간결한 요약과 변경된 줄을 검토하세요. 영향을 받은 파일 두 개를 확인하고, 원하는 편집 내용만 유지한 다음, 같은 화면에서 후속 작업을 요청하세요.

자세히 알아보기
IDE에서 검토할 준비가 된 Codex의 변경 사항
03

작업 규모가 커지면 위임하기

빠르게 직접 작업을 반복하려면 로컬을 선택하고, 오래 걸리는 작업을 위임하려면 Codex Web을 연결하세요. 결과를 검토하러 돌아왔을 때도 채팅을 계속 이용할 수 있습니다.

자세히 알아보기

Codex IDE 확장을 사용하면 좋은 경우…

특정 부분을 집중적으로 편집할 때

관련 파일과 Codex를 같은 화면에 표시해 두세요.

익숙하지 않은 코드를 파악할 때

편집기에 이미 열려 있는 파일과 심볼에 대해 질문하세요.

변경 사항을 현재 화면에서 검토하고 싶을 때

소스와 나란히 편집 내용을 확인하고 적용하세요.

더 큰 작업을 위임하고 싶을 때

IDE에서 클라우드 작업을 시작하고 결과가 준비되면 돌아와 확인하세요.