For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal

Extensão do Codex para IDE

Desenvolva com o contexto já disponível no editor

Trabalhe com o Codex junto ao seu código. Inclua no prompt os arquivos abertos e as seleções, revise as alterações no próprio editor e delegue tarefas mais longas sem interromper seu fluxo.

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

Rastreie e corrija um bug intermitente na lógica de novas tentativas

Corrigido com sucesso. O loop de novas tentativas agora é interrompido ao atingir o número máximo de novas tentativas, antes de aguardar.

A verificação do limite de tentativas agora ocorre antes da espera; assim, quando as tentativas se esgotam, o processo para imediatamente, enquanto as tentativas bem-sucedidas mantêm o mesmo comportamento.

Validação bem-sucedida:

  • O processo de novas tentativas é interrompido após atingir o número configurado de tentativas.
  • O backoff continua sendo aplicado entre as tentativas que podem ser repetidas.
  • Os testes específicos de novas tentativas passam.

Atualizou retry.ts sem alterar a integração com o editor.

Editou retry.ts+22
retry.ts+22Revisão
main 0 problemasLin 16, Col 1

Rastreie e corrija um bug intermitente na lógica de novas tentativas. O loop de novas tentativas agora é interrompido ao atingir o número máximo de novas tentativas, antes de aguardar. Alterações aplicadas.

01

Aproveite o contexto já disponível

Faça referência a arquivos abertos, código selecionado e conversas recentes diretamente no Editor. O Codex começa pelo código que você já está vendo, então você gasta menos tempo explicando o problema novamente.

02

Revise as alterações ao lado do código

Leia o resumo, examine um diff específico e continue na mesma conversa. Mantenha apenas as alterações desejadas, com o código-fonte e a justificativa visíveis ao mesmo tempo.

03

Delegue quando a tarefa aumentar de escopo

Mantenha localmente as iterações rápidas ou conecte-se ao Codex Web quando uma tarefa precisar de mais tempo e espaço para ser concluída. Depois, retome no mesmo fluxo de trabalho do editor com um resultado pronto para revisão.

Início rápido

Comece a usar o Codex na sua IDE

Instale ou habilite o Codex, entre na sua conta e inicie uma conversa com o contexto já aberto no editor.

  1. Instale ou habilite o Codex

    Escolha sua IDE. O VS Code e os editores compatíveis usam a extensão do Codex; o Xcode e as IDEs da JetBrains oferecem integrações próprias.

  2. Abra o Codex

    VS Code, Cursor ou Windsurf: escolha o ícone do Codex. Se ele não estiver visível, abra a Paleta de Comandos e execute Codex: Open Codex Sidebar.

    Xcode: abra o assistente de programação, inicie uma nova conversa e escolha o Codex como agente.

    IDEs da JetBrains: abra o AI Chat e selecione o Codex.

  3. Inicie sua primeira conversa

    Abra um projeto e peça ao Codex para explicar a base de código, fazer uma alteração específica ou ajudar você a depurar um issue. Crie pontos de verificação no Git antes e depois da tarefa para poder reverter as alterações.

    Leia as práticas recomendadas

Veja o que o Codex pode fazer na sua IDE

Trabalhe junto ao código enquanto o Codex explica, edita, revisa e delega tarefas.

01

Aproveite o contexto já disponível

Adicione um arquivo aberto, uma seleção ou uma conversa recente ao Editor. Depois, peça ao Codex para explicar ou editar o código com esse contexto já anexado.

Saiba mais
02

Revise as alterações ao lado do código

Revise um resumo conciso e as linhas alteradas sem precisar de outro painel de navegação. Examine os dois arquivos afetados, mantenha as edições desejadas e faça uma nova solicitação na mesma visualização.

Saiba mais
Uma alteração do Codex pronta para revisão em uma IDE
03

Delegue quando a tarefa aumentar de escopo

Escolha a execução local para iterar rapidamente e manter o controle direto ou conecte-se ao Codex Web para delegar uma tarefa mais longa. A conversa continuará disponível quando você voltar para revisar o resultado.

Saiba mais

Use a extensão do Codex para IDE quando…

Você está fazendo alterações pontuais

Mantenha os arquivos relevantes e o Codex na mesma visualização.

Você está se familiarizando com um código novo

Pergunte sobre os arquivos e símbolos já abertos no editor.

Você quer revisar as alterações junto ao código

Examine e aplique as edições junto ao código-fonte.

Você quer delegar uma tarefa maior

Inicie o trabalho na nuvem pela IDE e depois volte para ver o resultado.