codex:~/docs$ cat codex.md

Codex CLI: A referência técnica definitiva

# Referência completa do Codex CLI: instalação e autenticação, modelos e preços, modos de sandbox e aprovação, AGENTS.md, MCP, skills e tarefas na nuvem. Atualizada para a v0.147.0.

author: words: 40607 read_time: 154m updated: 2026-08-14 22:38

Referência completa do Codex CLI: instalação e autenticação, modelos e preços, modos de sandbox e aprovação, AGENTS.md, MCP, skills e tarefas na nuvem. Atualizada para a v0.147.0.

Última atualização: 2026-08-14 · 154 min de leitura · 40K+ words

$ less codex.md

TL;DR: Codex é um agente de programação multi-superfície: ele lê sua base de código, executa comandos em um sandbox no nível do sistema operacional, aplica patches em arquivos e delega tarefas à nuvem. Domine cinco sistemas — config.toml, o modelo de sandbox/aprovação, AGENTS.md, MCP e skills — e ele se torna um multiplicador de força. GPT-5.6 Sol é o padrão recomendado (a configuração “Power”, raciocínio médio); GPT-5.5, o modelo principal da geração anterior, oferece 400K de contexto no Codex e 1M no API.83117 Chegou agora? Vá direto para Instalação e Início rápido. Acompanhando os lançamentos? A versão estável mais recente é a v0.147.0 (7 de agosto de 2026) — veja os Destaques da versão para a narrativa das versões recentes e o Changelog para todas as atualizações.116

Codex funciona como um agente de programação multi-superfície, não como um chatbot que escreve código. O CLI lê sua base de código, executa comandos em um sandbox, aplica patches em arquivos, conecta-se a serviços externos por meio de MCP e delega tarefas de longa duração à nuvem. Ele é executado localmente, mas pensa globalmente; a mesma inteligência alimenta cinco superfícies distintas, dependendo de como você trabalha, incluindo a nova extensão do Chrome que executa o Codex no seu navegador sem assumir o controle dele.90

A diferença entre usar o Codex casualmente e usá-lo de forma eficaz se resume a cinco sistemas principais. Domine-os e o Codex se torna um multiplicador de força:

  1. Sistema de configuração: controla o comportamento por meio de config.toml
  2. Modelo de sandbox e aprovação: define o que o Codex pode fazer
  3. AGENTS.md: define contratos operacionais no nível do projeto
  4. Protocolo MCP: amplia os recursos para serviços externos
  5. Sistema de skills: reúne expertise reutilizável de domínio

Passei meses usando o Codex ao lado de Claude Code em bases de código de produção, pipelines de CI/CD e fluxos de trabalho de equipes. Este guia transforma essa experiência na referência completa que eu gostaria que existisse quando comecei. Cada recurso inclui sintaxe real, exemplos de configuração reais e os casos extremos que confundem até usuários experientes.

Principais conclusões

  • Cinco superfícies, um cérebro: CLI, aplicativo desktop, extensão de IDE, tarefas na nuvem e a nova extensão do Chrome compartilham a mesma inteligência GPT-5.x-Codex; por isso, escolha a superfície que melhor se encaixa no seu fluxo de trabalho.90
  • Sandboxing no nível do sistema operacional: Codex aplica restrições ao sistema de arquivos e à rede no nível do kernel (Seatbelt no macOS, Landlock + seccomp no Linux), não dentro de containers.
  • AGENTS.md funciona entre ferramentas: As instruções do seu projeto funcionam no Codex, Cursor, Copilot, Amp, Jules, Gemini CLI, Windsurf, Cline, Aider, Zed e em mais de 60.000 projetos open source. Escreva uma vez, use em qualquer lugar.
  • Perfis reduzem a sobrecarga de alternar contexto: Defina predefinições de configuração nomeadas (fast, careful, auto) e alterne entre elas com --profile.
  • O gerenciamento de contexto importa: a família GPT-5.6 (Sol, Terra, Luna) executa uma janela de contexto de 272K; GPT-5.5, o principal modelo da geração anterior, oferece 400K no Codex e 1M no API. Use /compact, prompts focados e referências @file para gerenciar proativamente os orçamentos de tokens.83112

Como usar este guia

Esta é uma referência com mais de 3.300 linhas — comece pelo ponto adequado ao seu nível de experiência:

Experiência Comece aqui Explore depois
Novo no Codex InstalaçãoInício rápidoModelo mental Configuração, Sandbox
Usuário diário AGENTS.md, Skills, Modo de planejamento MCP, Hooks
Líder de equipe / empresa Implantação empresarialBoas práticas Frameworks de decisão, Receitas de fluxo de trabalho
Migrando de outra ferramenta Guia de migração Frameworks de decisão

O Cartão de referência rápida, no final, fornece um resumo fácil de consultar de todos os comandos principais.


Destaques de lançamentos: o que mudou recentemente

A narrativa versão a versão, para leitores que acompanham o ciclo de lançamentos do Codex. É novo por aqui? Ignore esta seção e volte depois do Início rápido — nada nela é necessário para você começar a produzir.

GPT-5.6 Sol é o padrão recomendado no Codex — a configuração padrão “Power”, com raciocínio médio, ajustável para Smarter ou Faster; GPT-5.5 (23 de abril de 2026: contexto de 400K no Codex, 1M no API, US$ 5/US$ 30 por MTok, 82,7% SOTA no Terminal-Bench 2.0) é o principal modelo da geração anterior.83117 A partir do CLI v0.147.0 (estável, 7 de agosto de 2026), codex exec --full-auto foi removido (descontinuado desde a v0.128) — scripts que ainda o utilizam agora geram erro; substitua-o por --sandbox workspace-write junto de uma flag de aprovação ou um perfil. A v0.147.0 também inclui --approve-for-me (prompts de aprovação decididos por uma revisão automática), Agent Plugins portáteis com busca em catálogos locais, pessoais, de workspace e remotos, o protocolo opcional MCP 2026-07-28 (descoberta paginada, solicitações em várias rodadas, inicialização de servidor sem bloqueio) e seções de conversa para organizar transcrições longas.116 A v0.146.0 (estável, 29 de julho) fez com que proxies configurados cobrissem todas as camadas de transporte, adicionou manifestos de Agent Plugins mais os marketplaces Amazon Bedrock e Claude Code, nomeação de sessões com fixação de threads e skills fornecidas pelo executor; a v0.146.1 (5 de agosto) reforçou os padrões de revisão automática para modelos com capacidade cibernética.114115 A partir do CLI v0.145.0 (estável, 21 de julho de 2026), /import migra do Cursor e também do Claude Code — configurações, servidores MCP, plugins, sessões, comandos e memórias com escopo de projeto — a voz retorna como conversas V3 em tempo real por streaming com entradas de áudio e saídas de ferramentas de áudio em formatos locais comuns, a experiência opcional multi-agent v2 foi estabilizada com modelos de subagentes, níveis de raciocínio e concorrência configuráveis, um histórico de threads paginado experimental traz retomada eficiente, busca, nomes persistentes, suporte a subagentes e memórias, o login experimental do Amazon Bedrock é disponibilizado com suporte a endpoint e autenticação personalizados (GPT-5.6 Sol como modelo Bedrock padrão), e as seleções de modelos GPT-5.4 incluídas migram para as variantes GPT-5.6 Terra e Luna; a v0.144.6 (18 de julho) corrigiu as janelas de contexto do GPT-5.6 Sol/Terra/Luna para 272.000 tokens.111112 A partir do CLI v0.140.0 (estável, 15 de junho de 2026), /usage mostra a atividade diária/semanal/acumulada de tokens da conta, sessões podem ser excluídas permanentemente com codex delete / /delete (com proteções de confirmação), /import migra seletivamente a configuração inicial, a configuração do projeto e chats recentes do Claude Code, digitar @ abre por padrão um menu unificado de menções para arquivos, plugins e skills, e a autenticação gerenciada por chave do Amazon Bedrock API é disponibilizada junto com armazenamento local criptografado para credenciais CLI e MCP OAuth; os controles de voz experimentais /realtime foram removidos da TUI (a voz retornou posteriormente na v0.145.0 como V3 em tempo real por streaming).102112 A partir do CLI v0.139.0 (estável, 9 de junho de 2026), o modo de código pode chamar diretamente a busca web independente (inclusive a partir de chamadas de ferramentas JavaScript aninhadas) e receber resultados em texto simples, os schemas de entrada de ferramentas/conectores agora preservam construções oneOf/allOf para melhor compatibilidade com schemas grandes e MCP, codex doctor adiciona detalhes do ambiente do editor e do pager (ocultando valores sensíveis em JSON), e o marketplace de plugins expõe fontes em codex plugin marketplace list --json com listagem mais rápida do catálogo em cache.122 A v0.138.0 (8 de junho) adicionou /app para transferir uma sessão CLI ao aplicativo desktop no macOS e no Windows, expôs caminhos de imagens locais ao modelo, tornou a seleção de esforço de raciocínio mais flexível e deu à automação de plugins uma saída JSON estruturada; também iniciou a criptografia do texto de tarefas de pai para subagente no multi-agent v2, para que instruções de delegação não apareçam mais em texto simples nos logs locais de sessão (consulte Multi-Agent).123108 A v0.137.0 (4 de junho) lançou o multi-agent v2 (runtime mantido por thread, melhores padrões de acompanhamento e metadados, hide_spawn_agent_metadata com padrão true), atalhos de teclado F13–F24 da TUI e uma extensão de skills v1 com resolução de catálogo por turno.124 A partir do CLI v0.135.0 (28 de maio de 2026), codex doctor relata um inventário mais rico de ambiente, Git, terminal, app-server e threads; /status mostra detalhes da conexão remota e a versão do servidor quando a TUI está conectada por uma conexão remota; o modo vim ganhou edição de objetos de texto, comportamento melhorado para fim de palavra/linha e interrupção de turno configurável; /permissions agora entende perfis de permissão nomeados e exibe os personalizados; builds empacotadas do Codex descobrem e usam o helper zsh corrigido incluído em macOS compatíveis; e o Python SDK expõe predefinições amigáveis de Sandbox para APIs de thread e turno.126 A v0.134.0 (26 de maio de 2026) introduziu busca no histórico local de conversas com correspondências de conteúdo que não diferenciam maiúsculas de minúsculas e prévias de resultados, tornou --profile o seletor principal de perfis em CLI, permissões da TUI e fluxos de sandbox (configurações de perfil legadas são rejeitadas com orientação de migração), melhorou a configuração de MCP com direcionamento de ambiente por servidor e opções OAuth para servidores HTTP streamable, tornou os schemas de ferramentas de conectores mais confiáveis ao preservar $ref/$defs locais e compactar schemas grandes demais, permitiu que ferramentas MCP somente leitura fossem executadas concomitantemente quando anunciam readOnlyHint, e adicionou contexto mais rico para extensões e hooks, incluindo o histórico de conversa para ferramentas de extensão.101 A v0.133.0 (21 de maio de 2026) ativou metas por padrão, com armazenamento dedicado e acompanhamento de progresso; codex remote-control recebeu prontidão/status em primeiro plano, além de início/parada no estilo daemon; perfis de permissão ganharam APIs de lista, herança, requirements.toml gerenciado, atualização em runtime e integração mais forte com o sandbox do Windows; a descoberta de plugins mostra versões instaladas, raízes de marketplace e coleções remotas; e extensões podem observar o início/parada de subagentes, execução de ferramentas, metadados de turnos e processamento assíncrono de aprovações/turnos. A atualização do aplicativo Codex de 21 de maio adicionou Appshots para janelas Mac em primeiro plano, GA do modo Goal no aplicativo/IDE/CLI, melhorias de anotação no navegador interno e Computer Use bloqueado opcional para usuários Mac qualificados.99100 A v0.132.0 (20 de maio de 2026) adicionou autenticação de primeira classe do Python SDK, APIs de turno somente texto mais simples, TurnResult mais rico, codex exec resume --output-schema, inicialização mais rápida da TUI, registro remoto de executor com autenticação e preservação da fidelidade de imagem em turnos de app-server. Use flags explícitas de sandbox/aprovação ou perfis de permissão — o legado --full-auto foi removido a partir da v0.147.0; js_repl continua removido.86878991969798116

Nota de estabilidade: Recursos marcados como [EXPERIMENTAL] ou under development estão sujeitos a mudanças entre lançamentos. A partir da v0.133.0 (21 de maio de 2026), metas estão ativadas por padrão, perfis de permissão são uma superfície gerenciada de primeira classe, a descoberta de plugins é mais inspecionável e remote-control é mais fácil de executar como um comando app-server em primeiro plano ou daemonizado. Codex Cloud e o modo de código continuam experimentais ou em desenvolvimento, enquanto CLI principal, sandboxing, AGENTS.md, config.toml, Skills, hooks, ferramentas multi-agent, plugins, Browser, Computer Use e Appshots são superfícies estáveis ou documentadas voltadas ao usuário, dependendo da plataforma e do plano. A v0.132.0 complementa a autenticação do Python SDK e a automação estruturada de retomada; a v0.131.0 adicionou codex doctor, busca unificada de menções @, comandos de marketplace CLI, compartilhamento de plugins com reconhecimento de versão, remote-control gerenciado por daemon com ativação/desativação em runtime, ambientes apoiados por registry e reforços adicionais ao sandbox do Windows.969798 O legado --full-auto foi removido na v0.147.0 (descontinuado desde a v0.128), e js_repl continua removido.8687116

Como o Codex funciona: o modelo mental

Antes de explorar os recursos, entenda como a arquitetura do Codex molda tudo o que você faz com ele. O sistema opera em cinco superfícies apoiadas por uma camada de inteligência compartilhada:

┌─────────────────────────────────────────────────────────┐
│                    CODEX SURFACES                       │
├─────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐   │
│  │   CLI    │  │ Desktop  │  │   IDE    │  │ Cloud  │   │
│  │ Terminal │  │   App    │  │Extension │  │  Tasks │   │
│  └──────────┘  └──────────┘  └──────────┘  └────────┘   │
│  Local exec     Multi-task    Editor-native  Async      │
│  + scripting    + worktrees   + inline edits detached   │
│  ┌──────────┐                                           │
│  │  Chrome  │  Signed-in browser workflows              │
│  │Extension │  (launched May 2026)                      │
│  └──────────┘                                           │
├─────────────────────────────────────────────────────────┤
│  EXTENSION LAYER                                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐     │
│  │   MCP   │  │ Skills  │  │  Apps   │  │  Search │     │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘     │
│  External tools, reusable expertise, ChatGPT            │
│  connectors, web search (cached + live)                 │
├─────────────────────────────────────────────────────────┤
│  SECURITY LAYER                                         │
│  ┌─────────────────────────────────────────────────┐    │
│  │    Sandbox (Seatbelt / Landlock / seccomp)      │    │
│  │    + Approval Policy (untrusted → never)        │    │
│  └─────────────────────────────────────────────────┘    │
│  OS-level filesystem + network restrictions             │
├─────────────────────────────────────────────────────────┤
│  CORE LAYER                                             │
│  ┌─────────────────────────────────────────────────┐    │
│  │         GPT-5.x-Codex Intelligence              │    │
│  │   Tools: Shell, Patch, Read, Web Search         │    │
│  │   (legacy artifact, read_file, grep_files       │    │
│  │    removed in v0.117.0)                         │    │
│  └─────────────────────────────────────────────────┘    │
│  Shared model across all surfaces; costs tokens         │
└─────────────────────────────────────────────────────────┘

Camada central: A família de modelos GPT-5.x alimenta tudo. Em agosto de 2026, gpt-5.6-sol é o padrão recomendado — a configuração “Power”, com raciocínio médio —, com Terra (uso diário) e Luna (rápido e acessível) ao lado; gpt-5.5 é o carro-chefe da geração anterior (contexto de 400K no Codex, 1M no API), e gpt-5.4 deixa o Codex em 31 de agosto de 2026.83117 Ele lê arquivos, escreve patches, executa comandos de shell e raciocina sobre sua base de código. Quando o contexto fica cheio, o Codex compacta a conversa para liberar espaço. Essa camada consome tokens.

Camada de segurança: Todo comando que o Codex executa passa por um sandbox no nível do sistema operacional. No macOS, o framework Seatbelt da Apple aplica restrições no nível do kernel. No Linux, Landlock + seccomp filtram o acesso ao sistema de arquivos e às chamadas de sistema. O sandbox opera no nível do kernel, não dentro de containers. A política de aprovação determina então quando solicitar confirmação humana.

Camada de extensões: MCP conecta serviços externos (GitHub, Figma, Sentry). Skills agrupam fluxos de trabalho reutilizáveis que o Codex carrega sob demanda. Apps se conectam aos conectores do ChatGPT. A pesquisa na web adiciona contexto em tempo real da internet.

Camada de superfícies: CLI para usuários avançados de terminal e automação. App para desktop para gerenciamento de projetos com várias threads. Extensão de IDE para ciclos de editar-compilar-testar. Cloud para tarefas assíncronas executadas de forma independente.

A principal ideia: A maioria dos usuários usa apenas uma superfície. Usuários avançados usam as cinco: Cloud para tarefas de longa duração, CLI para operações determinísticas no repositório, extensão de IDE para ciclos de programação mais ágeis, o app para desktop para planejamento e coordenação, e Chrome para fluxos de trabalho no navegador com login.


Índice

  1. Como instalo o Codex?
  2. Início rápido: sua primeira sessão
  3. Superfícies principais de interação
  4. Análise detalhada do sistema de configurações
  5. Qual modelo devo escolher?
  6. Quanto custa o Codex?
  7. Frameworks de decisão
  8. Como o sistema de sandbox e aprovação funciona?
  9. Como o AGENTS.md funciona?
  10. Hooks
  11. O que é MCP (Model Context Protocol)?
  12. Modo Code
  13. Runtime REPL de JavaScript
  14. O que são skills?
  15. Plugins
  16. Modo Plan e colaboração
  17. Sistema de memória
  18. Gerenciamento de sessões
  19. Modo não interativo (codex exec)
  20. Codex Cloud e tarefas em segundo plano
  21. O Codex Desktop App
  22. Ação GitHub e CI/CD
  23. Codex SDK
  24. Otimização de desempenho
  25. Como depuro problemas? – incluindo codex doctor
  26. Implantação empresarial
  27. Boas práticas e antipadrões
  28. Receitas de fluxo de trabalho
  29. Guia de migração
  30. Cartão de referência rápida
  31. Registro de alterações
  32. Referências

Como instalo o Codex?

Gerenciadores de pacotes

# npm (recommended)
npm install -g @openai/codex

# Homebrew (macOS)
brew install --cask codex

# winget (Windows)
winget install OpenAI.Codex

# Upgrade to latest
npm install -g @openai/codex@latest

Como atualizo, faço downgrade ou desinstalo o Codex CLI?

O Codex inclui um comando de autoatualização desde a v0.128.0; todo o restante funciona por meio do gerenciador de pacotes que fez a instalação.86 Desde a v0.146.0, os artefatos de lançamento, os metadados de canal e os aliases do instalador são disponibilizados pela infraestrutura de lançamentos hospedada pela OpenAI, com GitHub como alternativa.114 Se a sua rede permite GitHub para instalações e atualizações do Codex, adicione também o host de lançamentos da OpenAI — a alternativa faz com que uma falha na allowlist se degrade silenciosamente, em vez de falhar de forma explícita.

# Check what you are running
codex --version                          # -> codex-cli 0.147.0
npm view @openai/codex version           # Latest published version

# Update
codex update                             # Built-in self-update (v0.128.0+)
npm install -g @openai/codex@latest      # Or update via npm
brew upgrade --cask codex                # Or via Homebrew

# Pin or downgrade to an exact version
npm install -g @openai/codex@0.144.6

# Uninstall
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex

Fixar uma versão é a escolha certa quando uma versão quebra seu fluxo. O Codex segue uma linha estável de atualizações rápidas, portanto instalar uma versão exata é a maneira mais rápida de voltar atrás — abra uma issue, fixe a versão e siga em frente. Confirme o rollback com codex --version, pois uma segunda instalação oculta no seu PATH continuará fornecendo silenciosamente o binário antigo (codex doctor sinaliza exatamente isso em Environment).

Desinstalar o pacote não remove seu estado. A autenticação, as configurações e o histórico de sessões ficam em ~/.codex/. Mantenha essa pasta para preservar logins e histórico após uma reinstalação; exclua-a somente se quiser realmente começar do zero — rm -rf ~/.codex também descarta config.toml, auth.json e todas as sessões armazenadas.

Script de instalação direta (v0.106.0+)

Para macOS e Linux, há um script de instalação de uma linha disponível como um recurso de lançamento do GitHub:60

curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh

O script detecta automaticamente sua plataforma e arquitetura, baixa o binário correto e o coloca no seu PATH.

Downloads de binários

Para ambientes sem npm ou Homebrew, baixe binários específicos da plataforma em Releases do GitHub1:

Plataforma Binário
macOS Apple Silicon codex-aarch64-apple-darwin.tar.gz
macOS x86_64 codex-x86_64-apple-darwin.tar.gz
Linux x86_64 codex-x86_64-unknown-linux-musl.tar.gz
Linux arm64 codex-aarch64-unknown-linux-musl.tar.gz

Requisitos do sistema

  • macOS: Apple Silicon ou Intel (suporte completo a sandbox via Seatbelt)
  • Linux: x86_64 ou arm64 (sandbox via Landlock + seccomp)
  • Windows: Sandbox nativo com tokens restritos (promovido de experimental na v0.100.0). WSL também é compatível2

Autenticação

codex login                  # Interactive OAuth (recommended)
codex login --device-auth    # OAuth device code flow (headless)
codex login --with-api-key   # API key from stdin
codex login status           # Check auth state (exit 0 = logged in)
codex logout                 # Clear stored credentials

Dois caminhos de autenticação:

  1. Conta ChatGPT (recomendado): Faça login com sua assinatura existente Plus, Pro, Team, Business, Edu ou Enterprise. Acesso completo aos recursos, incluindo tarefas na nuvem.
  2. Chave API: Defina pela variável de ambiente CODEX_API_KEY ou por codex login --with-api-key. Alguns recursos (threads na nuvem) talvez não estejam disponíveis.

Dica para especialistas: O armazenamento de credenciais pode ser configurado por cli_auth_credentials_store em config.toml. Opções: file (padrão), keyring (chaveiro do sistema operacional) ou auto (keyring quando disponível, com file como alternativa).

Login do Amazon Bedrock (v0.145.0, experimental): Equipes cujo acesso aos modelos ocorre pelo Amazon Bedrock têm um caminho de login experimental com suporte a endpoint e autenticação personalizados, além da autenticação gerenciada existente por chave API (v0.140.0+) e da cadeia de credenciais da AWS (consulte Provedores de modelos personalizados). GPT-5.6 Sol é o modelo Bedrock padrão.112

Completações do shell

# Generate completions for your shell
codex completion bash > /etc/bash_completion.d/codex
codex completion zsh > ~/.zsh/completions/_codex
codex completion fish > ~/.config/fish/completions/codex.fish

Verifique a instalação

codex --version
# codex-cli 0.147.0

Início rápido: sua primeira sessão

Vá do zero à produtividade em 5 minutos.

1. Instale e autentique:

npm i -g @openai/codex          # Install
codex login                      # Log in with your OpenAI account

2. Navegue até um projeto:

cd ~/my-project                  # Any git repo works

3. Inicie o Codex:

codex

Você verá a TUI interativa. O Codex lê automaticamente a estrutura do seu projeto.

4. Faça uma pergunta:

> What does this project do? Summarize the architecture.

O Codex lê os arquivos principais e explica a base de código. Uma pergunta como esta não faz alterações — o Codex só aplica patches aos arquivos quando você pede uma mudança, e a política de sandbox e aprovação determina quando ele precisa pedir autorização primeiro.

5. Faça uma alteração:

> Add input validation to the login endpoint

O Codex propõe edições como um diff. Revise e aprove com y, ou rejeite com n.

6. Use um slash command:

> /plan Refactor the database layer to use connection pooling

O Codex cria um plano sem executá-lo. Revise o plano e, então, aprove-o para iniciar a execução.

7. Verifique seu trabalho:

> /diff

Veja todas as alterações que o Codex fez na sessão atual.

O que fazer em seguida:


Superfícies principais de interação

O Codex oferece cinco interfaces distintas apoiadas pela mesma inteligência. Cada superfície é otimizada para um padrão de fluxo de trabalho diferente.

1. CLI interativo (Terminal UI)

codex                        # Launch TUI
codex "fix the failing tests" # Launch with initial prompt
codex -m gpt-5.5            # Specify model
codex --sandbox workspace-write --ask-for-approval on-request

A interface de terminal é um aplicativo em tela cheia com:

  • Compositor: Digite prompts, anexe arquivos com @, execute comandos de shell com o prefixo !
  • Painel de saída: Respostas do modelo em streaming, chamadas de ferramentas e saída de comandos
  • Barra de status: Modelo, uso de tokens, branch do git, modo de sandbox

Atalhos principais da TUI:

Atalho Ação
@ Busca aproximada de arquivos (anexar ao contexto)
!command Executar comando de shell diretamente
Ctrl+G Abrir editor externo ($VISUAL / $EDITOR)
Ctrl+R Busca reversa no histórico (v0.121.0+) — busca no estilo readline entre prompts anteriores, incluindo slash commands emitidos em turnos anteriores82
Enter (durante a execução) Inserir novas instruções no meio do turno
Esc duas vezes Editar mensagens anteriores
Teclas de seta Navegar pelo histórico de rascunhos

Mudança na linha de status (v0.121.0): O antigo medidor de janela de contexto na linha de status foi substituído por um indicador de porcentagem de contexto, que mostra o quanto da sua janela de contexto está preenchida. Se você tiver scripts ou hooks que analisam a linha de status, verifique essa mudança de formato.82 O Codex também exibirá um aviso de atualização do CLI quando uma nova versão estiver disponível.

Slash commands disponíveis na TUI:

Comando Descrição
/quit ou /exit Sair do CLI
/new Iniciar uma nova conversa na mesma sessão
/resume Retomar uma conversa salva
/fork Fazer fork da conversa atual em uma nova thread
/model Alternar o modelo e o nível de esforço de raciocínio
/compact Resumir a conversa para liberar tokens
/diff Mostrar o diff do git, incluindo arquivos não rastreados
/review Revisão de código da árvore de trabalho
/plan Entrar no modo de planejamento
/goal Criar, pausar, retomar ou limpar metas de trabalho persistidas (v0.128.0+). v0.133.0: as metas são ativadas por padrão, usam armazenamento dedicado e acompanham o progresso entre turnos ativos; a OpenAI agora documenta o modo Goal como geralmente disponível no app Codex, na extensão IDE e no CLI.98100
/vim Alternar a edição modal do Vim no compositor (v0.129.0+). Configure pelas configurações de keymap da TUI para definir o Vim como modo de edição padrão.89
/hooks Navegar e alternar hooks de ciclo de vida pela TUI (v0.129.0+). Descubra os hooks disponíveis, veja quais estão ativos e alterne hooks individuais sem sair da sessão.89
/mention Anexar arquivo à conversa
/init Gerar estrutura inicial de AGENTS.md
/status Configuração da sessão e uso de tokens
/usage Atividade diária, semanal e acumulada de tokens da conta (v0.140.0+). v0.142.0: também mostra e resgata créditos obtidos para redefinição do limite de uso, com confirmação, repetição e estados de disponibilidade atualizados.102104 v0.144.0: os créditos de redefinição mostram o tipo e a expiração, e o seletor de resgate permite escolher qual crédito resgatar.107
/import Importar seletivamente configuração inicial, configuração de projeto e chats recentes do Claude Code (v0.140.0+).102 v0.145.0: ampliado para migrar do Cursor e também do Claude Code — configurações, servidores MCP, plugins, sessões, comandos e memórias específicas do projeto.112
/delete Excluir permanentemente a sessão atual (v0.140.0+) — também codex delete no CLI e thread/delete no app-server, todos com proteções de confirmação.102
/permissions Definir a política de aprovação
/personality Estilo de comunicação (amigável/pragmático/nenhum)
/mcp Listar ferramentas MCP configuradas
/apps Navegar pelos conectores do ChatGPT
/ps Mostrar terminais em segundo plano
/skills Acessar e invocar skills
/plugins Navegar e gerenciar plugins instalados (v0.117.0+); a v0.129.0 adiciona compartilhamento de workspace e operações de marketplace.89
/title Definir o título da janela do terminal (v0.117.0+)
/config Exibir os valores efetivos de configuração e suas fontes
/statusline Configurar o rodapé da TUI; a v0.129.0 adiciona uma linha de status opcional compatível com o tema, com resumos de PR + mudanças de branch.89
/feedback Enviar logs aos responsáveis pelo Codex
/logout Sair da conta

Redesign do seletor de fluxo de trabalho (v0.129.0): Agora é mais fácil acessar retomar e fazer fork a partir de um seletor redesenhado, e um novo modo de scrollback bruto permite navegar pela transcrição não renderizada quando você precisa copiar comandos ou a saída do modelo literalmente. Útil ao fazer triagem de uma sessão longa de debugging ou ao enviar a saída para outra ferramenta.89

Menu unificado de menções com @ (v0.140.0): Digitar @ no compositor agora abre um único menu de menções que abrange arquivos, plugins e skills por padrão, substituindo o fluxo de anexar apenas arquivos — uma tecla para referenciar qualquer recurso do projeto.102

2. Codex Desktop App (macOS + Windows)

codex app                    # Launch desktop app (auto-installs if missing)

O aplicativo para desktop adiciona recursos que o CLI não tem:

  • Multitarefas: Execute vários agentes em paralelo em diferentes projetos simultaneamente
  • Isolamento com git worktree: Cada thread trabalha em uma cópia isolada do seu repositório
  • Revisão de diff embutida: Adicione ao stage, reverta e faça commit de alterações sem sair do aplicativo
  • Terminal integrado: Terminal por thread para executar comandos
  • Fork de conversas: Ramifique conversas para explorar alternativas
  • Janelas pop-out flutuantes: Desanexe conversas em janelas portáteis
  • Automações: Agende tarefas recorrentes (triagem de issues, monitoramento de CI, resposta a alertas)
  • Appshots: Anexe a janela do aplicativo Mac em primeiro plano a uma thread, com screenshot e o texto disponível
  • Comentários no navegador do app: Visualize páginas locais ou públicas, deixe comentários sobre elementos/áreas e permita que o Codex resolva feedback visual preciso
  • Computer Use: Permita que o Codex opere aplicativos Mac autorizados para trabalho de GUI com escopo definido; o uso bloqueado é opcional para turnos elegíveis de Computer Use remoto no Mac

ChatGPT Voice, com tecnologia GPT-Live (desktop 26.715, 23 de julho de 2026): Agora você pode controlar o aplicativo para desktop por voz — converse sobre o trabalho e coordene tarefas em Chat, Work e Codex sem digitar. No macOS, ativar Screen context compartilha um appshot da janela em primeiro plano com a conversa, para que você possa perguntar sobre o que está vendo em vez de descrevê-lo. Disponível nos planos Plus, Pro, Business, Edu e Enterprise, no aplicativo para desktop e pelo Remote no iOS. Esta é a voz da superfície desktop; a transcrição por voz com a barra de espaço do próprio CLI é um recurso separado e experimental.113

Quando usar o app ou o CLI: Use o aplicativo para desktop ao coordenar vários fluxos de trabalho ou quando precisar de revisão visual de diffs. Use o CLI quando quiser composabilidade no terminal, scripting ou integração com CI/CD.

3. Extensão IDE (VS Code, Cursor, Windsurf)

A extensão IDE do Codex integra-se diretamente ao seu editor:

  • Modo agente por padrão: Lê arquivos, faz edições e executa comandos
  • Edições inline: Sugestões contextuais nos seus arquivos ativos
  • Sessões compartilhadas: As sessões são sincronizadas entre o CLI e a extensão IDE
  • Mesma autenticação: Faça login com uma conta ChatGPT ou uma chave API

Instale pelo VS Code Marketplace ou pelas lojas de extensões do Cursor/Windsurf.3

4. Codex Cloud [EXPERIMENTAL]

As tarefas na nuvem são executadas de forma assíncrona em ambientes gerenciados pela OpenAI:

  • Dispare e esqueça: Coloque tarefas na fila para serem executadas independentemente da sua máquina local
  • Execução paralela: Execute várias tarefas na nuvem simultaneamente
  • Criação de PR: O Codex cria pull requests a partir do trabalho concluído
  • Aplicação local: Traga resultados da nuvem para o seu repositório local com codex apply <TASK_ID>
codex cloud list             # List recent cloud tasks
codex apply <TASK_ID>        # Apply diff from a specific cloud task

As tarefas na nuvem também podem ser acessadas em chatgpt.com/codex.4

5. Codex para Chrome [NOVO]

O Codex é disponibilizado como uma extensão de navegador para Chrome, adicionando uma quinta superfície ao lado do CLI, do aplicativo para desktop, da extensão IDE e da nuvem. A extensão foi projetada para acompanhar sua navegação normal, em vez de assumir o controle dela: o Codex trabalha em paralelo entre abas em segundo plano, e você continua controlando quais sites ele pode acessar.90

  • Execução paralela entre abas: O Codex opera em várias abas de uma vez sem bloquear a aba em primeiro plano.
  • Controle por site: Você inclui em uma allow-list os sites com os quais o Codex pode interagir; o padrão é não ter acesso.
  • Navegador como ambiente de trabalho: A extensão é ideal para trabalhar com aplicativos e sites em que a página é a fonte da verdade — consoles de administração, dashboards internos, UIs de gerenciamento de conteúdo, sistemas de tickets — e não substitui o CLI em repositórios locais.
  • Mesma inteligência: O Codex para Chrome executa a mesma inteligência GPT-5.x-Codex usada pelas outras superfícies, então uma configuração de AGENTS.md ou skills que funciona no CLI mantém as mesmas convenções no trabalho conduzido pelo navegador.

Instale pela documentação da extensão Codex para Chrome.90


Análise detalhada do sistema de configuração

Codex usa TOML para configuração. Entender a hierarquia de precedência é essencial porque ela determina quais configurações prevalecem quando entram em conflito.

Precedência (da maior para a menor)

  1. Substituições da sessão (maior prioridade): flags de CLI (--model, --sandbox, --ask-for-approval, --search, --enable/--disable, --profile) e substituições com -c key=value
  2. Configuração do projeto (.codex/config.toml, descoberta do CWD até a raiz do projeto; o diretório mais próximo prevalece)
  3. Configuração do usuário ($CODEX_HOME/config.toml, o padrão é ~/.codex/config.toml)
  4. Configuração do sistema (/etc/codex/config.toml no Unix)
  5. Padrões integrados (menor prioridade)

requirements.toml atua como uma camada de restrições de política que limita os valores que os usuários podem selecionar após a mesclagem normal das configurações. Consulte Implantação empresarial.

Localizações dos arquivos de configuração

Escopo Caminho Finalidade
Usuário ~/.codex/config.toml Padrões pessoais
Projeto .codex/config.toml Substituições por repositório
Sistema /etc/codex/config.toml Padrões para toda a máquina
Gerenciado /etc/codex/requirements.toml Restrições de política aplicadas pelo administrador

Dica para especialistas: A variável de ambiente CODEX_HOME substitui o diretório padrão ~/.codex. É útil para configurações de CI/CD ou com várias contas.

Projetos desktop com várias pastas (26.715, 23 de julho de 2026): Um projeto local no aplicativo desktop do ChatGPT agora pode abranger várias pastas relacionadas, com uma delas designada como pasta principal (menu do projeto → Editar projeto). A descoberta automática de config.toml é executada apenas na pasta principal; as pastas secundárias continuam disponíveis para pesquisa, leitura e edição de arquivos, mas não contribuem com configurações. Um .codex/config.toml em uma pasta secundária é um arquivo que o Codex pode ler, não uma configuração que ele carrega. Isso é um escopo de projeto do aplicativo desktop, não uma mudança nas regras de precedência acima — o CLI ainda resolve a configuração do projeto subindo a partir do diretório de trabalho atual.113

Referência completa de configuração

# ~/.codex/config.toml — annotated reference

# ─── Model Selection ───────────────────────────────────
model = "gpt-5.6-sol"                  # Recommended default (the "Power" setting)
model_provider = "openai"               # Provider (openai, oss, or custom provider id)
model_context_window = 272000           # Token count available to active model (override)
model_auto_compact_token_limit = 200000 # Threshold triggering automatic history compaction
model_reasoning_effort = "medium"       # minimal|low|medium|high|xhigh (model-dependent)
model_reasoning_summary = "auto"        # auto|concise|detailed|none
model_verbosity = "medium"              # low|medium|high
personality = "pragmatic"               # none|friendly|pragmatic
review_model = "gpt-5.5"               # Optional model for /review command
service_tier = "fast"                  # Preferred service tier for new turns
oss_provider = "lmstudio"              # lmstudio|ollama (used with --oss)

# ─── Sandbox & Approval ───────────────────────────────
sandbox_mode = "workspace-write"        # read-only|workspace-write|danger-full-access
approval_policy = "on-request"          # untrusted|on-request|never

[sandbox_workspace_write]
writable_roots = []                     # Additional writable paths
network_access = false                  # Allow outbound network
exclude_tmpdir_env_var = false          # Exclude $TMPDIR from sandbox
exclude_slash_tmp = false               # Exclude /tmp from sandbox

# ─── Web Search ────────────────────────────────────────
web_search = "live"                     # Web search mode (constrained by allowed modes)

# ─── Instructions ──────────────────────────────────────
developer_instructions = ""             # Additional injected instructions
model_instructions_file = ""            # Custom instructions file path
compact_prompt = ""                     # Custom history compaction prompt

# ─── Shell Environment ─────────────────────────────────
allow_login_shell = false               # Allow login shell semantics (loads .profile/.zprofile)

[shell_environment_policy]
inherit = "all"                         # all|core|none
ignore_default_excludes = false         # Set true to keep KEY/SECRET/TOKEN vars
exclude = []                            # Glob patterns to exclude
set = {}                                # Explicit overrides
include_only = []                       # Whitelist patterns

# ─── Authentication ────────────────────────────────────
cli_auth_credentials_store = "file"     # file|keyring|auto
forced_login_method = "chatgpt"         # chatgpt|api
mcp_oauth_callback_port = 0            # Fixed port for MCP OAuth callback (0 = random)
mcp_oauth_credentials_store = "auto"   # auto|file|keyring

# ─── History & Storage ─────────────────────────────────
[history]
persistence = "save-all"                # save-all|none
max_bytes = 0                           # Cap size (0 = unlimited)

tool_output_token_limit = 10000         # Max tokens per tool output
log_dir = ""                            # Custom log directory
sqlite_home = ""                        # Override SQLite-backed resumable state location

# ─── UI & Display ──────────────────────────────────────
file_opener = "vscode"                  # vscode|vscode-insiders|windsurf|cursor|none
hide_agent_reasoning = false
show_raw_agent_reasoning = false
check_for_update_on_startup = true

[tui]
notifications = false                   # Enable notifications
notification_method = "auto"            # auto|osc9|bel
animations = true
show_tooltips = true
alternate_screen = "auto"               # auto|always|never
status_line = ["model", "context-remaining", "git-branch"]

# ─── Project Trust ─────────────────────────────────────
project_doc_max_bytes = 32768           # Max AGENTS.md size (32 KiB)
project_doc_fallback_filenames = []     # Alternative instruction filenames
project_root_markers = [".git"]         # Project root detection

# ─── Feature Flags ─────────────────────────────────────
# Use `codex features list` for current names/stages/defaults.
[features]
shell_tool = true                       # Shell command execution (stable)
unified_exec = true                     # PTY-backed exec (stable)
shell_snapshot = true                   # Shell env snapshots (stable)
enable_request_compression = true       # zstd request compression where supported (stable)
fast_mode = true                        # Service-tier selection and Fast-tier commands (stable)
goals = true                            # Goal mode; stable and on by default in v0.133.0+
hooks = true                            # Lifecycle hooks (stable)
multi_agent = true                      # Enable multi-agent collaboration tools (stable)
personality = true                      # Personality selection (stable)
plugins = true                          # Plugin system (stable)
plugin_hooks = true                     # Plugin-bundled hooks (stable)
plugin_sharing = true                   # Workspace plugin sharing (stable)
browser_use = true                      # In-app browser automation (stable)
browser_use_external = true             # Chrome extension browser use (stable)
computer_use = true                     # macOS Computer Use (stable, plan/region gated)
in_app_browser = true                   # Shared rendered-page preview (stable)
image_generation = true                 # Image-generation tool (stable)
guardian_approval = true                # Auto-review approval path (stable)
skill_mcp_dependency_install = true     # Prompt/install missing skill MCP deps (stable)
tool_suggest = true                     # Tool/plugin suggestion surface (stable)
workspace_dependencies = true           # Workspace dependency discovery (stable)
memories = true                         # Memories (experimental)
network_proxy = false                   # Sandboxed networking proxy (experimental)
prevent_idle_sleep = true               # Keep machine awake during active turns (experimental)
terminal_resize_reflow = true           # Terminal reflow improvements (experimental)

# Removed or deprecated feature names still appear in `codex features list`
# for migration diagnostics. Do not set removed flags such as
# `collaboration_modes`, `request_rule`, `codex_git_commit`,
# `apply_patch_freeform`, `search_tool`, or `js_repl` in new configs.

# ─── Multi-Agent Roles (v0.102.0+) ───────────────────
[agents]
max_threads = 4                         # Maximum concurrent agent threads

[agents.explorer]
description = "Read-only codebase navigator"
config_file = "~/.codex/profiles/explorer.toml"

# ─── Notifications ────────────────────────────────────
notify = ["terminal-notifier", "-title", "Codex"]  # Command for notifications

# ─── Per-Project Overrides ────────────────────────────
[projects."/absolute/path/to/repo"]
trust_level = "trusted"                 # Per-project trust override

Perfis

Predefinições de configuração nomeadas para diferentes modos de trabalho:

# Define profiles in ~/.codex/config.toml

[profiles.fast]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
personality = "pragmatic"

[profiles.careful]
model = "gpt-5.5"
model_reasoning_effort = "xhigh"
approval_policy = "untrusted"
sandbox_mode = "read-only"

[profiles.auto]
model = "gpt-5.6-sol"
model_reasoning_effort = "medium"
approval_policy = "never"
sandbox_mode = "workspace-write"

Ative um perfil:

codex --profile fast "quick refactor"
codex --profile careful "security audit"
codex -p auto "fix CI"

Dica para especialistas: Defina um perfil padrão com profile = "fast" no nível superior da sua configuração. Substitua-o por sessão com --profile.

Provedores de modelos personalizados

Conecte-se ao Azure, AWS Bedrock, modelos locais ou serviços de proxy:

[model_providers.azure]
name = "Azure OpenAI"
base_url = "https://YOUR_PROJECT.openai.azure.com/openai"
wire_api = "responses"
query_params = { api-version = "2025-04-01-preview" }
env_key = "AZURE_OPENAI_API_KEY"

# Built-in amazon-bedrock provider (v0.123.0+, first-class in v0.124.0+)
# AWS SigV4 signing + credential-based auth; AWS profile selectable via the
# nested `aws.profile` field (NOT a top-level `aws_profile` key).
# v0.130.0+ also accepts credentials from `aws login` (the AWS console-login
# flow) — Codex resolves the cached console-login session for the chosen
# profile if static keys are absent.
# v0.140.0+ adds managed Amazon Bedrock API-key authentication, and stores
# CLI and MCP OAuth credentials in encrypted local storage.[^184]
[model_providers.amazon-bedrock]
name = "Amazon Bedrock"

[model_providers.amazon-bedrock.aws]
profile = "default"                   # any profile from ~/.aws/credentials
# Region/credential resolution otherwise follows the standard AWS chain;
# v0.130.0 added support for `aws login` console-login profiles in addition
# to static access keys and IAM role assumption.[^168]

[model_providers.ollama]
name = "Ollama (Local)"
base_url = "http://localhost:11434/v1"
wire_api = "chat"

Aviso: O API de comunicação chat/completions (wire_api = "chat") foi descontinuado para modelos hospedados pela OpenAI, e a OpenAI anunciou sua remoção em fevereiro de 2026.34 Provedores locais (Ollama, LM Studio) ainda podem aceitar esse formato. Para endpoints da OpenAI, use wire_api = "responses".

Use modelos locais com a flag --oss:

codex --oss "explain this function"               # Uses default OSS provider
codex --oss --local-provider lmstudio "explain"   # Explicit LM Studio
codex --oss --local-provider ollama "explain"      # Explicit Ollama

Ou defina na configuração:

model_provider = "oss"
oss_provider = "lmstudio"   # or "ollama"

Substituições de configuração inline

Substitua qualquer valor de configuração pela linha de comando:

codex -c model="gpt-5.5" "refactor the API"
codex -c 'sandbox_workspace_write.network_access=true' "install dependencies"
codex -c model_reasoning_effort="xhigh" "debug the race condition"

Qual modelo devo escolher?

Modelos disponíveis (agosto de 2026)

Modelo Contexto de entrada / total Raciocínio padrão Ideal para
gpt-5.5 (Codex) 400K / 400K medium Principal modelo da geração anterior (23 de abril de 2026) — 82,7% no Terminal-Bench 2.0 SOTA; substituído como padrão recomendado pelo GPT-5.6 Sol. No API: janela de contexto de 1M.83117
gpt-5.5-pro 1M / 1M high Nível de maior esforço do GPT-5.5 (24 de abril de 2026, disponível no API)83
gpt-5.4 1M / 1M medium Modelo principal anterior; seleções incluídas migraram para GPT-5.6 Terra/Luna na v0.145.0; será removido do Codex em 31 de agosto de 2026112117
gpt-5.4-mini 400K / 400K medium Trabalho de subagentes, tarefas mais simples — substituído como opção incluída pelas variantes GPT-5.6 na v0.145.0; será removido do Codex em 31 de agosto de 202676112117
gpt-5.6 Sol / Terra / Luna 272K / 272K medium (max compatível) Família padrão atual em todas as superfícies do Codex (CLI, web, IDE, cloud, API): Sol é o modelo principal e a configuração padrão “Power”, Terra é o modelo para o dia a dia e Luna é a opção rápida/econômica. Lançados inicialmente via Bedrock na v0.143.0; padrões incluídos desde a v0.145.0; contexto corrigido para 272.000 tokens na v0.144.6106111112117
gpt-5.3-codex 272K / 400K medium Especialista em código legado — descontinuado no Codex ao fazer login com ChatGPT; ainda disponível via API117
gpt-5.3-codex-spark 128K / 128K high Iteração quase instantânea, somente texto (usuários Pro, parceria com Cerebras)67
gpt-5.2-codex 272K / 400K medium Desativado em 23 de julho de 2026 conforme a tabela de descontinuação da OpenAI; o substituto recomendado agora é gpt-5.6-sol88
gpt-5.1-codex-mini 272K / 400K medium Desativado em 23 de julho de 2026 conforme a tabela de descontinuação da OpenAI; o substituto recomendado agora é gpt-5.6-terra88

GPT-5.5 (23 de abril de 2026) era a escolha recomendada pela OpenAI para a maioria das tarefas no Codex no lançamento: programação complexa, uso de computador, trabalho de conhecimento e fluxos de pesquisa. Disponível no Codex CLI / web / desktop em 23 de abril para ChatGPT Plus / Pro / Business / Enterprise / Edu / Go; no API da OpenAI em 24 de abril. Janela de contexto: 400K no Codex, 1M no API — o Codex limita a janela a 400K para equilibrar throughput e custo entre os níveis de assinatura; o API expõe o 1M completo. Preços (API): US$ 5 de entrada / US$ 30 de saída por MTok (2× a taxa do GPT-5.4; a OpenAI indica um aumento efetivo de ~20% após melhorias na eficiência de tokens). Benchmarks: 82,7% no Terminal-Bench 2.0 (SOTA atual entre os modelos disponíveis publicamente), 84,9% no GDPval (44 ocupações), 78,7% no OSWorld-Verified, 98,0% no Tau2-bench Telecom (sem ajuste de prompt). A OpenAI usou GPT-5.5 + Codex internamente para reescrever a infraestrutura de serving antes do lançamento — o que resultou em um aumento de 20% na velocidade de geração de tokens.83

GPT-5.4 e GPT-5.4 mini serão removidos do Codex em 31 de agosto de 2026.117 Até lá, o GPT-5.4 continua selecionável em todas as superfícies do Codex.64 A lista exata de modelos varia conforme a conta e a disponibilização. Verifique seu cache local: ~/.codex/models_cache.json.

Nota sobre descontinuação (11 de março de 2026): os modelos GPT-5.1 não estão mais disponíveis no ChatGPT. Conversas existentes continuam automaticamente no GPT-5.3 Instant, GPT-5.4 Thinking ou GPT-5.4 Pro. GPT-5.1-Codex-Mini permaneceu disponível via API e CLI até a desativação em 23 de julho de 2026.7188

Nota sobre o nível gratuito (5 de maio de 2026): GPT-5.5 Instant foi disponibilizado para o nível gratuito do ChatGPT em 5 de maio de 2026. Isso amplia o público da família GPT-5.5 além dos planos pagos, embora o acesso ao Codex CLI continue exigindo uma assinatura elegível Plus / Pro / Business / Enterprise / Edu / Go ou uma chave do API.92

GPT-5.4 mini (17 de março de 2026): uma variante menor e mais rápida do GPT-5.4, com 400K de contexto a US$ 0,75/US$ 4,50 por MTok — usa apenas 30% da cota do GPT-5.4. Ideal para delegação a subagentes: deixe o GPT-5.4 cuidar do planejamento e da coordenação enquanto subagentes GPT-5.4 mini lidam em paralelo com subtarefas mais específicas (busca no codebase, revisão de arquivos, processamento de documentos).76

Bedrock GPT-5.6 (Sol, Terra, Luna) (v0.143.0, 8 de julho de 2026): o Codex adicionou suporte de primeira classe para três variantes do modelo GPT-5.6 hospedadas no Amazon Bedrock, incluindo suporte ao nível de esforço de raciocínio max. Para equipes cujo acesso a modelos passa por um provedor Bedrock, elas podem ser selecionadas da mesma forma que outros modelos de provedores personalizados (consulte Provedores de modelos personalizados); o nível de esforço max é destinado às cargas de trabalho de raciocínio e de agentes mais difíceis.106 v0.144.6 (18 de julho de 2026) atualizou as instruções incluídas para Sol, Terra e Luna e corrigiu suas janelas de contexto para 272.000 tokens.111 v0.145.0 (21 de julho de 2026) adiciona login experimental no Bedrock com suporte a endpoint e autenticação personalizados, torna o GPT-5.6 Sol o modelo padrão do Bedrock e migra as seleções incluídas do modelo GPT-5.4 para as variantes correspondentes Terra e Luna.112

Fluxograma de seleção de modelo

Is this a quick fix or simple question?
├─ Yes → gpt-5.6-luna (fastest, most affordable)
└─ No
   ├─ Do you need real-time pairing speed?
   │  ├─ Yes → gpt-5.3-codex-spark (near-instant, Pro only)
   │  └─ No
   │     ├─ Subagent or parallel subtask (search, review, processing)?
   │     │  ├─ Yes → gpt-5.6-luna (the bundled subagent pick since v0.145.0)
   │     │  └─ No
   │     │     ├─ Everyday coding task (refactor, migration, feature build)?
   │     │     │  ├─ Yes → gpt-5.6-terra (everyday model, 272K context)
   │     │     │  └─ No → gpt-5.6-sol (flagship — the default "Power" setting)
   └─ Still unsure? → gpt-5.6-sol

Esforço de raciocínio

Controle quanto o modelo “pensa” antes de responder:

Nível Comportamento Quando usar
minimal Raciocínio mínimo (somente modelos GPT-5) Tarefas triviais, consultas rápidas
low Raciocínio breve Tarefas de programação padrão, formatação
medium Equilibrado (padrão) A maior parte do trabalho de desenvolvimento
high Raciocínio estendido Bugs complexos, arquitetura
xhigh Raciocínio máximo Auditorias de segurança, análise aprofundada

Os níveis compatíveis dependem do modelo. minimal está disponível apenas para modelos GPT-5. Nem todos os modelos são compatíveis com todos os níveis.

codex -c model_reasoning_effort="xhigh" "find the race condition"

Dica para especialistas: o raciocínio xhigh pode usar de 3 a 5 vezes mais tokens que o medium para o mesmo prompt. Reserve-o para problemas realmente difíceis, nos quais o raciocínio adicional compensa.

Controles rápidos de raciocínio na TUI (v0.124.0+).85 Em uma sessão interativa na TUI, Alt+, reduz o raciocínio em um nível e Alt+. o aumenta em um nível — útil quando um problema difícil durante a sessão justifica uma progressão temporária de medium → high → xhigh sem /effort ou -c. Ao aceitar uma atualização de modelo durante a sessão, o raciocínio é redefinido para o padrão do novo modelo, em vez de manter o nível anterior.

Alternância de modelo

Alterne modelos durante a sessão com o slash command /model ou defina um por execução via --model / -m:

codex -m gpt-5.3-codex-spark "pair with me on this component"

Quanto custa o Codex?

Veja também Seleção de modelos para conhecer os recursos e Frameworks de decisão para escolher o modelo adequado para cada tarefa.

Acesso pelos planos do ChatGPT

A disponibilidade do Codex depende do seu plano do ChatGPT e das configurações da organização:51

Plano Preço Acesso ao Codex Limites de taxa (janela de 5 horas)
Free / Go US$ 0 / US$ 8 Acesso promocional por tempo limitado Baixo
Plus US$ 20/mês CLI local + tarefas na nuvem Faixas por modelo, por exemplo, GPT-5.6 Sol 10-100 msgs, Luna 250-2.000119
Pro A partir de US$ 100/mês (5x) ou US$ 200/mês (20x) Processamento prioritário, GPT-5.3-Codex-Spark Faixas por modelo, por exemplo, GPT-5.6 Sol 50-500 (5x) / 200-2.000 (20x) msgs119
Business US$ 25/usuário/mês (US$ 20 no anual) Assento padrão inclui Codex + ChatGPT, SAML SSO Limitado por taxa conforme o plano
Business (assento somente Codex) Pay-as-you-go Cobrança baseada em tokens, sem taxa fixa por assento, sem limites de taxa Baseado em tokens
Enterprise / Edu Entre em contato com vendas Alocação personalizada, controles de administrador, logs de auditoria, assentos somente Codex disponíveis Escala conforme o contrato
Chave API Baseado no uso CLI, SDK, somente IDE (sem recursos de nuvem) Baseado em tokens

Atualização de preços de abril de 2026: O preço anual do Business caiu de US$ 25 para US$ 20/assento/mês. Assentos somente Codex com preços pay-as-you-go agora estão disponíveis para workspaces Business e Enterprise — sem taxa fixa por assento, cobrados pelo consumo de tokens.79 A página de preços agora publica limites como faixas por modelo (veja a tabela acima), em vez dos multiplicadores promocionais de 2x do lançamento do Desktop App em fevereiro de 2026.16119

Aumento do limite de uso de maio de 2026 (expirado em 31 de maio de 2026): O Codex no plano Plus operou com um limite de 25× em 5 horas (em comparação com o aumento padrão de 20×), e a faixa de US$ 100/mês foi dobrada na mesma janela.89

Custos de créditos

As operações do Codex consomem créditos da alocação do seu plano:

Modelo Créditos / 1 milhão de tokens de entrada Em cache / saída Observações
GPT-5.6 Sol 125 12,5 / 750 Modelo principal — a configuração “Power” padrão119
GPT-5.6 Terra 50 5 / 300 Modelo para o dia a dia119
GPT-5.6 Luna 5 0,5 / 30 Faixa rápida/acessível — 25x mais barata que Sol119

Na prática, “o uso do GPT-5.6 tem média de 5 a 40 créditos por mensagem”; o modo rápido consome créditos em uma taxa maior nos modelos compatíveis, e a geração de imagens esgota os limites incluídos de 3 a 5x mais rápido do que interações comparáveis somente com texto.119

Os planos Enterprise e Edu escalam os créditos conforme a alocação contratual. Verifique /status no TUI para conferir o uso atual.

Cobrança da API

Ao usar o Codex pela API, a OpenAI cobra o uso por token segundo os preços padrão da OpenAI para a API do modelo selecionado (além de eventuais descontos aplicáveis de cache de prompts). Consulte a página oficial de preços da API para ver as tarifas atuais.20

Estratégias de otimização de custos

  1. Use perfis: Crie um perfil fast com gpt-5.6-luna e model_reasoning_effort = "low" para tarefas rotineiras
  2. Reserve alto raciocínio: Use xhigh apenas para problemas realmente difíceis, pois ele custa de 3 a 5x mais tokens
  3. Use --ephemeral: Ignore a persistência da sessão em CI/CD para reduzir a sobrecarga
  4. Minimize os resumos de raciocínio: Defina model_reasoning_summary = "none" quando não precisar de explicações
  5. Agrupe com o modo exec: codex exec evita a sobrecarga do TUI em fluxos de automação
  6. Monitore o uso: Verifique /status no TUI e os dashboards de cobrança da sua organização

Exemplos de custos no mundo real

Custos representativos da API para tarefas comuns (um retrato dos preços do gpt-5.3-codex em meados de 2026, com raciocínio médio — os tamanhos relativos se aplicam entre os modelos):

Tarefa Tokens de entrada Tokens de saída Custo aproximado
Explicar um módulo de 500 linhas ~15K ~2K ~US$ 0,25
Corrigir um teste com falha (1-2 arquivos) ~30K ~5K ~US$ 0,50
Adicionar um novo endpoint da API com testes ~60K ~15K ~US$ 1,10
Refatorar o módulo de autenticação (10 arquivos) ~120K ~30K ~US$ 2,25
Auditoria completa do repositório via codex exec ~200K ~20K ~US$ 3,00
Tarefa na nuvem: fazer a triagem de 20 issues abertas ~250K ~40K ~US$ 4,50

Os custos variam conforme o esforço de raciocínio, o cache e a duração da conversa. Use gpt-5.6-luna para tarefas rotineiras e reduza substancialmente os gastos com esse tipo de tarefa. Tokens de entrada em cache são cobrados com desconto.

Sobrecarga oculta de tokens

Cada chamada de ferramenta adiciona tokens além do seu prompt visível:

Fonte de sobrecarga Custo aproximado
Prompt do sistema + AGENTS.md ~2-5K tokens por interação (carregado uma vez e armazenado em cache depois)
Definições de ferramentas ~500 tokens por ferramenta registrada
Leituras de arquivo (@file) Tokens de todo o conteúdo do arquivo
Definições de ferramentas da MCP ~200-500 tokens por servidor conectado
Rastros de raciocínio Variável; xhigh pode adicionar uma sobrecarga de 3-5x

Dica de especialista: Monitore seu uso real por meio de /status no TUI. A contagem de tokens inclui toda a sobrecarga, não apenas suas mensagens visíveis. Se os custos surpreenderem você, verifique quantos servidores MCP estão conectados — cada um adiciona definições de ferramentas a cada chamada da API.

Gerenciamento de custos da equipe

Tamanho da equipe Configuração recomendada Custo mensal esperado
Desenvolvedor solo Modelo padrão, raciocínio medium US$ 20-80
Equipe pequena (3-5) Perfis (fast/careful), revisões de código via codex exec US$ 200-500
Equipe média (10-20) Plano Enterprise, limites em requirements.toml, integração com CI US$ 1.000-3.000
Organização grande (50+) Enterprise com controles de administrador, logs de auditoria, orçamentos alocados Preço personalizado

Estratégias para controlar os custos da equipe:

  • Defina requirements.toml para impor limites de modelo e esforço de raciocínio em toda a organização
  • Use gpt-5.6-luna para CI/CD — pipelines automatizados raramente precisam do máximo de raciocínio
  • Orçamento baseado em perfis — defina os perfis ci, review e dev com limites de custo apropriados
  • Monitore com OpenTelemetry — implantações Enterprise podem exportar a telemetria de uso para as stacks de observabilidade existentes

Estruturas de decisão

Quando usar cada interface

Cenário Melhor interface Por quê
Correção rápida de bug CLI Rápido, focado, scriptável
Refatoração em vários arquivos CLI ou App CLI para patches determinísticos; App para revisão visual de diff
Explorar código desconhecido CLI Composição no terminal, integração com grep/find
Fluxos de trabalho paralelos Desktop App Isolamento de worktree, gerenciamento de várias tarefas
Edição ativa de arquivos IDE Extension Edições inline, ciclo ágil de compilação e teste
Migração de longa duração Cloud É executada de forma independente e cria um PR ao terminar
Automação de CI/CD codex exec Não interativo, saída JSON, scriptável
Revisão de código CLI ou App Comando /review com predefinições
Onboarding da equipe Desktop App Visual, guiado, exige menos conhecimento de terminal

Quando usar cada modo de sandbox

Cenário Modo Aprovação Por quê
Explorar código desconhecido read-only untrusted Segurança máxima; não é possível quebrar nada
Desenvolvimento diário workspace-write on-request Bom equilíbrio entre velocidade e segurança
Automação confiável workspace-write never Rápido, sem interrupções e em sandbox
Administração de sistema danger-full-access on-request Precisa de acesso total, mas com aprovação humana
Pipeline de CI/CD workspace-write never Automatizado, em sandbox no workspace

Quando usar cada nível de raciocínio

Tipo de tarefa Raciocínio Modelo Perfil
Formatação, linting low gpt-5.6-luna fast
Programação padrão low-medium gpt-5.6-sol padrão
Depuração complexa high gpt-5.5 careful
Auditoria de segurança xhigh gpt-5.5 careful
Prototipagem rápida low gpt-5.3-codex-spark fast
Migração/refatoração medium-high gpt-5.6-sol ou gpt-5.5 padrão

Modo Plan vs execução direta

Will Codex need to change more than 3 files?
│
├── YES → Use Plan Mode (/plan)
│         Codex designs the approach BEFORE making changes.
│         You review and approve the plan.
│         Best for: refactors, new features, migrations
│
└── NO → Is the change well-defined?
         │
         ├── YES → Direct execution
         │         Just describe the task. Codex executes immediately.
         │         Best for: bug fixes, small features, test additions
         │
         └── NO → Use Plan Mode (/plan)
                  Let Codex explore and propose an approach first.
                  Best for: unfamiliar codebases, ambiguous requirements

Modo Steer: Enter vs Tab

Situação Use Enter Use Tab
Codex está prestes a cometer um erro Envie a correção imediatamente
Você tem uma tarefa de acompanhamento Coloque-a na fila para depois do trabalho atual
Codex escolheu o arquivo errado Envie um redirecionamento imediatamente
Você quer ampliar o escopo Coloque a adição na fila
Mudança urgente de prioridade Envie a nova prioridade imediatamente
Contexto não crítico Coloque-o na fila — sem pressa

Regra prática: Enter = “pare, ouça isto agora.” Tab = “quando terminar, faça isto também.”

Desktop App vs CLI

How do you prefer to work?
│
├── Terminal-first → Use CLI
│   │
│   ├── Single focused task → codex (interactive TUI)
│   ├── Scripted automation → codex exec (non-interactive)
│   └── Quick one-shot → codex exec "prompt" -o result.txt
│
└── Visual/multi-project → Use Desktop App
    │
    ├── Multiple parallel tasks → Multi-thread with worktree isolation
    ├── Visual diff review → Built-in Git diff viewer
    ├── Scheduled automation → Automations tab
    └── Voice-driven → Ctrl+M for voice dictation
Recurso CLI Desktop App
Sessões interativas Sim Sim
Agentes paralelos Manual (vários terminais) Integrado (isolamento de worktree)
Revisão de diff /diff (texto) Diffs visuais inline
Automações Cron + codex exec Agendador com GUI
Entrada por voz Não Sim (Ctrl+M)
Integração com CI/CD codex exec + Action do GitHub Não
Sincronização de sessão Sim Sim (compartilhada com CLI)

Qual perfil?

Associe sua tarefa a um perfil pré-configurado:

Tipo de tarefa Perfil Configurações principais
Perguntas rápidas, formatação fast model = "gpt-5.6-luna", model_reasoning_effort = "low"
Desenvolvimento diário (padrão) model = "gpt-5.6-sol", model_reasoning_effort = "medium"
Arquitetura, segurança careful model = "gpt-5.5", model_reasoning_effort = "xhigh"
Pairing em tempo real pair model = "gpt-5.3-codex-spark", model_reasoning_effort = "high"
Automação de CI/CD ci model = "gpt-5.6-luna", model_reasoning_effort = "low", sandbox_mode = "workspace-write"

Configuração do config.toml:

# Default profile
profile = "default"

[profiles.fast]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"

[profiles.careful]
model = "gpt-5.5"
model_reasoning_effort = "xhigh"

[profiles.pair]
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"

[profiles.ci]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
sandbox_mode = "workspace-write"

Alterne os perfis por sessão: codex --profile careful

Como funcionam o sandbox e o sistema de aprovação?

O Codex usa um modelo de segurança em duas camadas que separa o que é tecnicamente possível de quando o Codex solicita aprovação humana. Essa abordagem é fundamentalmente diferente do sistema de permissões do Claude Code — o Codex aplica restrições no nível do kernel do sistema operacional.5 Consulte também Implantação empresarial para conhecer as restrições de requirements.toml que os administradores aplicam em toda a organização.

Camada 1: sandbox (o que é possível)

O sandbox controla o acesso ao sistema de arquivos e à rede usando mecanismos nativos do sistema operacional:

Modo Acesso a arquivos Rede Implementação
read-only Somente leitura em todos os locais Bloqueada Mais restritivo; alterações exigem aprovação explícita
workspace-write Leitura/gravação no workspace + /tmp Bloqueada por padrão Desenvolvimento normal; opção padrão segura
danger-full-access Acesso total à máquina Habilitada Capacidade máxima; use com cautela (a variante baseada apenas em lista de bloqueio foi removida na v0.121.0 — agora é uma opção binária de ativar/desativar)82

Aplicação específica por plataforma:

  • macOS: framework Seatbelt da Apple via sandbox-exec, com perfis específicos para cada modo compilados em tempo de execução e aplicados pelo kernel6. Desde a v0.121.0, os perfis de sandbox do macOS podem incluir sockets Unix específicos em uma lista de permissões (por exemplo, docker.sock e sockets IPC do editor), e a resolução de DNS privado não é mais bloqueada por padrão.82
  • Linux: Landlock para restrições do sistema de arquivos + seccomp para filtragem de chamadas de sistema. Um processo auxiliar independente (codex-linux-sandbox) oferece isolamento em profundidade.5 O Bubblewrap (bwrap) é incluído no código-fonte e compilado como parte da build para Linux (deixou de ser opcional na v0.100.0)7. A v0.117.0 melhorou a confiabilidade do sandbox em distribuições mais antigas com configurações legadas do kernel.75 A v0.129.0 reforçou a inicialização do sandbox no Linux e atualizou o Bubblewrap incluído para a versão 0.11.2, com patches de segurança upstream; a v0.130.0 acrescentou outras medidas de proteção à inicialização.8991
  • Windows: sandbox nativo com tokens restritos (deixou de ser experimental na v0.100.0). Também há suporte ao WSL, que herda Landlock + seccomp do Linux. A v0.117.0 inclui melhorias no sandbox com tokens restritos para aumentar o isolamento de processos.75 A v0.130.0 concede aos usuários do sandbox acesso ao cache de binários do runtime do desktop, permitindo que o sandbox do Windows localize esses binários de forma confiável para usuários do sandbox do workspace.91

Por que isso é importante: ao contrário do sandbox baseado em contêineres (Docker), o sandbox no nível do sistema operacional é mais rápido, mais leve e mais difícil de contornar. O kernel aplica as restrições antes mesmo que o Codex veja a chamada de sistema.

Correções de segurança: - Contorno do sandbox por fork do zsh (v0.106.0): corrigida uma vulnerabilidade em que a execução do shell por meio de fork do zsh podia contornar as restrições do sandbox.60 Se você usa uma versão anterior, atualize imediatamente. - Limite do tamanho da entrada (v0.106.0): agora, o Codex impõe um limite de aproximadamente 1 milhão de caracteres à entrada para evitar travamentos causados por payloads excessivamente grandes.60 - Perfil seguro de devcontainer (v0.121.0): um novo perfil reforçado para clientes que usam devcontainers do Docker utiliza Bubblewrap para criar o sandbox dentro do contêiner. Há suporte ao WSL2; o WSL1 é explicitamente rejeitado (o Bubblewrap é incompatível com a camada de compatibilidade do kernel do WSL1).82 - Revisão do Guardian + hooks (v0.121.0): os hooks ficam desabilitados durante as sessões de revisão do Guardian para impedir que hooks executados antes ou depois das ferramentas interfiram nas decisões do subagente Guardian.82 Se você depende de hooks para registro ou validação, lembre-se de que uma revisão do Guardian não os executa — use a observabilidade do app-server como alternativa se precisar de uma trilha de auditoria completa. - Sistema de arquivos /dev no Linux (v0.105.0): os comandos executados no sandbox no Linux agora recebem um sistema de arquivos /dev mínimo, o que melhora a compatibilidade com ferramentas que esperam encontrar nós de dispositivos.61

Política ReadOnlyAccess (v0.100.0+): uma estrutura de política configurável para controlar detalhadamente o acesso de leitura. Use-a para restringir quais diretórios o Codex pode ler, mesmo no modo workspace-write:

[sandbox_workspace_write]
read_only_access = ["/etc", "/usr/local/share"]  # Only these paths readable outside workspace

Camada 2: política de aprovação (quando perguntar)

A política de aprovação determina quando o Codex pausa para solicitar confirmação humana:

Política Comportamento Caso de uso
untrusted Executa automaticamente leituras seguras; solicita aprovação para todo o restante Maior barreira de confiança; repositórios desconhecidos
on-request Aprova ações dentro do sandbox; solicita aprovação para violações dos limites Padrão; bom equilíbrio
never Nunca solicita aprovação CI/CD, automação confiável

on-failure ainda aparece em alguns exemplos antigos e caminhos de compatibilidade, mas a documentação atual de configuração da OpenAI o identifica como obsoleto. Prefira on-request para execuções interativas e never para execuções não interativas que já contam com um limite externo de segurança.87

IDs de aprovação distintos (v0.104.0+)

Agora, o Codex atribui IDs de aprovação distintos a cada comando em uma execução de shell com várias etapas. Isso torna as aprovações granulares — aprovar um comando de uma sequência não aprova automaticamente os comandos seguintes na mesma invocação do shell.49

Controles flexíveis de aprovação (v0.105.0+)

O fluxo de aprovação agora oferece suporte a permissões adicionais do sandbox e rejeição granular:61

  • Permissões adicionais do sandbox: quando um comando precisa de acesso além do permitido pelo modo atual do sandbox, o Codex pode solicitar permissões adicionais específicas em vez de exigir uma mudança completa de modo
  • Rejeição granular: rejeite chamadas individuais de ferramentas e forneça feedback para que o Codex possa ajustar sua abordagem, em vez de simplesmente tentar executar o mesmo comando novamente

Solicitações de permissão em tempo de execução (v0.113.0+)

Agora, o Codex inclui uma ferramenta request_permissions integrada que permite ao modelo solicitar permissões adicionais em tempo de execução.69 Quando o modelo encontra uma tarefa que exige acesso elevado, ele pode solicitar formalmente permissões específicas (caminhos do sistema de arquivos, acesso à rede etc.) pelo fluxo de aprovação da TUI, em vez de falhar silenciosamente ou exigir que o usuário reinicie com flags diferentes.

Modo de aprovação de apps writes (v0.144.0+)

Apps e conectores ganham um nível intermediário de aprovação: o modo de aprovação de apps writes permite que as ações declaradas como somente leitura por um app sejam executadas sem solicitar aprovação, mas ainda pausa diante de qualquer ação de gravação.107 Antes, as aprovações de apps funcionavam mais como tudo ou nada; writes corresponde ao nível de confiança que a maioria dos operadores realmente deseja para integrações — liberdade para consultar, aprovação para alterar.

Aprovações revisadas automaticamente: --approve-for-me (v0.147.0+)

A nova flag --approve-for-me do CLI transforma as solicitações de aprovação em aprovações revisadas automaticamente: em vez de interromper você, cada solicitação é avaliada por uma etapa de revisão e aprovada ou recusada em seu nome.116 Esse recurso fica entre “aprovar tudo” (a postura que --full-auto costumava incentivar e que agora foi removida) e “interromper para tudo” — as solicitações continuam existindo como pontos de decisão, mas um revisor responde a elas. Combine-o com os padrões de revisão automática mais seguros para modelos com recursos cibernéticos introduzidos na v0.146.1, que essa flag herda. Trate-o como qualquer delegação de autoridade: adequado para execuções longas e não supervisionadas, nas quais uma interrupção causaria uma paralisação, mas inadequado para sessões que envolvam credenciais ou o estado de produção, nas quais você deve ser o revisor.

Perfis de permissão (v0.113.0+, ampliados nas versões v0.128.0 e v0.133.0)

Os perfis de permissão dividem as políticas de sandbox do sistema de arquivos e da rede em seções nomeadas e reutilizáveis. Defina default_permissions como um perfil integrado, como :read-only ou :workspace, ou aponte-o para uma tabela [permissions.<name>] personalizada.87 A v0.133.0 consolida os perfis como uma interface gerenciada: listas de APIs expõem os metadados dos perfis disponíveis, os perfis podem herdar uns dos outros, o requirements.toml gerenciado pode declarar requisitos de permissão, os perfis ativos são atualizados em tempo de execução e a configuração do sandbox do Windows agora usa o perfil resolvido em vez de uma política ad hoc separada.98

default_permissions = "project-safe"

[permissions.project-safe.filesystem]
"/usr/local" = "read"
glob_scan_max_depth = 3

[permissions.project-safe.filesystem.":project_roots"]
"." = "write"
"**/*.env" = "none"

[permissions.project-safe.network]
enabled = true
mode = "limited"

[permissions.project-safe.network.domains]
"api.github.com" = "allow"
"registry.npmjs.org" = "allow"

Use none para arquivos sensíveis e globs que devem permanecer ilegíveis mesmo quando a raiz do projeto permite gravação. Para exceções pontuais de comandos, prefira regras em vez de ampliar um perfil de forma abrangente.87

Orientações sobre o antigo --full-auto

Guias mais antigos descreviam --full-auto como um alias conveniente para:

codex --sandbox workspace-write --ask-for-approval on-request

Na v0.128.0, as notas de versão marcam --full-auto como obsoleto, e a ajuda atual do CLI não o inclui mais nas execuções interativas. Em vez disso, use as flags explícitas acima ou um perfil de permissões nomeado.86

A v0.147.0 conclui a remoção: codex exec --full-auto não existe mais. Agora, um script que ainda passa essa flag retorna um erro em vez de ser executado. A migração é mecânica — substitua-a por --sandbox workspace-write (além de uma flag de aprovação ou um perfil, caso a invocação antiga dependesse do comportamento de aprovação de --full-auto). Antes de atualizar, audite qualquer automação que invoque codex exec pelo shell: a falha aparece como um pipeline interrompido, não como um aviso de obsolescência.116

Confiabilidade do sandbox (v0.129.0): o reforço da inicialização do sandbox no Linux reduz condições de corrida em sistemas de arquivos lentos ou checkouts com links simbólicos; as melhorias de confiabilidade do sandbox no Windows corrigem várias falhas em casos extremos durante execuções prolongadas; e o Bubblewrap incluído foi atualizado para a versão 0.11.2, com patches de segurança upstream. Nenhuma alteração de configuração é necessária. Execute codex update para obter essas melhorias.89

Configurações recomendadas

Desenvolvimento diário (padrão seguro):

sandbox_mode = "workspace-write"
approval_policy = "on-request"

Usuário avançado (acesso total, com supervisão humana):

sandbox_mode = "danger-full-access"
approval_policy = "untrusted"

A combinação é o “ponto ideal” recomendado pela comunidade: capacidade máxima, mas com aprovação obrigatória para cada comando.8

Automação de CI/CD:

sandbox_mode = "workspace-write"
approval_policy = "never"

Aprovações inteligentes com o subagente Guardian (v0.115.0+)

As Aprovações Inteligentes podem encaminhar as solicitações de revisão para um subagente Guardian, em vez de exigir aprovação humana para cada ação. A sessão do Guardian persiste entre aprovações para reutilizar o cache do prompt e evitar o custo adicional de inicialização. Cada revisão recebe um histórico limpo (as decisões anteriores não influenciam as revisões seguintes).73

Configure o revisor em config.toml:

approvals_reviewer = "guardian_subagent"   # "user" (default) or "guardian_subagent"

Isso é especialmente útil em fluxos de trabalho de CI/CD nos quais você deseja uma revisão automatizada com raciocínio, em vez de simplesmente usar approval_policy = "never" para tudo.

Classificação mais rigorosa do PowerShell (v0.142.2): agora, comandos do PowerShell que contenham regiões executáveis da AST que o classificador de segurança não consegue inspecionar exigem aprovação, em vez de passarem pela aprovação automática — isso elimina uma brecha pela qual códigos PowerShell ofuscados ou criados dinamicamente podiam escapar da classificação no Windows.105

Detecção ampliada de comandos perigosos (v0.144.5): a detecção agora reconhece mais formas forçadas de rm, e comandos rejeitados retornam motivos de rejeição mais claros, em vez de uma negativa vaga — útil quando você está ajustando políticas de aprovação e precisa saber por que um comando foi bloqueado.110

Como habilitar o acesso à rede

O Codex bloqueia o acesso à rede por padrão no modo workspace-write. Habilite-o quando necessário:

# Per-run
codex -c 'sandbox_workspace_write.network_access=true' "install the packages"

# In config.toml
[sandbox_workspace_write]
network_access = true
writable_roots = ["/path/to/extra/dir"]   # Additional writable directories
exclude_slash_tmp = false                  # Prevent /tmp from being writable
exclude_tmpdir_env_var = false             # Prevent $TMPDIR from being writable

Suporte a proxy do WebSocket (v0.104.0+)

Para ambientes corporativos que encaminham o tráfego do WebSocket por um proxy, agora o Codex oferece suporte às variáveis de ambiente WS_PROXY e WSS_PROXY:49

export WSS_PROXY="https://proxy.corp.example.com:8443"
codex "update the README"

Elas complementam o suporte existente a HTTPS_PROXY e proxies SOCKS5 (v0.93.0+).

A v0.146.0 foi a versão que tornou a expressão “todas as camadas de transporte” realmente verdadeira. Agora, os proxies configurados são respeitados na autenticação, nos downloads de plugins, na autorização do MCP, na execução remota, nas conexões do WebSocket, nos redirecionamentos HTTP e nas conexões com o LM Studio — sete caminhos que, segundo o changelog, antes ignoravam o proxy.114 Se você executava o Codex atrás de um proxy corporativo antes da v0.146.0 e os logins ou as instalações de plugins falhavam enquanto chamadas comuns ao modelo funcionavam, essa lacuna é a explicação provável.

Proxy do sistema no macOS (v0.142.2+): com respect_system_proxy habilitado, os clientes de autenticação do macOS respeitam as configurações de proxy, PAC e WPAD do sistema — portanto, Macs corporativos que recebem configurações de proxy por meio de perfis não precisam mais de variáveis de ambiente de proxy específicas em cada shell para o tráfego de autenticação.105 Desde a v0.143.0, isso também se aplica ao Windows e ao tráfego de API do Responses: o Codex encaminha tanto a autenticação quanto as chamadas de API do Responses pelo proxy do sistema do macOS ou do Windows, incluindo a configuração automática por PAC e WPAD, eliminando a última lacuna em redes corporativas restritas nos dois sistemas operacionais.106

Como testar o sandbox

Verifique o comportamento do sandbox antes de confiar nele:

codex sandbox macos --permissions-profile :workspace -- ls /etc/passwd   # macOS test
codex sandbox linux --permissions-profile :workspace -- cat /etc/shadow  # Linux test

Se o sandbox estiver funcionando corretamente, ambos os comandos deverão falhar com um erro de permissão negada em um perfil limitado ao workspace. Se algum dos comandos for executado com sucesso, será necessário investigar a configuração do sandbox.


Como funciona o AGENTS.md?

AGENTS.md é o sistema de instruções de projeto do Codex — um padrão aberto9 agora administrado pela Agentic AI Foundation da Linux Foundation. Ele é compatível com Codex, Cursor, Copilot, Amp, Jules (Google), Gemini CLI, Windsurf, Cline, Aider, Zed, Factory, RooCode e mais de 60.000 projetos de código aberto. Ele define como o Codex se comporta em um repositório ou diretório específico. Consulte Skills para conhecer pacotes reutilizáveis de conhecimento especializado que complementam o AGENTS.md.

Hierarquia de descoberta

O Codex cria uma cadeia de instruções no início da sessão percorrendo a árvore de diretórios:

  1. Global (~/.codex/): AGENTS.override.md > AGENTS.md
  2. Projeto (da raiz do git até o diretório atual): Em cada nível, verifica AGENTS.override.md > AGENTS.md > nomes de arquivo alternativos
  3. Mesclagem: Os arquivos são concatenados da raiz para baixo; arquivos mais próximos aparecem depois no prompt e substituem orientações anteriores
~/.codex/AGENTS.md                     ← Global defaults
  └─ /repo/AGENTS.md                   ← Project-wide rules
      └─ /repo/services/AGENTS.md      ← Service-specific rules
          └─ /repo/services/payments/
               AGENTS.override.md      ← Overrides everything above for this dir

Projetos com várias pastas no desktop (26.715, 23 de julho de 2026): O percurso acima descreve o CLI, que resolve tudo em relação ao diretório de trabalho atual. O aplicativo ChatGPT para desktop agora permite que um projeto local abranja várias pastas relacionadas, mas realiza a descoberta em exatamente uma delas: “Novos chats, operações do Git e a descoberta automática de AGENTS.md, skills e config.toml usam a pasta principal. As pastas secundárias continuam disponíveis para pesquisar, ler e editar arquivos.” Você escolhe qual pasta será a principal no menu do projeto, em Editar projeto.113

Essa única configuração controla simultaneamente três dos cinco sistemas centrais do Codex — instruções, skills e configuração seguem a pasta principal. Na prática: um AGENTS.md em uma pasta secundária é um arquivo que o Codex pode abrir, não um contrato operacional que ele carrega. Se o repositório que contém suas regras foi o segundo que você anexou, promova-o a principal ou repita essas regras no AGENTS.md da pasta principal; o mesmo vale para pastas de skills do repositório que você esperava que fossem detectadas. Nada mudou no percurso de diretórios do CLI — isso é apenas a definição de escopo de projetos no aplicativo para desktop.

O que torna um AGENTS.md excelente

Com base nas orientações diretas do próprio Codex e nos padrões da comunidade10:

FAÇA: - Seja específico: "Use rg --files for discovery" é melhor que "search efficiently" - Defina os critérios de conclusão: O que significa estar “pronto”? (testes aprovados, lint sem erros etc.) - Inclua comandos: Build, testes, lint e formatação (comandos exatos) - Organize por tarefa: Seções de desenvolvimento, revisão, lançamento e incidente/depuração - Defina como escalar problemas: O que fazer quando houver um bloqueio ou um estado inesperado

NÃO FAÇA: - Inclua guias de estilo inteiros sem regras de execução - Use instruções ambíguas (“tenha cuidado”, “otimize”) - Misture prioridades contraditórias (velocidade + verificação exaustiva + nenhum orçamento de execução) - Escreva documentação em prosa (AGENTS.md é uma política operacional, não um README)

Exemplo: AGENTS.md de produção

# Repository Guidelines

## Build, Test, and Development Commands
- Run API (dev): `python3 -m uvicorn main:app --reload`
- Install deps: `pip install -r requirements.txt`
- Lint: `python3 -m ruff check .` (auto-fix: `--fix`)
- Format: `python3 -m ruff format .`
- Tests: `python3 -m pytest -v`
- Coverage: `python3 -m pytest --cov=app --cov-report=term-missing`

## Coding Style & Naming Conventions
- Python 3.11+. Type hints on all functions.
- Ruff enforced: 88-char lines, double quotes, spaces for indent.
- Naming: modules `snake_case.py`, classes `PascalCase`, functions `snake_case`.

## Commit & Pull Request Guidelines
- Conventional Commits: `feat:`, `fix:`, `docs:`, `refactor:`, `chore:`, `test:`
- Commits should be small and focused.
- PRs must include: description, test plan, and screenshots for UI changes.

## Security
- Never commit secrets. Use `.env` for local config.
- Validate all external API calls with proper error handling.

Tratamento de segredos em sessões de agentes

Trate o histórico visível para o Codex como uma superfície de segurança, não apenas o código-fonte. As notas de versão do Codex documentam o snapshot do shell e o trabalho de ocultação de variáveis de ambiente, e o sistema de memória verifica se há segredos nas gravações de memória. Porém, essas proteções não tornam a saída de comandos, as transcrições de sessões, os snapshots do shell, os logs locais ou os scripts auxiliares locais seguros para exibir credenciais.375595

A regra operacional é simples: não exiba segredos para o modelo inspecionar; mantenha as credenciais auxiliares nas configurações exigidas pelo ambiente; durante as auditorias, separe o código-fonte executável, a documentação, os caches gerados, as transcrições de sessões, os snapshots do shell, os logs e os armazenamentos intencionais de segredos; oculte o histórico local quando surgir um padrão com alta probabilidade de ser um segredo; e só adote hooks de prevenção depois que o ciclo manual de higiene estiver comprovado. A lição pública é o mapa da superfície e os critérios de aceitação, não os valores privados de tokens, os caminhos exatos ou os detalhes internos dos detectores.95

O mecanismo de substituição

AGENTS.override.md em qualquer nível do diretório substitui o AGENTS.md normal desse escopo. Use para:

  • Congelamentos de versão: “Nenhum recurso novo, apenas correções”
  • Modo de incidente: “Todas as alterações devem ser revisadas pela pessoa de plantão”
  • Reforço temporário: “Nenhuma atualização de dependências nesta sprint”

Configuração

# Custom fallback filenames (in addition to AGENTS.md)
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]

# Increase max size for large instruction files
project_doc_max_bytes = 65536    # 64 KiB (default: 32 KiB)

Geração da estrutura inicial

codex                           # Launch TUI
/init                           # Generate AGENTS.md scaffold

Ou verifique sua cadeia de instruções:

codex --ask-for-approval never "Summarize your current instructions"

Hooks

O Codex introduziu hooks na v0.99.0 (AfterAgent) e na v0.100.0 (AfterToolUse) e, depois, adicionou um mecanismo experimental de hooks na v0.114.0 com os eventos SessionStart e Stop.70 Desde a v0.124.0 (23 de abril de 2026), os hooks são estáveis.85 Agora eles podem ser configurados diretamente em config.toml e requirements.toml — não é mais necessário ter um arquivo separado de scripts de hooks — e observam as ferramentas MCP, além de apply_patch e sessões Bash de longa duração. O sistema agora abrange o ciclo de vida da sessão e a automação no nível das ferramentas, eliminando a diferença em relação ao modelo de hooks do Claude Code.

Eventos de hooks disponíveis

Evento Quando é acionado Adicionado
SessionStart Uma vez no início de uma sessão; o stdout do hook é injetado como contexto de inicialização antes do primeiro turno v0.114.0 [EXPERIMENTAL]
Stop Quando a sessão termina v0.114.0 [EXPERIMENTAL]
AfterAgent Depois que o agente conclui um turno completo v0.99.0
AfterToolUse Depois que cada chamada individual de ferramenta é concluída v0.100.0
UserPromptSubmit Antes da execução de um prompt do usuário; pode bloquear ou complementar o prompt antes que ele entre no histórico v0.116.0 [EXPERIMENTAL]

Configuração de hooks

Os hooks são configurados em .codex/config.toml:

[[hooks]]
event = "AfterToolUse"
command = "echo 'Tool completed' >> /tmp/codex-log.txt"

[[hooks]]
event = "SessionStart"
command = "echo 'Current date: $(date +%Y-%m-%d)'"

O stdout do hook SessionStart é inserido no contexto do modelo, o que o torna ideal para injetar informações dinâmicas (datas, nomes de branches, variáveis de ambiente) no início da sessão.

Como reproduzir os padrões de hooks do Claude Code

Se você estiver migrando do Claude Code, veja como obter uma automação semelhante:

Padrão do Claude Code Alternativa no Codex
Bloqueio de arquivos com PreToolUse Instruções no AGENTS.md + modo de sandbox read-only
Lint após o uso de ferramentas com PostToolUse Hook AfterToolUse executando seu linter
Injeção de contexto com SessionStart Hook SessionStart (v0.114.0) com injeção do stdout
Notificação com Stop Hook Stop (v0.114.0) com comando de notificação
Notificação com SubagentStop Hook AfterAgent com script de notificação
Hooks assíncronos Ainda não são compatíveis; use tarefas na nuvem para trabalhos em segundo plano

Dica de especialista: Desde a v0.124.0 (23 de abril de 2026), o mecanismo de hooks é estável. Novos eventos de hooks continuam sendo lançados — consulte o changelog do Codex.

Navegador de hooks na TUI (v0.129.0): Execute /hooks na TUI para descobrir os hooks disponíveis, ver quais estão ativos no momento e ativar ou desativar hooks individuais sem editar config.toml. Isso é útil para investigar um hook com comportamento incorreto incluído em um plugin ou desativar temporariamente um linter AfterToolUse durante uma sessão de edição focada.89


O que é MCP (Model Context Protocol)? [EXPERIMENTAL]

MCP amplia os recursos do Codex ao conectá-lo a ferramentas e serviços externos. Atualmente, o grupo de comandos codex mcp está marcado como experimental, e os comandos e o formato de configuração podem mudar entre versões. O Codex oferece suporte a dois tipos de transporte: STDIO (processos locais) e Streamable HTTP (servidores remotos).11

Mudanças no MCP v0.121.0: As ferramentas agora são registradas com um namespace, portanto os nomes das ferramentas em listagens aparecem como <server>:<tool> em vez de nomes simples — atualize quaisquer scripts ou prompts que façam grep em nomes de ferramentas não qualificados. Uma nova flag supports_parallel_tool_calls é encaminhada para os MCPs incluídos, permitindo execução paralela para servidores que declaram suporte. Metadados de estado do sandbox agora passam pelos metadados das ferramentas do MCP, para que os servidores possam adaptar o comportamento (por exemplo, avisar se estiverem em execução em um sandbox read-only). A solicitação personalizada codex/sandbox-state foi removida — use o caminho de metadados em vez disso. A fase 3 do lançamento dos Apps do MCP chega aqui com suporte a chamadas de ferramentas; chamadas de ferramentas adiadas e achatadas agora são aceitas para servidores que usam o padrão de chamada adiada.82

Mudanças no MCP v0.142.2 (25 de junho de 2026): As ferramentas do MCP agora usam busca de ferramentas por padrão quando há suporte — em vez de carregar antecipadamente a definição de cada ferramenta, o Codex descobre ferramentas sob demanda, melhorando a descoberta em configurações com muitas ferramentas e mantendo a compatibilidade com modelos e provedores mais antigos. Servidores MCP de stdio remotos também aceitam diretórios de trabalho absolutos escritos no formato de caminho da plataforma remota (um caminho no estilo Windows de um cliente macOS, ou vice-versa).105

Mudanças no MCP v0.147.0 (7 de agosto de 2026): O Codex adiciona suporte opcional à revisão de protocolo MCP 2026-07-28 — descoberta paginada (catálogos grandes de ferramentas são transmitidos em páginas em vez de uma única listagem muito grande), solicitações de várias rodadas (um servidor pode manter uma troca de várias etapas dentro de uma solicitação lógica) e inicialização não bloqueante do servidor, com ferramentas MCP em cache expostas antes que o servidor termine de iniciar, para que um servidor lento não bloqueie mais o início da sessão. É opcional, portanto servidores na revisão anterior continuam funcionando sem alterações.116

Configurando servidores MCP

Servidores STDIO (processos locais):

# In ~/.codex/config.toml or .codex/config.toml

[mcp_servers.context7]
enabled = true
required = true                         # Fail startup if unavailable
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env = { "MY_VAR" = "value" }            # Static env vars
env_vars = ["PATH", "HOME"]             # Forward host env vars
cwd = "/path/to/project"                # Optional working directory
startup_timeout_sec = 10
tool_timeout_sec = 60
enabled_tools = ["search", "summarize"]  # Tool allowlist
disabled_tools = ["slow-tool"]           # Tool denylist

Servidores HTTP (remotos):

[mcp_servers.figma]
enabled = true
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"
http_headers = { "X-Figma-Region" = "us-east-1" }
env_http_headers = { "X-Org-Id" = "FIGMA_ORG_ID" }  # Headers from env vars
startup_timeout_sec = 10
tool_timeout_sec = 60

Gerenciamento do CLI

codex mcp add context7 -- npx -y @upstash/context7-mcp
codex mcp add context7 --env API_KEY=... -- npx -y @upstash/context7-mcp   # With env vars
codex mcp add figma --url https://mcp.figma.com/mcp --bearer-token-env-var FIGMA_OAUTH_TOKEN
codex mcp list                          # List all configured servers
codex mcp list --json                   # JSON output
codex mcp get context7                  # Show server config
codex mcp get context7 --json           # JSON output
codex mcp login <server>                # OAuth flow for HTTP servers
codex mcp logout <server>               # Remove OAuth credentials
codex mcp remove <server>               # Delete server definition

Na sessão: /mcp mostra os servidores ativos e as ferramentas disponíveis. /mcp verbose (v0.123.0+)84 retorna diagnósticos completos do servidor, recursos e modelos de recursos — útil quando um servidor não carrega ou as ferramentas não aparecem onde deveriam. O /mcp simples continua rápido. A partir da v0.144.0, as ferramentas MCP podem solicitar autenticação interativamente sem uma ativação experimental — um servidor que precisa de autenticação durante a sessão solicita isso pelo fluxo normal, em vez de falhar até que você faça a pré-autenticação com codex mcp login.107

O carregamento de MCP de plugins (v0.123.0+) aceita tanto o esquema padrão mcpServers quanto mapas de servidores de nível superior em .mcp.json, para que plugins criados seguindo qualquer uma das convenções sejam carregados corretamente.84

Executando o Codex COMO um servidor MCP

O Codex pode se expor como um servidor MCP para orquestração multiagente:12

codex mcp-server                        # Start as MCP server (stdio transport)

O servidor expõe duas ferramentas: 1. codex(): Inicia uma nova sessão com parâmetros de prompt, sandbox, modelo e aprovação 2. codex-reply(): Continua uma sessão existente com threadId e prompt

Use com o Agents SDK (Python):

from agents import Agent, Runner
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
    name="Codex CLI",
    params={"command": "npx", "args": ["-y", "codex", "mcp-server"]},
    client_session_timeout_seconds=360000,
) as codex_mcp_server:
    agent = Agent(name="Developer", mcp_servers=[codex_mcp_server])
    result = await Runner.run(agent, "Fix the failing tests")

Servidores MCP relevantes

Servidor Finalidade Instalação
Context7 Documentação atualizada de bibliotecas npx -y @upstash/context7-mcp
Figma Acesso a arquivos de design HTTP: https://mcp.figma.com/mcp
Playwright Automação de navegador npx -y @playwright/mcp
Sentry Monitoramento de erros HTTP: https://mcp.sentry.dev/mcp
GitHub Operações de repositório HTTP: https://api.githubcopilot.com/mcp/ (servidor MCP oficial do GitHub)

Padrões práticos

Padrão 1: Desenvolvimento com contexto — Combine o Context7 com a documentação do seu framework para que o Codex sempre tenha referências atuais do API:

[mcp_servers.context7]
enabled = true
required = true
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

Padrão 2: Limites de saída — As respostas das ferramentas MCP são truncadas em aproximadamente 25 mil caracteres por padrão. Para ferramentas que retornam payloads grandes (consultas de banco de dados, capturas de logs), use enabled_tools para restringir ferramentas específicas e manter as respostas focadas.

Padrão 2a: Saída multimodal de ferramentas (v0.107.0) — Ferramentas personalizadas agora podem retornar saída multimodal (imagens, conteúdo avançado) junto com texto. Isso permite que ferramentas que produzem artefatos visuais — capturas de tela, diagramas e gráficos renderizados — os encaminhem diretamente ao modelo para análise.62

Padrão 3: Governança empresarial do MCP — Restrinja quais servidores MCP os desenvolvedores podem usar com requirements.toml:

# In /etc/codex/requirements.toml — only approved servers allowed
[mcp_servers.approved-internal]
identity = { command = "npx @company/internal-mcp" }

Qualquer servidor que não corresponda a uma identidade em requirements.toml será bloqueado na inicialização. Consulte Implantação empresarial para ver a configuração completa de políticas.


Modo de código [EXPERIMENTAL]

O modo de código (v0.114.0) oferece fluxos de trabalho de programação mais isolados ao restringir o escopo do agente a operações focadas em código.70 Quando ativado, o agente se concentra em ler, escrever e testar código sem interações mais amplas com o sistema.

A partir da v0.139.0, o modo de código pode chamar a busca web independente diretamente — inclusive a partir de chamadas aninhadas de ferramentas JavaScript — e recebe resultados em texto simples, para que um fluxo do modo de código possa buscar informações atuais sem sair do contexto de programação em sandbox.122 A v0.146.0 estende a busca web independente a provedores de modelos personalizados compatíveis, portanto esse recurso não fica mais limitado a modelos hospedados pela OpenAI.114

A v0.146.0 permite que o app-server se conecte a hosts remotos do Code Mode por WebSocket, portanto o runtime do modo de código não precisa mais estar na mesma máquina que o cliente.114

Este recurso é experimental. Consulte as notas de versão para atualizações.


Runtime REPL do JavaScript [REMOVED]

O Codex v0.100.0 adicionou um runtime REPL experimental do JavaScript (js_repl), e a v0.106.0 o promoveu pela superfície /experimental.60 Essa orientação agora é histórica. Na v0.128.0, o changelog da versão inclui “Remove js_repl feature”, e a lista atual de recursos marca tanto js_repl quanto js_repl_tools_only como removidos.86

Não adicione features.js_repl = true a novas configurações. Use comandos de shell, scripts versionados, ferramentas MCP ou uma skill do Codex com um diretório scripts/ quando precisar de lógica executável repetível.

O que são skills?

Skills são pacotes reutilizáveis de recursos específicos para determinadas tarefas que o Codex carrega sob demanda. Elas seguem o padrão aberto de agent skills.13

Estrutura de uma skill

my-skill/
  SKILL.md           (required: instructions)
  scripts/           (optional: executable scripts)
  references/        (optional: reference docs)
  assets/            (optional: images, icons)
  agents/openai.yaml (optional: metadata, UI, dependencies)

Locais de descoberta

O Codex armazena as skills instaladas pelo usuário em $CODEX_HOME/skills (padrão: ~/.codex/skills), incluindo as skills de sistema integradas em .system/. O Codex aceita pastas de skills vinculadas por links simbólicos.

Escopo Caminho
Projeto/equipe Pastas de skills do repositório (a estrutura pode variar conforme a versão)
Usuário ~/.codex/skills/ (ou $CODEX_HOME/skills/)
Administrador /etc/codex/skills/
Sistema Incluídas pela OpenAI (em ~/.codex/skills/.system/)

Como criar uma skill

Formato do SKILL.md:

---
name: security-audit
description: Run a thorough security audit on the codebase.
---

## Security Audit Procedure

1. Scan for hardcoded secrets using `rg -i "(api_key|password|secret|token)\s*=" --type py`
2. Check for SQL injection: look for string interpolation in queries
3. Verify input validation on all API endpoints
4. Check dependency vulnerabilities: `pip audit` or `npm audit`
5. Review authentication and authorization patterns
6. Report findings with severity levels (Critical/High/Medium/Low)

Metadados (agents/openai.yaml):

interface:
  display_name: "Security Audit"
  short_description: "Full codebase security review"
  icon_small: "./assets/shield.svg"
  brand_color: "#DC2626"
  default_prompt: "Run a security audit on this repository"

policy:
  allow_implicit_invocation: false    # Require explicit $skill

dependencies:
  tools:
    - type: "mcp"
      value: "snyk"
      transport: "streamable_http"
      url: "https://mcp.snyk.io/mcp"

Como invocar skills

  • Explícita: menu /skills ou menção a $skill-name no prompt
  • Implícita: o Codex detecta automaticamente as skills correspondentes com base na descrição da tarefa (se allow_implicit_invocation: true)
  • Criador: use $skill-creator para criar uma nova skill de forma interativa
  • Instalador: use $skill-installer install <name> para instalar skills da comunidade
  • Fornecida pelo executor (v0.146.0): o Codex descobre skills oferecidas pelo executor e lê os recursos associados, incluindo as skills que você selecionar explicitamente114

Os limites de contexto podem truncar os catálogos de skills. A v0.146.0 mantém mais skills disponíveis quando o contexto é limitado e avisa quando um catálogo precisa ser truncado.114 Antes disso, uma biblioteca grande de skills podia ser reduzida silenciosamente, fazendo com que uma skill que você esperava encontrar no escopo simplesmente não fosse oferecida. Se você depende da invocação implícita de muitas skills, fique atento a esse aviso.

Ativar/desativar

[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

Skills versus slash commands

Skills Slash Commands
Definidos em Arquivos SKILL.md com metadados opcionais Integrados ao binário CLI do Codex
Escopo Projeto, usuário ou administrador Global (sempre disponíveis)
Invocação $skill-name no prompt, menu /skills ou detecção implícita Sintaxe /command
Personalização Total — você escreve as instruções Comportamento fixo
Dependências Podem declarar requisitos de servidor MCP Nenhuma
Compartilhamento Copie a pasta da skill para o repositório da equipe ou para ~/.codex/skills/ Não podem ser compartilhados

Como depurar skills

Se uma skill não estiver sendo ativada:

  1. Verifique a descoberta: /skills deve listá-la na TUI
  2. Verifique o caminho: confirme se a pasta da skill está em um local reconhecido (~/.codex/skills/, na raiz do projeto ou em /etc/codex/skills/)
  3. Verifique enabled: skills com enabled = false em config.toml não serão carregadas
  4. Verifique a ativação implícita: se você depende da detecção automática, confirme se allow_implicit_invocation: true está definido em agents/openai.yaml
  5. Use palavras-chave: inclua no prompt termos presentes na description da skill para melhorar a correspondência implícita

Exemplo de produção: skill de deploy

Uma skill completa com vários arquivos, mostrando referências e scripts trabalhando em conjunto:

deploy-skill/
  SKILL.md
  references/
    runbook.md
    rollback-checklist.md
  scripts/
    pre-deploy-check.sh
    smoke-test.sh
  agents/openai.yaml

SKILL.md:

---
name: deploy
description: Deploy the application to staging or production. Runs pre-flight checks, executes deployment, and verifies with smoke tests.
---

## Deployment Procedure

### Pre-flight
1. Run `scripts/pre-deploy-check.sh` to verify:
   - All tests pass
   - No uncommitted changes
   - Branch is up to date with remote
2. Review the runbook at `references/runbook.md` for environment-specific steps.

### Deploy
3. Execute the deployment command for the target environment.
4. Monitor logs for errors during rollout.

### Verify
5. Run `scripts/smoke-test.sh <environment-url>` to confirm critical paths.
6. If smoke tests fail, follow `references/rollback-checklist.md`.

Invoque com: $deploy to staging ou $deploy production with canary rollout


Plugins

Plugins unificam skills, entradas de MCP, hooks e conectores de apps em um único pacote instalável (v0.110.0+).65 A partir da v0.117.0, plugins são recursos de primeira classe: plugins com escopo de produto são sincronizados automaticamente na inicialização, e /plugins oferece um navegador na TUI para descoberta e gerenciamento.75 A v0.128.0 expandiu os fluxos de trabalho de plugins com instalação via marketplace, cache de bundles remotos, APIs de desinstalação remota, hooks incluídos em plugins, estado de ativação de hooks e importação de configurações de agentes externos.86 A v0.129.0 (7 de maio de 2026) adiciona compartilhamento de workspace de plugins (envie um conjunto de plugins para colegas sem republicá-lo), controles de acesso ao compartilhamento (ativar/desativar por destinatário, revogar), filtragem de fontes (limite de quais marketplaces um workspace usa) e operações de marketplace que podem ser invocadas diretamente no navegador /plugins, em vez do CLI.89 A v0.133.0 (21 de maio de 2026) torna a descoberta de plugins mais fácil de auditar: a saída de listagem considera o marketplace, versões instaladas ficam visíveis, raízes de marketplaces são listadas e coleções remotas de plugins podem ser exibidas sem adivinhar de qual registro veio um resultado.98 A v0.130.0 (8 de maio de 2026) torna o empacotamento de plugins mais transparente e o fluxo de compartilhamento mais controlável:91

  • Hooks incluídos visíveis nos detalhes do plugin. A visualização de detalhes de /plugins agora lista todos os hooks de ciclo de vida que um plugin inclui (SessionStart, UserPromptSubmit, Stop etc.). Antes de instalar um plugin, você pode ver exatamente quais hooks ele registrará na sua sessão — sem mais efeitos colaterais inesperados de hooks de um plugin no qual você confia apenas pelas ferramentas.
  • Metadados de compartilhamento de plugins em shareContext. Quando um plugin é compartilhado a partir de um workspace, a carga útil do link de compartilhamento agora expõe metadados do link (criador, escopo, atualidade), para que as sessões destinatárias possam mostrar a procedência e decidir se devem aceitá-lo.
  • Controles de descoberta nas configurações de compartilhamento. As configurações de compartilhamento expõem uma alternância de descoberta para que equipes possam publicar plugins em workspaces específicos ou listas de destinatários sem torná-los listáveis de forma geral em toda a organização.

A v0.143.0 (8 de julho de 2026) ativa plugins remotos por padrão. Plugins remotos agora são ativados sem uma flag de adesão, o catálogo de /plugins ganha linhas mais completas (fontes de marketplace npm junto com git e locais), e cada entrada mostra tanto sua versão remota quanto a instalada localmente, para que divergências fiquem visíveis de imediato.106 Para uma equipe que está padronizando um conjunto compartilhado de plugins, o padrão remoto elimina a etapa de ativação por máquina que antes bloqueava a adoção.

Fontes de plugins

Fonte Localização Descrição
Configuração config.toml Plugins declarados manualmente
Marketplace local marketplace.json Catálogo de plugins local do projeto
Endpoint de instalação App server v2 Instalação remota de plugins
Com escopo de produto Sincronizado na inicialização Plugins sincronizados automaticamente (v0.117.0+)
Portable Agent Plugins Pacotes instaláveis Pacotes de plugins no formato multiplataforma Agent Plugins 1.0 — portáveis entre Codex, ChatGPT, Cursor, VS Code, Copilot e Kiro, não apenas entre máquinas (v0.147.0+)118

A partir da v0.147.0, a busca de plugins abrange catálogos locais, pessoais, de workspace e remotos em uma única consulta — você busca uma capacidade, não o catálogo que por acaso a contém. Combinado aos pacotes portáteis Agent Plugin, um plugin criado em um ambiente é instalado corretamente em outro, em vez de ficar vinculado à máquina ou ao workspace onde foi criado.116

Descoberta de plugins

Codex informa ao modelo quais plugins estão ativados no início da sessão (v0.111.0), melhorando a descoberta de MCPs, apps e skills instalados.65 O modelo pode sugerir plugins relevantes durante uma sessão com base no contexto da tarefa. Na v0.117.0, plugins com escopo de produto são sincronizados na inicialização, garantindo que o catálogo de plugins mais recente esteja disponível sem intervenção manual.75 A partir da v0.142.0, o menu /plugins organiza plugins remotos nas seções OpenAI Curated, Workspace e Shared with me, e turnos elegíveis podem recomendar e instalar plugins relevantes inline.104

Menções a @plugin (v0.112.0+)

Faça referência a qualquer plugin instalado diretamente no chat com @plugin-name.68 Quando você menciona um plugin, o contexto dele (recursos, ferramentas, configuração) é incluído automaticamente na janela de contexto do modelo — não é necessário descrever o que o plugin faz.

@deploy push this branch to staging with canary rollout
@linter check for unused imports in src/

Isso funciona com qualquer plugin instalado, incluindo skills personalizados, servidores MCP e conectores de apps.

Marketplace de plugins (v0.113.0+)

O marketplace de plugins agora inclui descoberta mais rica, com metadados, categorias e avaliações.69 Verificações de autenticação durante a instalação confirmam que plugins que exigem chaves API ou OAuth têm credenciais válidas antes da instalação. Um endpoint de desinstalação remove corretamente os plugins e suas configurações associadas.

Adição de marketplaces de terceiros (v0.121.0+)

A documentação atual do OpenAI Codex mantém o gerenciamento de fontes de marketplace em codex plugin marketplace. Isso formaliza a distribuição de plugins de terceiros além do marketplace primário da OpenAI e oferece suporte a abreviações de repositórios GitHub, URLs Git HTTP(S), URLs SSH e diretórios raiz de marketplaces locais; use --ref para fixar uma referência Git e repita --sparse PATH apenas para repositórios de marketplace baseados em Git.93

# GitHub repository (shorthand)
codex plugin marketplace add owner/repo

# Arbitrary git URL
codex plugin marketplace add https://git.example.com/team/plugins.git

# SSH Git URL
codex plugin marketplace add git@example.com:team/plugins.git

# Local directory
codex plugin marketplace add /path/to/local/marketplace

# Upgrade or remove a configured marketplace
codex plugin marketplace upgrade <marketplace-name>
codex plugin marketplace remove <marketplace-name>

Depois de adicionado, os plugins de um marketplace aparecem no navegador /plugins junto com os plugins padrão. Chamadores do app server (integrações de IDE/desktop) têm um endpoint paralelo para registrar marketplaces programaticamente.82

Consideração de segurança: Marketplaces de terceiros executam código arbitrário de plugins com suas permissões do Codex. Avalie as fontes antes de adicioná-las e prefira execução em sandbox nas primeiras execuções.

Agent Plugins: o padrão multiplataforma (v0.146.0–v0.147.0)

“Agent Plugins” não é apenas o nome de um recurso do Codex — é um padrão aberto e neutro em relação a fornecedores para empacotamento, publicado como Agent Plugins 1.0.0 em 6 de agosto de 2026, cujo site oficial o resume como “A portable package format for reusable components that extend AI agents.”118 Um plugin é um diretório com um manifesto plugin.json obrigatório (um schema fechado de exatamente dez campos de nível superior permitidos — $schema, name, version, description, author, homepage, repository, license, keywords, extensions — em que “Clients MUST report and ignore each unknown field”), uma pasta skills/ opcional (cada diretório filho imediato que contém um SKILL.md é uma skill), um mcp.json opcional que declara servidores stdio, Streamable HTTP ou HTTP+SSE legado, e diretórios opcionais de namespace de cliente com domínio reverso que outros clientes “MUST ignore.” Seu escopo normativo é o empacotamento: a especificação “defines the canonical Agent Plugins Specification v1.0.0 for packaging reusable components that extend AI agents into distributable plugins” — Agent Skills e MCP mantêm suas próprias especificações abaixo dela.118

A governança é a história. A Vercel iniciou a proposta e desenvolveu a especificação 1.0 com Amazon, Anysphere (Cursor), GitHub, Microsoft e OpenAI; a lista de mantenedores do repositório da especificação abrange Amazon, Cursor, Microsoft, OpenAI e Vercel, e o Google anunciou no dia do lançamento que está se juntando aos mantenedores principais.118 Os clientes nomeados no lançamento abrangem ChatGPT, Codex, Cursor, GitHub Copilot, Kiro e VS Code. Uma ausência notável: Anthropic, que criou o formato subjacente Agent Skills e o próprio MCP, não está entre os mantenedores — Claude Code mantém seu próprio formato de plugin, e Codex preenche essa lacuna do seu lado com a fonte de marketplace Claude Code (v0.146.0) e /import.118

Em termos de Codex: a v0.146.0 adiciona manifestos Agent Plugins, publicação de plugins de workspace e dois marketplaces adicionais de plugins — Amazon Bedrock e Claude Code114 — e a v0.147.0 completa o ciclo com instalação de Agent Plugins portáteis e busca em catálogos locais, pessoais, de workspace e remotos.116 A publicação no workspace é a metade operacionalmente útil para equipes: publique plugins no seu próprio workspace, em vez de criar um marketplace público ou pedir que cada desenvolvedor adicione manualmente uma fonte Git.

As notas de lançamento anunciam as superfícies do Codex sem publicar suas chaves de configuração ou a sintaxe do CLI. Esta entrada registra que a capacidade foi disponibilizada e o que o padrão especifica, não como usá-la no Codex — trate o fluxo de criação de manifestos e qualquer invocação de codex plugin publish como não verificados até que a documentação da OpenAI os aborde.

Gerenciamento de plugins

codex plugin marketplace add <src>       # Add a marketplace source
codex plugin marketplace upgrade [name]  # Upgrade one marketplace or all
codex plugin marketplace remove <name>   # Remove a configured marketplace

Na TUI, use /plugins (v0.117.0+) para navegar, instalar e remover plugins individuais interativamente sem sair da sessão.75

Dica de especialista: Plugins consolidam o que antes exigia configuração MCP separada, instalação de skills e configuração de conectores de apps. Um único plugin pode incluir os três — tornando a integração de equipes mais rápida e a configuração mais portátil.


Plan Mode e colaboração

O Plan Mode permite que o Codex defina uma abordagem antes de executar alterações. Ele vem ativado por padrão (desde a v0.94.0).14 Consulte Frameworks de decisão para ver a árvore de decisão “Plan Mode vs execução direta”.

Como entrar no Plan Mode

/plan                              # Switch to plan mode
/plan "redesign the API layer"     # Plan mode with initial prompt

No Plan Mode, o Codex: - Lê arquivos e analisa a base de código - Propõe um plano de implementação - Não faz alterações até que você aprove - Exibe o plano em tempo real em uma visualização específica da TUI

Steer Mode

O Steer Mode (ativado por padrão desde a v0.98.0) permite inserir novas instruções enquanto o Codex está trabalhando, sem interromper a tarefa atual.14

Há duas formas de inserir instruções:

Entrada Comportamento Quando usar
Enter Envia as instruções imediatamente; o Codex as recebe durante o turno atual Correções urgentes (“pare — não modifique esse arquivo”), esclarecimentos (“a configuração está em /etc/app.conf, não no caminho padrão”) ou mudanças de prioridade (“concentre-se primeiro nos testes”)
Tab Coloca as instruções na fila para o próximo turno; o Codex conclui primeiro o trabalho atual Tarefas de acompanhamento (“depois disso, atualize também o changelog”), ampliações de escopo (“quando terminar, execute o linter”) ou informações não urgentes (“o destino do deploy é staging, não prod”)

Exemplos práticos:

# Codex is refactoring the auth module...

[Enter] "Use bcrypt instead of argon2 — we already have it as a dependency"
→ Codex adjusts immediately, mid-turn

[Tab] "Once auth is done, update the migration script too"
→ Codex finishes auth refactor, then starts the migration

O Steer Mode está sempre ativo na TUI. Se você preferir esperar o Codex terminar antes de dar novas instruções, basta digitar normalmente após a conclusão do turno — nenhum modo especial é necessário.

Melhorias da TUI (v0.105.0–v0.106.0)

Destaque de sintaxe (v0.105.0): agora, a TUI destaca a sintaxe de blocos de código delimitados e diffs diretamente no conteúdo. Use /theme para escolher um esquema de cores.61

Novos comandos da TUI (v0.105.0+):61

Comando / tecla Descrição
/copy Copia a última resposta para a área de transferência
/clear Limpa a tela da TUI
Ctrl+L Limpa a tela (atalho de teclado)
/theme Altera o esquema de cores do destaque de sintaxe
/plugins Permite procurar, instalar e remover plugins (v0.117.0+)75
/title Define o título da janela do terminal; funciona na TUI e na TUI do app-server (v0.117.0+)75
/archive Arquiva a sessão atual; sessões arquivadas ficam protegidas contra retomada ou fork até serem restauradas (v0.136.0+)125

Transcrição de voz (v0.105.0, experimental): pressione a barra de espaço para ditar prompts por transcrição de voz. Esse recurso é experimental e pode exigir permissão de acesso ao microfone.61 Desde a v0.107.0, sessões de voz em tempo real permitem selecionar os dispositivos de microfone e alto-falante, para que você escolha o hardware específico de entrada e saída de áudio.62 Removido na v0.140.0 e retomado na v0.145.0: os controles experimentais de voz /realtime e suas dependências de áudio foram removidos da TUI na v0.140.0 (a transcrição de voz pela barra de espaço não foi afetada).102 A v0.145.0 traz a voz de volta em um novo formato: entradas de áudio e saídas de ferramentas de áudio em formatos locais comuns, além de conversas V3 em tempo real via streaming.112

Outras melhorias: - Links longos agora continuam clicáveis mesmo quando quebrados entre linhas da TUI (v0.105.0)61 - Links para arquivos locais são exibidos com formatação aprimorada (v0.106.0)60 - O markdown da TUI mantém os links da web clicáveis por meio de metadados OSC 8, e tabelas sem espaço suficiente passam a ser exibidas como registros legíveis de chave/valor sem perder os destinos dos links (v0.136.0)125 - O tratamento de Ctrl+C para sub-agents foi corrigido para encerrar corretamente os processos filhos (v0.106.0)60


Sistema de memória

O Codex tem um sistema de memória persistente (v0.100.0+) que armazena fatos, preferências e o contexto do projeto entre sessões.24

Comandos de memória

Comando Descrição
/m_update <fact> Salva uma memória (por exemplo, /m_update always use pytest, never unittest)
/m_drop <query> Remove uma memória correspondente à consulta

As memórias são armazenadas em arquivos markdown dentro de ~/.codex/memory/. O Codex as carrega no início da sessão e as usa para orientar seu comportamento em todas as sessões futuras.

O que armazenar

As memórias funcionam melhor para preferências persistentes e fatos sobre o projeto:

  • Convenções do projeto: “Este projeto usa tabulações, não espaços” ou “As respostas de API sempre incluem um campo meta
  • Preferências de ferramentas: “Use pnpm em vez de npm” ou “Execute os testes com pytest -x --tb=short
  • Decisões de arquitetura: “O módulo de autenticação fica em src/core/auth/, não em src/middleware/
  • Preferências de fluxo de trabalho: “Sempre execute o linter antes de me mostrar um diff”

Memória em pipelines

Ao executar codex exec, as memórias são carregadas automaticamente. Isso significa que pipelines de CI/CD e scripts se beneficiam do mesmo contexto das sessões interativas — não é preciso repetir as instruções a cada execução.

Aprimoramentos da memória (v0.101.0–v0.107.0)

  • Sanitização de segredos: as memórias são verificadas automaticamente em busca de segredos antes de serem gravadas no disco
  • Reconhecimento do CWD: agora, os arquivos de memória incluem o contexto do diretório de trabalho para recuperar informações específicas do projeto
  • Exclusão de mensagens do desenvolvedor: mensagens de desenvolvedor/sistema são excluídas da entrada da memória da fase 1, melhorando a qualidade da memória ao manter o foco nas interações com o usuário
  • Esquecimento baseado em diff (v0.106.0): agora, a memória usa o esquecimento baseado em diff para remover fatos obsoletos, mantendo o armazenamento de memórias enxuto e relevante ao longo do tempo60
  • Seleção baseada no uso (v0.106.0): agora, a recuperação de memórias considera o uso e prioriza memórias acessadas com frequência e relevantes recentemente60
  • Memórias configuráveis (v0.107.0): agora, as memórias são totalmente configuráveis. Use codex debug clear-memories para redefinir todas as memórias armazenadas e começar do zero — útil ao alternar entre projetos sem relação entre si ou quando o estado da memória deixou de refletir o contexto atual62
  • Atualização do modelo da fase 2 (v0.121.0): agora, o modelo de consolidação de memória da fase 2 é o gpt-5.4 (em substituição ao padrão anterior). O pipeline da fase 2 é executado entre sessões para condensar as transcrições da fase 1 em fatos duradouros; a mudança de modelo melhora a qualidade da recuperação pelo mesmo custo de tokens.82
  • Menu de memórias da TUI (v0.121.0): uma nova interface disponível durante a sessão oferece acesso ao modo de memória, à exclusão de memórias individuais e a um botão de redefinição. Agora, a redefinição da memória preserva rollouts anteriores em vez de invalidá-los. Assim, a redefinição limpa o que poderá ser recuperado no futuro sem prejudicar a reprodução da sessão.82

Memória vs AGENTS.md

Caso de uso Memória (/m_update) AGENTS.md
Preferências pessoais Use a memória (persiste em todos os projetos) Não é apropriado
Convenções do projeto Qualquer um dos dois (memória para consulta pessoal, AGENTS.md para compartilhar com a equipe) AGENTS.md para a equipe
Decisões de arquitetura AGENTS.md (contexto compartilhado) Opção principal
Comandos de ferramentas Memória (referência pessoal rápida) AGENTS.md para a equipe

Dica: use /m_update para fatos que devem persistir por tempo indeterminado. Para contextos específicos da sessão, basta informar o Codex diretamente na conversa. Para contextos compartilhados com a equipe, use AGENTS.md.


Gerenciamento de sessões

Codex persiste sessões em ~/.codex/sessions/, permitindo retomar, bifurcar e realizar fluxos de trabalho com múltiplas threads no CLI e nas superfícies desktop.

v0.146.0 torna as threads endereçáveis. /new e /clear agora aceitam um nome de sessão, threads importantes podem ser fixadas, e conversas paralelas permanecem abertas em vez de forçar você a fechar uma para acessar outra.114 Na prática, um projeto de longa duração deixa de ser uma lista de timestamps que você precisa reconhecer pela data. v0.147.0 adiciona seções de conversa: as conversas se organizam em seções persistentes, ordenadas manualmente, e transcrições longas são navegadas de forma incremental em vez de serem carregadas por inteiro.116

Retomar

Continue de onde parou:

codex resume                          # Interactive picker (sorted by recency)
codex resume <SESSION_ID>             # Resume a specific session
codex exec resume --last "continue"   # Non-interactive: resume most recent

O slash command /resume dentro da TUI abre o mesmo seletor interativo com busca.

Histórico paginado de threads (v0.145.0) [EXPERIMENTAL]: Um histórico paginado experimental de threads traz retomada eficiente, busca em todo o histórico, nomes de threads persistidos, suporte a sub-agents e memórias para o gerenciamento de sessões — o histórico é carregado página por página, em vez de todo de uma vez, o que importa para diretórios de trabalho de longa duração com centenas de sessões. Experimental: espere que a interface mude entre versões.112

Bifurcar

Crie uma ramificação de uma conversa para explorar alternativas sem perder seu progresso atual:

/fork                              # Fork current conversation
/fork "try a different approach"   # Fork with new prompt

As bifurcações criam threads independentes que compartilham o mesmo histórico até o ponto da bifurcação. A partir da v0.146.0, o histórico de bifurcações é paginado, e as bifurcações podem ser criadas como temporárias — uma bifurcação temporária não aparece nas listagens de threads, o que mantém experimentos descartáveis fora da lista de threads que você realmente navega.114 Alterações em uma bifurcação não afetam a outra. Isso é útil para comparar abordagens (por exemplo, “bifurque e tente Redis em vez de Memcached”) ou explorar mudanças arriscadas com segurança.

Bifurcação de threads em sub-agents (v0.107.0): Agora as threads podem ser bifurcadas em sub-agents independentes, permitindo que uma conversa gere fluxos de trabalho paralelos executados de forma autônoma. Isso estende o modelo de bifurcação existente — em vez de apenas ramificar a conversa, a thread bifurcada se torna um sub-agent com seu próprio contexto de execução.62 A partir da v0.117.0, os sub-agents usam endereços baseados em caminho (por exemplo, /root/agent_a) com mensagens estruturadas entre agents, tornando a coordenação multi-agent mais explícita e depurável.75

Mensagens criptografadas entre agents (v0.138.0+): O multi-agent v2 agora criptografa o texto da tarefa que um agent pai envia ao criar ou enviar uma mensagem para um sub-agent. Os parâmetros de mensagem de spawn_agent, send_message e followup_task são marcados como criptografados: o API Responses criptografa a carga útil quando o modelo pai emite a chamada de ferramenta, o Codex em execução local carrega apenas o texto cifrado (InterAgentCommunication.encrypted_content, com conteúdo em texto simples vazio), e o API o descriptografa no servidor ao entregá-lo ao modelo receptor.108 Três consequências práticas:

  • Os logs da sua sessão local não contêm mais texto simples de delegação. Você pode ver que um agent pai criou um sub-agent e o que ele retornou, mas não a instrução exata enviada. Se você auditar ou depurar execuções multi-agent a partir do histórico de sessões, esse registro não estará disponível; a issue de regressão aberta que acompanha isso não tinha correção vinculada até meados de julho de 2026.109 Eventos do ciclo de vida de extensões (início/parada de subagent, execução de ferramentas, metadados de turnos — v0.133.0+) e a observabilidade do app-server são os hooks restantes para reconstruir o que aconteceu.98
  • Modelos de provedores personalizados podem falhar. Um endpoint de modelo que não esteja configurado para uso de ferramentas criptografadas rejeita o schema criptografado de spawn_agent com um 400 ("declares encrypted parameters but is not configured for encrypted tool use"). Se a delegação multi-agent falhar com esse erro em um provedor personalizado, essa é a mudança de criptografia, não a sua configuração.109
  • Notificações geradas pelo Codex continuam legíveis. As notificações de conclusão de agentes filhos são produzidas pelo próprio Codex, portanto permanecem em texto simples e agora são renderizadas como itens tipados de agent_message, em vez de envelopes JSON serializados.108

A OpenAI não publicou o modelo de ameaças por trás da mudança; o PR descreve o fluxo de texto cifrado sem informar contra o que ele protege.

Multi-agent v2 estabilizado (v0.145.0, opt-in): A experiência multi-agent v2, que estreou na v0.137.0 e recebeu delegação criptografada na v0.138.0, agora está estabilizada como um recurso opt-in. A v0.145.0 adiciona modelos de sub-agent configuráveis, níveis de raciocínio por sub-agent, concorrência configurável, papéis multi-agent restaurados e navegação aprimorada entre agents. Se você adiou o uso da v2 durante os ajustes das versões v0.137/v0.138, esta é a versão em que a superfície de configuração se estabiliza — as escolhas de modelo e raciocínio dos sub-agents agora ficam na configuração, em vez de serem fixadas pelo runtime.112

Listagem de threads

Veja e gerencie sessões ativas:

/status                            # Current session info and token usage
/ps                                # Show background terminals in session

No aplicativo desktop, as threads ficam visíveis na barra lateral, com histórico completo e prévias de diff.

Ciclo de vida da sessão

Ação CLI Aplicativo desktop
Iniciar nova codex ou /new Botão New Thread
Retomar codex resume ou /resume Clique na thread na barra lateral
Bifurcar /fork Clique com o botão direito na thread → Fork
Encerrar /quit ou Ctrl+C Feche a aba da thread
Excluir Remova de ~/.codex/sessions/ Clique com o botão direito → Delete

As sessões são sincronizadas entre o CLI e o aplicativo desktop — comece em um e continue no outro.

Modo não interativo (codex exec)

codex exec executa o Codex de forma não interativa para scripts, CI/CD e automação.15

Uso básico

codex exec "summarize the repository structure"
codex exec --sandbox workspace-write --ask-for-approval on-request "fix the CI failure"
codex exec --json "triage open bugs" -o result.txt

Por padrão, codex exec grava o progresso e os eventos em stderr e a mensagem final do agente em stdout. Esse design permite a composição com pipelines Unix padrão.

Arquivamento de sessões (v0.136.0)

As sessões podem ser arquivadas para manter a lista de retomadas e forks organizada sem excluir o histórico. Arquive pela TUI com /archive ou pelo shell:125

codex archive <session-id>     # archive a session
codex unarchive <session-id>   # restore it

Uma sessão arquivada fica protegida contra operações de retomada ou fork até que você a desarquive — uma proteção contra a continuação acidental de uma sessão que pretendia encerrar. Na mesma versão, codex app-server --stdio inicia o app-server no modo stdio para integrações com editores e hosts, e /diff agora está impedido de executar auxiliares do Git fornecidos pelo repositório (uma correção de segurança de comandos). No Windows, um fluxo de provisionamento alfa adiciona codex sandbox setup --elevated para administradores.125

Saída em linhas JSON

Com --json, stdout se transforma em um fluxo de eventos JSONL:

codex exec --json "fix the tests" | jq

Tipos de evento: thread.started, turn.started/completed/failed, item.started/completed, error

{"type":"thread.started","thread_id":"019c5c94-..."}
{"type":"turn.started"}
{"type":"item.started","item":{"id":"item_1","type":"command_execution","status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_3","type":"agent_message","text":"..."}}
{"type":"turn.completed","usage":{"input_tokens":24763,"cached_input_tokens":24448,"output_tokens":122}}

Saída estruturada

Imponha o formato da resposta com um Schema JSON:

codex exec "Extract project metadata" \
  --output-schema ./schema.json \
  -o ./project-metadata.json

-o / --output-last-message grava a mensagem final em um arquivo.

Retomada e revisão de sessões

codex exec resume --last "continue where you left off"
codex exec resume <SESSION_ID> "fix the remaining issues"
codex exec review --base main           # Code review against a branch

Principais flags

Flag Descrição
--sandbox workspace-write --ask-for-approval on-request Automação limitada ao workspace, com aprovação para ultrapassar seus limites
--json Fluxo de eventos JSONL enviado para stdout
-o, --output-last-message <file> Salva a mensagem final em um arquivo
--output-schema <file> Valida a resposta com um Schema JSON
--ephemeral Não mantém os arquivos da sessão
-C, --cd <dir> Define o diretório de trabalho
--add-dir <dir> Adiciona diretórios graváveis
--skip-git-repo-check Permite a execução fora de repositórios Git
--dangerously-bypass-approvals-and-sandbox Sem sandbox nem aprovações (somente para CI)

Autenticação em CI

codex exec oferece suporte a CODEX_API_KEY para autenticação não interativa em ambientes de automação.

Banner de inicialização do codex exec (v0.130.0). O banner de inicialização do codex exec não exibe mais o antigo texto “research preview”. Se a sua CI extrai informações da saída de inicialização, o texto do banner agora está mais enxuto; os eventos estruturados de --json permanecem inalterados.91

codex remote-control (v0.130.0+)

codex remote-control é um comando de nível superior que inicia um app-server headless, projetado para ser controlado por outro processo — extensões de IDE, orquestradores personalizados ou planos de controle remoto. Ele substitui a invocação de codex app-server com várias flags que muitos integradores montavam manualmente e oferece a ferramentas de terceiros um ponto de entrada único e estável para o mesmo runtime do app-server fornecido nas interfaces para desktop e IDE.91 A v0.133.0 melhora o funcionamento do comando: ele pode ser executado como um comando em primeiro plano, aguardar até estar pronto, informar o status da máquina e ainda oferecer os comandos explícitos start / stop no estilo daemon para configurações de controladores de longa duração.98 A v0.143.0 adiciona codex remote-control pair, que gera um código de pareamento manual a partir de um daemon em execução para que um controlador possa se conectar sem o handshake de descoberta automática — útil quando o processo controlador está em um host ou segmento de rede diferente do daemon.106

# Start a headless, remotely controllable app-server
codex remote-control

# Generate a manual pairing code for an out-of-band controller (v0.143.0+)
codex remote-control pair

# Same lifecycle as a TUI session: thread store, hooks, plugins, MCP, sandbox
# all initialize from your normal config.toml.

Combine codex remote-control com as APIs de paginação do app-server abaixo ao criar interfaces que precisam enumerar históricos extensos de threads sem carregar todos os turnos na memória de uma só vez.

Paginação de threads do app-server (v0.130.0+)

Agora, os clientes do app-server podem paginar threads extensas usando três visualizações distintas dos itens de cada turno:91

Visualização Caso de uso
Não carregada Somente listagem — estrutura da thread sem o payload dos turnos (menor custo)
Resumo Metadados compactos por turno — úteis para barras laterais e seletores de retomada
Completa Payload completo do turno, incluindo chamadas de ferramentas e saídas

Combine a paginação com a interface ThreadStore, introduzida na v0.121.0, para percorrer threads de longa duração com eficiência, especialmente em implantações de remote-control nas quais o orquestrador pode estar em uma máquina diferente dos arquivos de rollout.82 A v0.143.0 amplia o que um controlador pode inspecionar: agora, os clientes do app-server podem enumerar os ambientes disponíveis, listar as threads descendentes de uma thread e criar um fork do histórico a partir de um turno específico — os recursos básicos de que uma interface precisa para ramificar uma execução a partir de um ponto anterior sem reproduzi-la até esse ponto.106

Atualização da configuração do app-server em tempo real (v0.130.0+)

Agora, as threads ativas do app-server incorporam alterações em config.toml sem exigir reinicialização — edite a configuração, salve, e a thread em execução refletirá os novos valores no turno seguinte. Essa é a correção de bug complementar ao codex remote-control: um servidor headless de longa duração pode ser reconfigurado sem precisar ser encerrado.91

Executores remotos criptografados (v0.141.0)

Desde a v0.141.0 (estável, 18 de junho de 2026), os executores remotos se conectam por canais Noise-relay autenticados e criptografados de ponta a ponta — o plano de controle e o executor não precisam mais confiar no relay entre eles, o que é importante sempre que o seu orquestrador controla um app-server através dos limites de uma rede. A mesma versão fez com que a execução remota entre plataformas preservasse o diretório de trabalho e o shell nativos do executor, evitando que um controlador em um sistema operacional, ao controlar um executor em outro, tenha os caminhos ou a semântica do shell alterados durante a operação. Agora, o TLS também aceita assinaturas de certificado P-521 para oferecer compatibilidade com proxies corporativos.103


Codex Cloud e tarefas em segundo plano [EXPERIMENTAL]

Status: o Codex Cloud é um recurso experimental. As interfaces, os preços e a disponibilidade podem mudar. A OpenAI gerencia os ambientes de nuvem, e você não controla a infraestrutura.

O Codex Cloud executa tarefas de forma assíncrona em ambientes gerenciados pela OpenAI.4 Consulte também Action e CI/CD do GitHub para integrar o Codex ao seu pipeline de CI.

Como funciona

  1. Envie uma tarefa (por chatgpt.com/codex, pela integração com o Slack ou pela CLI)
  2. O Codex clona seu repositório em um sandbox isolado na nuvem
  3. O agente trabalha de forma independente: lê o código, executa testes e faz alterações
  4. Ao terminar, o Codex cria um PR ou fornece um diff para revisão
  5. Aplique os resultados localmente com codex apply <TASK_ID>

Acesso à internet na nuvem

O acesso do agente à internet fica desativado por padrão e é configurado por ambiente:

  • Desativado: nenhum acesso do agente à internet (padrão)
  • Ativado: lista opcional de domínios permitidos + restrições de métodos HTTP
Allowed domains: pypi.org, npmjs.com, github.com
Allowed methods: GET, HEAD, OPTIONS

Os scripts de configuração ainda podem usar a internet para instalar dependências, mesmo quando o acesso do agente à internet está desativado.

Integração com o Slack

Mencione @Codex em um canal ou uma thread do Slack para iniciar uma tarefa na nuvem.

Pré-requisitos: 1. Plano ChatGPT qualificado (Plus, Pro, Business, Enterprise ou Edu) 2. Conta do GitHub conectada 3. Pelo menos um ambiente de nuvem configurado 4. App do Slack instalado no seu workspace

O Codex responde com um link para a tarefa e publica os resultados quando ela é concluída.

CLI da nuvem

codex cloud exec --env <ENV_ID> "Fix failing tests"  # Start a cloud task
codex cloud status <TASK_ID>                          # Check task progress
codex cloud diff <TASK_ID>                            # View task diff
codex cloud list                                      # List recent tasks
codex cloud list --json                               # JSON output
codex cloud apply <TASK_ID>                           # Apply from cloud subcommand
codex apply <TASK_ID>                                 # Apply diff (top-level shortcut)

O Codex Desktop App

O Codex Desktop App (macOS e Windows) oferece uma interface gráfica otimizada para gerenciar vários projetos.16 A versão para Windows foi lançada em 4 de março de 2026 com suporte nativo ao PowerShell e sandbox nativa do Windows.66

Instalação

codex app                      # Auto-downloads and installs on first run

Ou faça o download diretamente: Codex.dmg (macOS) | Disponível na Microsoft Store (Windows)

Principais recursos

Recurso Descrição
Threads paralelas Execute várias tarefas simultaneamente em diferentes projetos
Modos de thread Inicie threads no modo Local, Worktree ou Cloud
Ferramentas Git integradas Revise diffs, adicione comentários, prepare/reverta trechos, faça commit/push e crie PRs
Terminal integrado Terminal por thread (Cmd+J)
Ditado por voz Crie prompts por voz (Ctrl+M)
Automações Agende tarefas recorrentes
Notificações Notificações de conclusão/aprovação quando o app estiver em segundo plano
Impedir repouso Configuração opcional para manter a máquina ativa durante a execução das tarefas
Skills + MCP Configuração compartilhada entre o app, CLI e a extensão da IDE
Atalhos de MCP Atalhos de acesso rápido às ferramentas de MCP no campo de composição (App v26.226)63
@menções em revisões Use @menções para incluir colaboradores nos comentários de revisão de código (App v26.226)63
Temas personalizados Controles de cores e seleção de fonte nas configurações (App v26.312)72
TUI do app-server Ativada por padrão (v0.117.0+): comandos de shell com !, monitoramento do sistema de arquivos, WebSocket remoto com autenticação bearer e recuperação do histórico de prompts entre sessões75
Appshots Os appshots do macOS anexam a janela do app em primeiro plano a uma thread, incluindo uma captura de tela e o texto disponível, e podem ser adicionados com o atalho de Appshots.99
Comentários no navegador integrado O navegador integrado pode visualizar páginas locais/públicas e aceitar comentários sobre elementos ou áreas para fornecer feedback preciso sobre a página renderizada.99
Computer Use + uso bloqueado O Computer Use permite que o Codex opere apps autorizados do Mac em tarefas de GUI com escopo definido; o uso bloqueado é opcional e limitado a turnos ativos e confiáveis do Computer Use depois que o Mac é bloqueado.99

Appshots, comentários no navegador e Computer Use

As atualizações do app de 21 de maio tornam o desktop app uma superfície de contexto mais completa, em vez de apenas um gerenciador de threads. Use os Appshots quando o Codex precisar conhecer o estado de outro app do Mac antes de agir: o Codex captura a janela em primeiro plano, o texto visível e fora da tela disponibilizado pelo app e armazena o anexo localmente no histórico da sessão.99

Para trabalhos web e de frontend, use primeiro o navegador integrado quando a página não exigir autenticação: ele oferece a você e ao Codex uma visualização renderizada compartilhada, permite ações no navegador, como cliques, capturas de tela, downloads de recursos e inspeção somente leitura de JavaScript, além de permitir que você marque regiões da página com comentários que o Codex pode resolver no turno seguinte.99 Para sites que exigem login, continue usando a extensão do Chrome.

Use o Computer Use somente quando uma integração estruturada ou visualização no navegador não puder verificar a tarefa. Ele pode inspecionar e operar apps autorizados do Mac, mas segue as aprovações e as regras de sandbox do Codex para edições de arquivos e comandos de shell. O uso bloqueado continua restrito: o Codex pode acessar temporariamente os apps autorizados durante turnos ativos e confiáveis do Computer Use depois que o Mac é bloqueado, com mecanismos de bloqueio automático e detecção de entradas locais.99

Modos de thread

Cada thread é executada em um dos três modos, selecionado no momento da criação:

Modo Isolamento Acesso a arquivos Melhor para
Local Nenhum — trabalha diretamente no diretório do projeto Leitura/gravação completas Tarefas rápidas, exploração e trabalhos não destrutivos
Worktree Git worktree — cópia isolada do branch do repositório Cópia isolada Desenvolvimento de recursos, refatorações arriscadas e experimentos paralelos
Cloud Servidor remoto — executado na infraestrutura da OpenAI Sem acesso local Tarefas de longa duração, fluxos semelhantes a CI e delegação assíncrona

Mecânica de isolamento do Worktree:

Quando você inicia uma thread no modo Worktree, o desktop app: 1. Cria um novo git worktree (git worktree add) em um diretório temporário 2. Faz checkout de um novo branch a partir do HEAD atual 3. Executa o agente dentro do worktree — todas as alterações nos arquivos ficam isoladas 4. Apresenta uma revisão do diff ao terminar — você escolhe quais alterações serão mescladas de volta

Isso permite executar várias threads no modo Worktree simultaneamente no mesmo repositório sem conflitos. Cada uma recebe seu próprio branch e diretório de trabalho.

Automações

As automações são executadas localmente no app, portanto, o app precisa estar em execução e o projeto deve estar disponível no disco:

  • Em repositórios Git, as automações usam worktrees dedicados em segundo plano (isolados do seu diretório de trabalho)
  • Em projetos sem Git, as execuções ocorrem diretamente no diretório do projeto
  • As automações usam suas configurações padrão de sandbox

Como configurar uma automação: 1. Abra um projeto no desktop app 2. Clique na aba Automations na barra lateral 3. Defina um gatilho (agendamento, webhook ou manual) 4. Escreva o prompt e selecione o modo de execução (local ou worktree) 5. Defina o nível de raciocínio da execução da automação (App v26.312)72 6. As automações são executadas conforme o agendamento e colocam os resultados em uma fila para revisão

Exemplos de uso: - Triagem de issues: Categorize e priorize automaticamente novas issues - Monitoramento de CI: Monitore falhas de build e sugira correções - Resposta a alertas: Reaja a alertas de monitoramento com análises de diagnóstico - Atualizações de dependências: Verifique e aplique patches de segurança

Os resultados aparecem em uma fila de revisão para aprovação humana.

Suporte ao Windows

O Codex Desktop App foi lançado para Windows em 4 de março de 2026 (App v26.304), com suporte nativo ao PowerShell, sandbox nativa do Windows e paridade completa de recursos, incluindo skills, automações e worktrees, sem exigir WSL.66


GitHub Action e CI/CD

A GitHub Action oficial integra o Codex ao seu pipeline de CI/CD.18

Uso básico

# .github/workflows/codex.yml
name: Codex
on:
  pull_request:
    types: [opened]

jobs:
  codex:
    runs-on: ubuntu-latest
    outputs:
      final_message: ${{ steps.run_codex.outputs.final-message }}
    steps:
      - uses: actions/checkout@v5
      - name: Run Codex
        id: run_codex
        uses: openai/codex-action@v1
        with:
          openai-api-key: ${{ secrets.OPENAI_API_KEY }}
          prompt-file: .github/codex/prompts/review.md
          sandbox: workspace-write
          safety-strategy: drop-sudo

Opções de configuração

Entrada Finalidade
openai-api-key Chave de API para configuração de proxy/autenticação
responses-api-endpoint Substitui o endpoint (por exemplo, URL do Azure Responses)
prompt / prompt-file Instruções da tarefa (uma delas é obrigatória)
working-directory Diretório passado para codex exec --cd
sandbox workspace-write / read-only / danger-full-access
codex-args Flags adicionais de CLI (array JSON ou string de shell)
output-schema / output-schema-file Esquema de saída estruturada para --output-schema
model / effort Configuração do agente
output-file Salva a mensagem final no disco
codex-version Fixa a versão de CLI
codex-home Diretório inicial personalizado do Codex
allow-users / allow-bots Controles da lista de permissões para acionamento
safety-strategy / codex-user Comportamento de redução de privilégios e seleção de usuário

Saída: final-message, o texto da resposta final do Codex para etapas/jobs subsequentes.

Estratégias de segurança

Estratégia Descrição
drop-sudo (padrão) Linux/macOS; remove a capacidade de usar sudo após a etapa da action
unprivileged-user Executa o Codex como um usuário de baixo privilégio criado previamente
read-only Sandbox somente leitura (o risco relacionado aos privilégios do runner/usuário ainda se aplica)
unsafe Sem redução de privilégios; obrigatória em runners do Windows

Controles de acesso

with:
  allow-users: "admin,maintainer"     # Limit who can trigger
  allow-bots: false                   # Block bot-triggered runs

Padrão: somente colaboradores com acesso de gravação podem acionar fluxos de trabalho do Codex.


Codex SDK

O TypeScript SDK incorpora os recursos de agente do Codex em aplicações personalizadas.19

Instalação

npm install @openai/codex-sdk

Uso básico

import { Codex } from "@openai/codex-sdk";

const codex = new Codex();
const thread = codex.startThread();

// Multi-turn conversation
const turn1 = await thread.run("Diagnose CI failures and propose a fix");
console.log(turn1.finalResponse);

const turn2 = await thread.run("Implement the fix and add tests");
console.log(turn2.items);

// Resume a previous session
const resumed = codex.resumeThread("<thread-id>");
await resumed.run("Continue from previous work");

Recursos avançados do SDK

  • runStreamed(...): Fluxo de eventos assíncrono para atualizações intermediárias
  • Autenticação do Python SDK (v0.132.0+): Login com chave API, fluxos de navegador/código de dispositivo do ChatGPT, inspeção de conta e logout são caminhos de primeira classe do SDK.97
  • Conveniência para turnos somente de texto (v0.132.0+): As APIs de turno do Python aceitam strings simples e retornam metadados mais completos de TurnResult, com itens coletados, tempo e uso.97
  • outputSchema: Impõe uma saída final no formato de JSON
  • Entrada multimodal: Passe texto + imagens locais ({ type: "local_image", path: "..." })
  • Fluxos de trabalho com imagens (v0.117.0): view_image retorna URLs, imagens geradas podem ser reabertas e o histórico de imagens é preservado ao retomar a sessão75
  • view_image em vários ambientes (v0.130.0): Em sessões que abrangem vários ambientes (introduzidas na v0.124.0 com seleção de ambiente e diretório de trabalho por turno, e refinadas na v0.125.0 com ambientes persistentes), view_image agora resolve caminhos de arquivo por meio do ambiente selecionado, em vez do sistema de arquivos local do orquestrador. Uma imagem anexada de um ambiente remoto é buscada em relação ao diretório de trabalho desse ambiente, não ao host que executa o SDK.91

Configuração de thread e cliente

// Custom working directory, skip git check
const thread = codex.startThread({
  workingDirectory: "/path/to/project",
  skipGitRepoCheck: true,
});

// Custom environment and config overrides
const codex = new Codex({
  env: { CODEX_API_KEY: process.env.MY_KEY },
  config: { model: "gpt-5.5" },
});

As sessões são persistidas em ~/.codex/sessions.

Runtime: Node.js 18+.


Otimização de desempenho

Gerenciamento de contexto

As janelas de contexto variam conforme o modelo. A atual família GPT-5.6 (Sol, Terra, Luna) opera com uma janela de 272K; GPT-5.5, o carro-chefe da geração anterior, oferece 400K no Codex (1M no API); GPT-5.4 / GPT-5.4-mini (que serão descontinuados do Codex em 31 de agosto de 2026) oferecem 1M / 400K; a família legada GPT-5.3-Codex operava com 272K de entrada + 128K de saída (orçamento total de 400K). Todos eles enchem mais rápido do que você imagina — gerencie proativamente:

  1. Use /compact regularmente: Resume o histórico da conversa para liberar tokens
  2. Forneça documentação local: AGENTS.md e documentação local de alta qualidade reduzem a sobrecarga de exploração (que consome contexto)
  3. Use @ para anexar arquivos específicos: Referencie arquivos diretamente em vez de pedir ao Codex para encontrá-los
  4. Mantenha os prompts focados: Prompts delimitados, com arquivos exatos, consomem menos contexto do que uma exploração aberta

Eficiência de tokens

Técnica Impacto
Defina model_reasoning_summary = "none" Reduz os tokens de saída em ~20%
Use model_verbosity = "low" Explicações mais curtas, mais ação
Use níveis mais leves (gpt-5.6-luna) para tarefas simples Significativamente mais barato por mensagem
Divida tarefas complexas em sessões focadas Melhor eficiência de tokens por sessão
Use perfis para alternar configurações por tarefa Evita pagar por raciocínio alto em trabalhos rotineiros

Otimização de velocidade

  1. gpt-5.3-codex-spark: Variante de menor latência para pareamento interativo
  2. --profile fast: gpt-5.6-luna pré-configurado com raciocínio baixo
  3. Execução paralela de ferramentas: O Codex executa leituras/verificações independentes simultaneamente; portanto, estruture os prompts para permitir isso
  4. Loops orientados a resultados: Peça “implemente, teste, corrija, pare quando estiver tudo verde” em vez de instruções passo a passo

Como faço para depurar problemas?

Problemas comuns e soluções

Problema Causa Solução
Loop de “Re-connecting” Várias instâncias do Codex Encerre todos os processos, aguarde 60 s e reinicie uma única instância
Erros de autenticação 401 Credenciais desatualizadas rm ~/.codex/auth.json && codex login
Rede bloqueada no sandbox Comportamento padrão -c 'sandbox_workspace_write.network_access=true'
Desconexões no WSL2 Corrupção do estado do WSL Execute wsl --shutdown no PowerShell, aguarde 1 min e reinicie
Falhas de patch Incompatibilidades de fim de linha Normalize para LF e forneça o texto exato do arquivo
Falha na compactação de contexto Contexto excessivo Reduza o esforço de raciocínio e divida em tarefas menores
Mudanças inesperadas de modelo Substituição no Config.toml Execute /config para inspecionar as configurações e as fontes efetivas
O modo de plano permite mutações Bug conhecido Issue #11115
Esquecimento das instruções de AGENTS.md Limites de contexto Mantenha as instruções concisas; use arquivos de skill para procedimentos detalhados
Travamento no modo Read Only Problema conhecido Discussion #7380

Referência de mensagens de erro

Mensagem de erro Significado Correção
Error: EACCES permission denied O sandbox bloqueou uma operação de arquivo Verifique o modo de sandbox; use workspace-write se o Codex precisar editar arquivos
Error: rate limit exceeded Limite de taxa de API atingido Aguarde e tente novamente; reduza model_reasoning_effort ou mude para um modelo mais leve
Error: context length exceeded A conversa excedeu 272 mil tokens de entrada Use /compact para resumir ou inicie uma nova sessão com /new
Error: MCP server failed to start O processo do servidor MCP travou ou excedeu o tempo limite Verifique codex mcp get <name> para conferir a configuração; aumente startup_timeout_sec
Error: authentication required Não há uma chave ou sessão API válida Execute codex login ou defina CODEX_API_KEY
Error: sandbox execution failed O comando falhou dentro do sandbox Verifique a sintaxe do comando; confirme que as ferramentas necessárias estão disponíveis no ambiente de sandbox
WARN: skill not found A skill referenciada não existe no caminho esperado Verifique a lista em /skills; confirme a localização da pasta da skill
Error: wire format mismatch Configuração wire_api incorreta para o provedor Use wire_api = "responses" para endpoints da OpenAI (consulte Provedores de modelos personalizados)

O que faz codex doctor?

codex doctor é o único comando a executar antes de registrar um bug ou depurar uma instalação com falha. Ele reúne o runtime local, a configuração, a autenticação, o terminal, a rede e o estado em um único relatório, e o próprio modelo de issue do projeto pede que você cole sua saída.120

codex doctor                           # Full human-readable report (the default)
codex doctor --summary                 # Compact view
codex doctor --json                    # Redacted structured JSON, for bug reports
codex doctor --all                     # Expand truncated lists
codex doctor --no-color                # Strip ANSI color

O relatório é organizado em seções estáveis, então você pode ir direto à que precisa:120

Seção O que ela informa
Notas Anomalias destacadas no topo: atualizações disponíveis, diretórios de rollout grandes demais, problemas opcionais de MCP, sinais de autenticação conflitantes
Ambiente Proveniência do runtime, consistência da instalação, prontidão da ferramenta de busca, metadados do terminal/multiplexador, integridade do banco de dados
Configuração Status de carregamento de config.toml, detalhes de autenticação, configuração do servidor MCP, política de sandbox, feature flags
Atualizações Se a configuração de atualização é localmente consistente
Conectividade Ambiente de rede, diagnósticos de WebSocket, acessibilidade de endpoints compatível com o provedor
Servidor em segundo plano Status do daemon do app-server

Cada verificação traz um marcador de status – ok, falha, aviso, inativo – com uma linha de resumo. --json identifica cada verificação com um identificador estável, o que permite usá-lo em CI ou em um script de suporte, em vez de apenas inspecioná-lo visualmente.120

O comando evoluiu ao longo das versões: chegou na v0.131.0, ganhou relatórios de ambiente, Git, terminal, app-server e inventário de threads na v0.135.0, e adicionou detalhes de editor e paginador (com valores confidenciais ocultados em JSON) na v0.139.0.96126122

Use-o primeiro, não por último. A maioria dos relatos de “o Codex está quebrado” se resume a algo que o doctor já aponta: um modo de autenticação desatualizado, um config.toml que não conseguiu ser analisado ou uma segunda instalação ocultando a que está no seu PATH.

Ferramentas de diagnóstico

codex doctor                           # Full local diagnostic (start here)
codex --version                        # Check CLI version
codex login status                     # Verify authentication
codex mcp list                         # Check MCP server status
codex debug app-server --help          # Debug app server issues

Diagnósticos da TUI durante a sessão:

/status                                # Token/session overview
/config                                # Inspect effective config values and sources
/compact                               # Summarize history to reclaim context

Observação: codex --verbose não é uma flag válida de nível superior. Use os subcomandos de depuração e os diagnósticos da TUI acima.

Reinstalação limpa

npm uninstall -g @openai/codex && npm install -g @openai/codex@latest

Preserva ~/.codex/ (autenticação, configuração, sessões). Para fixar uma versão exata, fazer downgrade após uma versão problemática ou apagar totalmente o estado, consulte Atualizar, fazer downgrade ou desinstalar.

Modo de depuração

codex debug app-server send-message-v2  # Test app-server client

Como relatar problemas

/feedback                              # Send logs to Codex maintainers (in TUI)

Ou registre issues em github.com/openai/codex/issues.1


Codex Security [PREVIEW]

O Codex Security entrou em research preview em 6 de março de 2026, trazendo revisão de segurança de aplicações com reconhecimento de contexto para a plataforma Codex.77 Está disponível para clientes do ChatGPT Pro, Enterprise, Business e Edu via Codex web.

Como funciona: o Codex Security analisa repositórios para criar um modelo de ameaças específico do projeto, identifica vulnerabilidades classificadas pelo impacto no mundo real e testa as descobertas sob pressão em um ambiente de sandbox para validá-las. O agente apresenta descobertas de maior confiança com correções, reduzindo o ruído de bugs insignificantes.

Desempenho: durante o research preview, o Codex Security analisou 1,2 milhão de commits e identificou 10.561 vulnerabilidades de alta gravidade. A precisão melhorou com o tempo — reduzindo o ruído em 84%, a gravidade superestimada em mais de 90% e a taxa de falsos positivos pela metade. O sistema encontrou vulnerabilidades reais em OpenSSH, GnuTLS e Chromium, com 14 CVEs atribuídos.77

Observação: o Codex Security é separado do modelo de segurança de sandbox integrado do CLI. O sandbox protege sua máquina do Codex; o Codex Security protege sua base de código contra vulnerabilidades.

Implantação empresarial

Controles administrativos (requirements.toml)

Os administradores aplicam a política empresarial por meio de requirements.toml, um arquivo de configuração imposto por administradores que restringe configurações sensíveis à segurança e que os usuários não podem substituir:21

A v0.146.0 adiciona reconhecimento de planos empresariais e controles administrativos sobre atualizações no aplicativo.114 Em uma frota gerenciada, essa é a diferença entre desenvolvedores atualizarem por conta própria o CLI sempre que percebem uma nova versão e o administrador decidir quando uma versão será distribuída. As notas da versão anunciam o controle sem publicar sua chave de requirements.toml — considere o nome exato da configuração como não verificado até que a OpenAI o documente.

# /etc/codex/requirements.toml

# Restrict which approval policies users can select
allowed_approval_policies = ["untrusted", "on-request", "never"]

# Limit available sandbox modes
allowed_sandbox_modes = ["read-only", "workspace-write"]

# Control web search capabilities
allowed_web_search_modes = ["cached"]

# Allowlist MCP servers by identity (both name and identity must match)
[mcp_servers.approved-server]
identity = { command = "npx approved-mcp-server" }

# Admin-enforced command restrictions
[[rules.prefix_rules]]
pattern = [{ token = "rm" }, { any_of = ["-rf", "-fr"] }]
decision = "forbidden"
justification = "Recursive force-delete is prohibited by IT policy"

[[rules.prefix_rules]]
pattern = [{ token = "sudo" }]
decision = "prompt"
justification = "Elevated commands require explicit approval"

Diferentemente do config.toml no nível do usuário, que define preferências, requirements.toml é uma camada de restrições rígidas que limita os valores que os usuários podem selecionar, e os usuários não podem substituí-la. As regras de requisitos administrativos só podem solicitar ou proibir (nunca permitir silenciosamente).

Configuração de MDM no macOS

Distribua via MDM usando o domínio de preferências com.openai.codex.21 O Codex respeita payloads padrão de MDM do macOS (Jamf Pro, Fleet, Kandji etc.). Codifique TOML em base64 sem quebra de linha:

Chave Finalidade
config_toml_base64 Padrões gerenciados codificados em Base64 (valores iniciais que os usuários podem alterar)
requirements_toml_base64 Requisitos impostos por administradores codificados em Base64 (os usuários não podem substituir)

Precedência (da mais alta para a mais baixa):

  1. Preferências gerenciadas do macOS (MDM)
  2. Requisitos obtidos da nuvem (ChatGPT Business / Enterprise)
  3. /etc/codex/requirements.toml (sistema de arquivos local)

Os requisitos da nuvem preenchem apenas campos de requisitos não definidos; portanto, camadas gerenciadas com precedência mais alta sempre prevalecem. Os requisitos da nuvem são de melhor esforço; se a busca falhar ou expirar, o Codex continua sem a camada da nuvem.

Integração com OpenTelemetry

O Codex oferece suporte à propagação de contexto de rastreamento do OpenTelemetry, das variáveis de ambiente OTel padrão até chamadas ao API da OpenAI. Defina as variáveis de ambiente padrão antes de iniciar o Codex:

# Point Codex at your OTel collector
export OTEL_EXPORTER_OTLP_ENDPOINT="https://otel-collector.internal:4318"
export OTEL_SERVICE_NAME="codex-cli"
export OTEL_RESOURCE_ATTRIBUTES="team=platform,env=production"

# Launch Codex — trace context propagates to all OpenAI API calls
codex
  • As variáveis de ambiente padrão OTEL_* são respeitadas (endpoint, nome do serviço, atributos de recurso)
  • O contexto de rastreamento é propagado pelo Codex para chamadas ao API, possibilitando observabilidade de ponta a ponta
  • Use atributos de recurso para marcar rastreamentos por equipe, ambiente ou projeto
  • Considere os requisitos de privacidade ao habilitar o registro de prompts/ferramentas — os rastreamentos podem conter trechos de código
  • Metadados de rastreamento do OpenTelemetry configuráveis (v0.130.0+). Além do envelope padrão OTEL_RESOURCE_ATTRIBUTES, o crate codex-otel agora expõe metadados de rastreamento configuráveis para que administradores possam marcar rastreamentos com dimensões específicas da organização (centro de custo, ID do projeto, referência de ticket) sem reconstruir OTEL_RESOURCE_ATTRIBUTES do zero a cada execução. Combine isso com as análises mais ricas de revisão/feedback lançadas na mesma versão para depuração e triagem unificadas em sessões de CLI, app-server e controle remoto.91

Acesso empresarial

  • ChatGPT Business / Enterprise / Edu: Acesso controlado pelo administrador da organização, com requisitos obtidos da nuvem aplicados automaticamente. Compatível com SSO via SAML/OIDC por meio do seu provedor de identidade (Okta, Entra ID etc.)
  • API: Autenticação, faturamento e controles de organização/projeto padrão do API. A OpenAI publica relatórios SOC 2 Type II e SOC 3; BAA para HIPAA disponível no nível Enterprise
  • Codex SDK: Incorpore em ferramentas e fluxos de trabalho internos
  • Aplicação de políticas em escala: Use requirements_toml_base64 distribuído por MDM ou /etc/codex/requirements.toml no nível do sistema de arquivos

Tratamento de dados e conformidade: - As entradas/saídas do API não são usadas para treinamento de acordo com os termos Business/Enterprise/API da OpenAI - Para residência de dados, o tráfego do API da OpenAI é encaminhado por padrão por infraestrutura baseada nos EUA; para requisitos de residência de dados na UE, consulte a equipe de vendas Enterprise da OpenAI - As transcrições de sessão são armazenadas localmente; apenas chamadas ao API saem da máquina - O ChatGPT Enterprise oferece suporte a estruturas de conformidade, incluindo SOC 2, GDPR e CCPA

Estratégia de rollout

Rollout em fases recomendado para organizações:

  1. Piloto (Semana 1-2): Implante para 3-5 engenheiros seniores com requirements.toml aplicando o modo de sandbox untrusted e pesquisa na web cached. Colete feedback sobre padrões de AGENTS.md e necessidades de servidores MCP.
  2. Expansão da equipe (Semana 3-4): Distribua para toda a equipe. Distribua o config.toml padrão da equipe via MDM ou repositório. Habilite o sandbox workspace-write para repositórios confiáveis.
  3. Integração com CI (Semana 5-6): Adicione codex-action aos pipelines de CI/CD para revisão automatizada de PRs e geração de testes. Use --ephemeral para manter os custos previsíveis.
  4. Toda a organização (Mês 2+): Implante via MDM com requirements.toml aplicando servidores MCP aprovados, políticas de sandbox e listas de modelos permitidos.

Padrões de auditoria

Acompanhe o uso do Codex e aplique a conformidade:

  • Rastreamentos do OpenTelemetry: Monitore o volume de chamadas ao API, o uso de tokens e a latência por equipe
  • Persistência de sessão: Audite ~/.codex/sessions/ para revisão de conformidade (desabilite com --ephemeral em contextos sensíveis)
  • Aplicação de identidade do MCP: requirements.toml registra tentativas de servidor bloqueadas — revise em busca de uso não autorizado de ferramentas
  • Trilha de auditoria do Git: Todas as alterações de arquivos do Codex passam pelo git padrão — revise pelo histórico de branches e diffs de PRs

Boas práticas e antipadrões

Padrões de prompt

  1. Prompts orientados por restrições: Comece pelos limites. “NÃO altere os contratos de API. Refatore apenas a implementação interna.”
  2. Etapas estruturadas de reprodução: Etapas numeradas resultam em correções de bugs melhores do que descrições vagas
  3. Solicitações de verificação: Termine com “Execute o lint + a menor suíte de testes relevante. Informe os comandos e os resultados.”
  4. Referências a arquivos: Use @filename para anexar arquivos específicos ao contexto
  5. Loops orientados por resultado: “Implemente, execute os testes, corrija as falhas e pare apenas quando todos os testes passarem.” O Codex itera até concluir

Filosofia de testes

A comunidade converge para a colaboração com IA orientada por testes:22

  • Defina os testes antecipadamente como sinais de conclusão
  • Deixe o Codex iterar até os testes passarem (vermelho → verde → refatorar)
  • Adote os padrões de programação do Tiger Style
  • Forneça o texto exato do arquivo ao solicitar patches. O Codex usa correspondência estrita, não aplicação de patches aproximada baseada em AST

Boas práticas de gerenciamento de contexto

  • Forneça documentação local de alta qualidade em vez de depender de pesquisa na web
  • Mantenha Markdown estruturado com sumários e arquivos de progresso (“divulgação progressiva”)
  • Normalize as terminações de linha (LF vs CRLF) entre os arquivos rastreados para evitar falhas de patch
  • Mantenha o AGENTS.md conciso, pois instruções longas saem do contexto

Fluxo de trabalho com Git

  • Sempre crie uma nova branch antes de executar o Codex em repositórios desconhecidos
  • Use fluxos de trabalho baseados em patches (git diff / git apply) em vez de edições diretas
  • Revise as sugestões do Codex como se fossem PRs de revisão de código
  • Use /diff para verificar as alterações antes de fazer commit

Skills e prompts da comunidade

O repositório feiskyer/codex-settings fornece configurações mantidas pela comunidade:23

Prompts reutilizáveis (em ~/.codex/prompts/): - deep-reflector: Extrai aprendizados de sessões de desenvolvimento - github-issue-fixer [issue-number]: Análise sistemática de bugs e criação de PRs - github-pr-reviewer [pr-number]: Fluxos de trabalho de revisão de código - ui-engineer [requirements]: Desenvolvimento de frontend pronto para produção

Skills da comunidade: - claude-skill: Transfere tarefas para Claude Code com modos de permissão - autonomous-skill: Automação de tarefas em múltiplas sessões com acompanhamento de progresso - deep-research: Orquestração paralela de subtarefas - kiro-skill: Pipeline de requisitos → design → tarefas → execução

Antipadrões

Erros comuns que desperdiçam tokens, produzem resultados ruins ou criam fluxos de trabalho frustrantes.

Antipadrões de custo

Antipadrão Por que falha Correção
Usar raciocínio xhigh para tudo Custo de tokens 3 a 5 vezes maior, com retornos decrescentes em tarefas simples Use medium por padrão; reserve xhigh para decisões de arquitetura envolvendo vários arquivos
Nunca usar /compact O contexto chega a 272K e as respostas pioram Compacte após cada marco importante ou quando /status mostrar mais de 60% de uso
Executar o modelo principal em CI Caro para verificações rotineiras Crie um perfil ci com gpt-5.6-luna e raciocínio low

Antipadrões de contexto

Antipadrão Por que falha Correção
Prompts abertos de “explore tudo” O Codex lê dezenas de arquivos, gastando contexto com código irrelevante Delimite com arquivos específicos: “Revise src/auth/login.py e tests/test_auth.py
Não ter um AGENTS.md no projeto O Codex desperdiça turnos descobrindo a estrutura do projeto Adicione um AGENTS.md de 20 linhas com caminhos principais, convenções e comandos de teste
Anexar diretórios inteiros Inunda o contexto com arquivos irrelevantes Use @filename para anexar apenas os arquivos de que o Codex precisa

Antipadrões de fluxo de trabalho

Antipadrão Por que falha Correção
Trabalhar diretamente em main Sem rede de segurança; edições arriscadas são difíceis de reverter Sempre crie uma branch de recurso antes de iniciar o Codex
Pular /diff antes do commit O Codex pode ter feito alterações não intencionais Revise /diff após cada tarefa, antes de qualquer commit
Ignorar a saída dos testes O Codex itera além das falhas se você não as indicar Use “execute os testes e pare apenas quando todos passarem” no seu prompt
Nunca fazer fork das conversas Um caminho errado contamina todo o contexto Use /fork antes de explorações arriscadas; descarte branches ruins

Antipadrões de prompt

Antipadrão Por que falha Correção
“Corrija o bug” (sem contexto) O Codex tenta adivinhar qual bug é, lê tudo “Corrija o TypeError em src/api/handler.py:42user.name é None quando não há autenticação”
Prompts com várias tarefas em uma mensagem O Codex mistura as tarefas e deixa algumas passar Uma tarefa por mensagem; use o modo steer (Tab) para enfileirar acompanhamentos
Repetir o contexto em todas as mensagens Desperdiça tokens com informações duplicadas Use /m_update para fatos persistentes; faça referência ao contexto anterior

Receitas de fluxo de trabalho

Padrões completos para cenários comuns de desenvolvimento.

Receita 1: Configuração de novo projeto

mkdir my-app && cd my-app && git init
codex
> Create a FastAPI project with: main.py, requirements.txt, Dockerfile,
  basic health endpoint, and a README. Use async throughout.
> /init

Revise o AGENTS.md gerado, edite-o para corresponder às suas convenções e, em seguida:

> Run the health endpoint test and confirm it passes

Receita 2: Fluxo diário de desenvolvimento

cd ~/project && git checkout -b feature/user-auth
codex
> @src/models/user.py @src/api/auth.py
  Add password reset functionality. Requirements:
  1. POST /api/auth/reset-request (email → sends token)
  2. POST /api/auth/reset-confirm (token + new password)
  3. Tests for both endpoints
  Run tests when done.

Revise com /diff e depois faça o commit.

Receita 3: Refatoração complexa com o modo de planejamento

codex
> /plan Migrate the database layer from raw SQL to SQLAlchemy ORM.
  Constraints: don't change any API contracts, keep all existing tests passing.

Revise o plano. Aprove ou direcione:

[Tab] Also add a migration script using Alembic

Depois que o Codex executar, verifique:

> Run the full test suite and report results
> /diff

Receita 4: Revisão de PR com codex exec

codex exec --model gpt-5.6-luna \
  "Review the changes in this branch against main. \
   Flag security issues, missed edge cases, and style violations. \
   Format as a markdown checklist." \
  -o review.md

Receita 5: Depuração com Cloud Tasks [EXPERIMENTAL]

codex cloud exec --env my-env "Diagnose why the /api/orders endpoint returns 500 \
  for orders with > 100 line items. Check the serializer, database query, \
  and pagination logic. Propose a fix with tests."

Verifique o progresso mais tarde:

codex cloud status <TASK_ID>
codex cloud diff <TASK_ID>

Aplique a correção localmente quando terminar:

codex apply <TASK_ID>

Guia de migração

Do Claude Code

Conceito do Claude Code Equivalente no Codex
CLAUDE.md AGENTS.md (padrão aberto)
.claude/settings.json .codex/config.toml (formato TOML)
Flag --print Subcomando codex exec
--dangerously-skip-permissions --dangerously-bypass-approvals-and-sandbox
Hooks (mais de 12 eventos) Hooks (SessionStart, Stop, UserPromptSubmit, AfterAgent, AfterToolUse; v0.99.0–v0.116.0)
Subagentes (ferramenta Task) Sub-agentes (internos, máximo de 6; sem equivalente à ferramenta Task voltada ao usuário)
/compact /compact (idêntico)
/cost /status (mostra o uso de tokens)
Modelo: Opus/Sonnet/Haiku Modelo: gpt-5.6 sol/terra/luna (família atual) / gpt-5.5 / variantes legadas (o Codex usa a família de modelos GPT-5.x da OpenAI)
claude --resume codex resume
Regras de permissão Modos de sandbox + políticas de aprovação
Configuração de MCP em settings.json Configuração de MCP em config.toml

Principais diferenças a entender:

  • O sandbox é no nível do sistema operacional: o Codex usa Seatbelt/Landlock, não containers. As restrições operam no nível do kernel, abaixo da camada da aplicação.
  • Os hooks estão evoluindo: o Codex agora oferece suporte a 5 eventos de hook: SessionStart, Stop e UserPromptSubmit (v0.114.0–v0.116.0, experimentais), além de AfterAgent (v0.99.0) e AfterToolUse (v0.100.0). O sistema abrange o ciclo de vida da sessão, a interceptação de prompts e a automação no nível de ferramentas, embora os mais de 12 eventos de ciclo de vida do Claude Code ainda ofereçam uma cobertura mais ampla. Para padrões de automação ainda não contemplados, use instruções no AGENTS.md ou skills.
  • Sub-agentes v2 (v0.117.0): os sub-agentes agora usam endereços baseados em caminho (por exemplo, /root/agent_a), com mensagens estruturadas entre agentes e listagem de agentes.75 Isso amplia a infraestrutura existente (máximo de 6 simultâneos, reduzido de 12 na v0.91.0). As funções de múltiplos agentes continuam personalizáveis via configuração (v0.104.0+).47 A v0.105.0 adicionou spawn_agents_on_csv para fanout entre linhas, com acompanhamento do progresso e ETA.61 O Codex ainda não tem a UX explícita da ferramenta Task do Claude Code para delegação direcionada pelo usuário — use cloud tasks ou a orquestração de SDK para padrões de delegação.
  • AGENTS.md funciona em várias ferramentas: seu AGENTS.md funciona no Cursor, Copilot, Amp, Jules, Gemini CLI e em mais de 60.000 projetos de código aberto. CLAUDE.md é exclusivo do Claude.
  • Perfis substituem a alternância manual: em vez de mudar as flags a cada execução, defina perfis em config.toml.

Do Copilot GitHub

Conceito do Copilot Equivalente no Codex
Copilot CLI (terminal agêntico) CLI interativo ou aplicativo desktop
Agentes especializados (Explore, Plan) Skills + modo de plano + modo de direcionamento
copilot-instructions.md / AGENTS.md AGENTS.md (mesmo padrão)
Suporte a MCP Suporte a MCP (STDIO + HTTP)
ACP (Agent Client Protocol) Hooks (AfterAgent, AfterToolUse)
Copilot SDK Codex SDK (TypeScript)
Fluxos de trabalho de agentes de programação Agente Codex com controles de sandbox/aprovação + cloud tasks

O que você ganha: - Sandboxing no nível do sistema operacional (Seatbelt/Landlock — imposto pelo kernel em vez de baseado em containers) - Delegação de cloud tasks com codex apply - Perfis de configuração para alternar fluxos de trabalho - Aplicativo desktop com isolamento por worktree

Do Cursor

Conceito do Cursor Equivalente no Codex
Regras do projeto (.cursor/rules) / AGENTS.md AGENTS.md + perfis/configuração
Fluxos de trabalho de chat/composer do agente CLI interativo ou aplicativo desktop
Referências a arquivos com @ Referências a arquivos com @ (idênticas)
Aplicar/editar + revisão Aplicação de patches e revisão de diff integradas

Cartão de referência rápida

╔═══════════════════════════════════════════════════════════════╗
║                    CODEX CLI QUICK REFERENCE                  ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║  LAUNCH                                                       ║
║  codex                      Interactive TUI                   ║
║  codex "prompt"             TUI with initial prompt           ║
║  codex exec "prompt"        Non-interactive mode              ║
║  codex app                  Desktop app                       ║
║  codex resume               Resume previous session           ║
║  codex fork                 Fork a session                    ║
║                                                               ║
║  FLAGS                                                        ║
║  -m, --model <model>        Select model                      ║
║  -p, --profile <name>       Load config profile               ║
║  -s, --sandbox <mode>       Sandbox mode                      ║
║  -C, --cd <dir>             Working directory                 ║
║  -i, --image <file>         Attach image(s)                   ║
║  -c, --config <key=value>   Override config                   ║
║  --ask-for-approval <p>     Approval policy                   ║
║  --oss                      Use local models (Ollama)         ║
║  --search                   Enable live web search            ║
║                                                               ║
║  SLASH COMMANDS (in TUI)                                      ║
║  /compact      Free tokens   /diff        Git diff            ║
║  /review       Code review   /plan        Plan mode           ║
║  /model        Switch model  /status      Session info        ║
║  /fork         Fork thread   /goal        Persisted goal      ║
║  /vim          Modal Vim     /hooks       Browse/toggle hooks ║
║  /init         AGENTS.md scaffold                             ║
║  /mcp          MCP tools     /skills      Invoke skills       ║
║  /ps           Background    /personality Style               ║
║  /permissions  Approval mode /statusline  Footer config       ║
║  /fast         Toggle fast mode (default: on)                 ║
║  /copy         Copy last response to clipboard                ║
║  /clear        Clear screen  /theme       Syntax highlighting ║
║                                                               ║
║  TUI SHORTCUTS                                                ║
║  @              Fuzzy file search                             ║
║  !command       Run shell command                             ║
║  Ctrl+G         External editor                               ║
║  Ctrl+L         Clear screen                                  ║
║  Enter          Inject instructions (while running)           ║
║  Esc Esc        Edit previous messages                        ║
║                                                               ║
║  EXEC MODE (CI/CD)                                            ║
║  codex exec --sandbox workspace-write "task" Sandboxed auto   ║
║  codex exec --json -o out.txt "task"    JSON + file output    ║
║  codex exec --output-schema s.json      Structured output     ║
║  codex exec resume --last "continue"    Resume session        ║
║                                                               ║
║  MCP MANAGEMENT [EXPERIMENTAL]                                ║
║  codex mcp add <name> -- <cmd>    Add STDIO server            ║
║  codex mcp add <name> --url <u>   Add HTTP server             ║
║  codex mcp list                    List servers               ║
║  codex mcp login <name>           OAuth flow                  ║
║  codex mcp remove <name>          Delete server               ║
║                                                               ║
║  PLUGINS                                                      ║
║  codex plugin marketplace add <src>     Add marketplace       ║
║  codex plugin marketplace upgrade       Upgrade marketplaces  ║
║                                                               ║
║  CLOUD [EXPERIMENTAL]                                         ║
║  codex cloud exec --env <ID> Start cloud task                 ║
║  codex cloud status <ID>     Check task progress              ║
║  codex cloud diff <ID>       View task diff                   ║
║  codex cloud list            List tasks                       ║
║  codex apply <TASK_ID>       Apply cloud diff locally         ║
║                                                               ║
║  CONFIG FILES                                                 ║
║  ~/.codex/config.toml        User config                      ║
║  .codex/config.toml          Project config                   ║
║  ~/.codex/AGENTS.md          Global instructions              ║
║  AGENTS.md                   Project instructions             ║
║  requirements.toml           Enterprise policy constraints    ║
║                                                               ║
║  SANDBOX MODES                                                ║
║  read-only          Read files only, no mutations             ║
║  workspace-write    Read/write in workspace + /tmp            ║
║  danger-full-access Full machine access                       ║
║                                                               ║
║  APPROVAL POLICIES                                            ║
║  untrusted     Prompt for all mutations                       ║
║  on-request    Prompt for boundary violations                 ║
║  never         No prompts                                     ║
║                                                               ║
║  MODELS (Aug 2026)                                            ║
║  gpt-5.6-sol           Recommended default ("Power", 272K)    ║
║  gpt-5.6-terra         Everyday model (272K)                  ║
║  gpt-5.6-luna          Fast + affordable (272K)               ║
║  gpt-5.5               Previous-gen flagship (400K in Codex)  ║
║  gpt-5.4 / -mini       Retire from Codex Aug 31, 2026         ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

Registro de alterações

Data Versão O que mudou Fonte
2026-08-12 Guia v2.55: CORREÇÃO — fontes sobre Agent Plugins realinhadas à especificação normativa. A revisão v2.54 citava agentplugins.codes como “a especificação” — trata-se de um guia de campo de terceiros sem afiliação (o próprio rodapé: “An independent developer field guide. Not affiliated with the Agent Plugins project or its maintainers”), e duas linhas citadas como a autodescrição da especificação eram texto editorial do guia. Todas as citações agora vêm de agent-plugins.org e da normativa spec/1.0.0.md: resumo oficial em uma linha, os dez campos permitidos no manifesto + a frase MUST sobre campos desconhecidos, a frase sobre descoberta de skills, os requisitos de transporte do MCP, a frase MUST sobre ignorar namespaces e os tipos de componentes excluídos (commands, hooks, agents, rules, servidores LSP). Governança corrigida para fontes primárias: Vercel iniciou o projeto (conforme seu anúncio), a lista em MAINTAINERS.md = Amazon/Cursor/Microsoft/OpenAI/Vercel, e a entrada do Google foi vinculada à publicação do próprio Developers Blog. As alegações de autoria de Anthropic agora citam diretamente os anúncios de Agent Skills e MCP de Anthropic. Identificado pela etapa de validação antes da publicação no post complementar do blog; correção no mesmo dia. 118
2026-08-11 Guia v2.54: Agent Plugins é um padrão aberto entre fornecedores — contexto adicionado. Agent Plugins 1.0.0 foi lançado em 6 de agosto de 2026 (agentplugins.codes, “the portable package format for AI agents”): manifesto plugin.json obrigatório, skills/ opcional (uma Agent Skill por subdiretório SKILL.md), mcp.json opcional (stdio / Streamable HTTP / HTTP+SSE legado), namespaces de cliente opcionais com domínio reverso; é explicitamente uma camada de empacotamento em torno de Agent Skills e MCP, não uma substituição. A especificação foi moldada por Amazon, Anysphere (Cursor), GitHub, Microsoft, OpenAI e Vercel — o Google entrou para os mantenedores principais no dia do lançamento; clientes de lançamento: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic (autor da especificação Agent Skills) não faz parte da coalizão. A cobertura já existente de plugins do guia para v0.146.0/v0.147.0 agora inclui esse contexto: a subseção v0.146.0 da seção Plugins foi renomeada e ampliada, e a linha da tabela de recursos observa a portabilidade entre clientes, não apenas máquinas. Nenhum novo lançamento de CLI. 118
2026-08-10 Guia v2.53: Primeira auditoria holística da etapa de validação — leitura completa de 3.300 linhas com base em uma rubrica ponderada; R1 obteve 7,85, com 1 achado CRÍTICO e 6 MAIORES, todos corrigidos nesta linha. O achado CRÍTICO: gpt-5.1-codex-mini, registrado como descontinuado em 23 de julho na própria tabela de modelos deste guia, ainda era a recomendação ativa em doze superfícies (fluxograma, perfis fast/ci ×4, tabela de raciocínio, estratégias de custo ×3, estratégias de equipe, antipadrões, Receita 4); todas as recomendações acionáveis agora usam a família GPT-5.6. A autoridade sobre modelos foi verificada novamente na página de modelos ao vivo (developers.openai.com/codex/models, 308→learn.chatgpt.com/docs/models): GPT-5.6 Sol é o padrão recomendado atual — a configuração “Power”, com raciocínio médio, em todas as superfícies, portanto o enquadramento exclusivo de Bedrock do guia estava desatualizado — e GPT-5.4 / GPT-5.4-mini deixam o Codex em 31 de agosto de 2026; gpt-5.3-codex está preterido para login no ChatGPT. Atualidade: TL;DR, descrição do frontmatter e Destaques de lançamento estavam congelados em v0.145.0 enquanto o changelog já registrava v0.147.0; a nota de estabilidade ainda dizia que --full-auto “continua preterido” depois que o corpo documentou sua remoção na v0.147.0; os dois exemplos de saída de codex --version divergiam entre si (0.146.0 vs 0.133.0, ambos → 0.147.0). Os preços foram verificados novamente na página de preços ao vivo: Go US$ 8/mês (aqui era US$ 5), Pro a partir de US$ 100/mês (5x) ou US$ 200/mês (20x), limites de cinco horas publicados por modelo; a promoção de maio de 2026 passou ao passado, e a alegação de que “2x continua ativo” foi substituída. Também foram corrigidos: “quatro superfícies” no Modelo mental (cinco — Chrome foi adicionado ao diagrama), o modo suggest pré-Rust fantasma no Início rápido, a numeração duplicada do ToC (dois 13 e dois 15), a autodescrição de “mais de 2.500 linhas”, a cobertura do corpo sobre seções de conversa em Gerenciamento de sessão e o bloco de modelo QRC (abril → agosto de 2026). A verificação R2 confirmou todos os reparos e adicionou mais dois: a tabela de custos de créditos foi reconstruída com as taxas publicadas de créditos do GPT-5.6 (Sol 125 / Terra 50 / Luna 5 por 1 milhão de tokens de entrada), e dois pacotes npm inexistentes em Servidores MCP notáveis foram substituídos pelo servidor Playwright real (@playwright/mcp, verificado no npm) e pelo endpoint MCP hospedado de GitHub — além de uma revisão menor de onze pontos (quatro→cinco interfaces, substituição obsoleta de contexto de 400K, introdução de gerenciamento de contexto de abril de 2026, linha de modelos da tabela de migração, data de lançamento do Chrome no diagrama, alinhamento da caixa interna, bullet de plugin isolado, texto residual sobre mini/5.4). 117 119
2026-08-07 Guia v2.52: Codex v0.147.0 estável (7 de agosto) — o lançamento que este guia aguardava enquanto ainda era apenas alpha. MUDANÇA INCOMPATÍVEL: codex exec --full-auto foi removido — scripts que ainda o utilizam agora retornam erro; substitua por --sandbox workspace-write mais uma flag de aprovação ou perfil (consulte Orientações sobre o --full-auto legado). --approve-for-me — aprovações revisadas automaticamente: uma etapa de revisão avalia cada solicitação de aprovação em seu nome, herdando os padrões mais seguros para modelos com capacidade cibernética da v0.146.1 (consulte Sistema de aprovação). Agent Plugins portáteis — pacotes de plugins instaláveis, com busca de plugins abrangendo catálogos locais, pessoais, de workspace e remotos em uma única consulta (consulte Plugins). Opt-in do protocolo MCP de 2026-07-28 — descoberta paginada, solicitações em várias rodadas, inicialização de servidor sem bloqueio com ferramentas em cache expostas antes de a inicialização terminar (consulte MCP). Seções de conversa — organize conversas em seções persistentes, ordenadas manualmente, e navegue gradualmente por transcrições longas. Bedrock recebe pesquisa web em cache e compactação remota de conversas. Correções de segurança: segredos e tokens bearer completos são ocultados de comandos exibidos e do histórico reproduzido; projetos locais desconhecidos exigem confiança explícita; restrições de autenticação gerenciadas são aplicadas antes de as credenciais serem usadas; o isolamento de plugins foi reforçado com rede negada quando atualizações de política falham. Também: importação de skills gerenciadas pelo Cursor com sincronização de conversas sem duplicatas; correções de renderização para japonês/emoji/hiperlinks; correções de interrupção de processos em segundo plano no Windows; MCP SDK 3.0.0. v0.147.0 é a versão estável mais recente. 116
2026-08-05 Guia v2.51: Codex v0.146.1 (5 de agosto). Lançamento de patch com uma única alteração, apenas no changelog: padrões de revisão automática mais seguros para modelos com capacidade cibernética, com as mudanças de permissão explicadas na interface do terminal quando se aplicam (PR upstream #37057, retroportado para a linha 0.146). Nenhuma superfície de comandos, chave de configuração ou preço mudou; nenhuma seção do corpo precisou de atualização. v0.147.0 continua apenas alpha (rust-v0.147.0-alpha.*) e fica fora deste guia até ser lançado como estável. v0.146.1 era a versão estável mais recente no momento desta linha. 115
2026-07-29 Guia v2.50: Codex v0.146.0 promovido a estável. A revisão anterior registrava v0.146.0 como apenas alpha; ela foi lançada como estável em 29 de julho após catorze builds alpha. Atualizações no corpo: a seção Plugins recebe manifestos de Agent Plugins, publicação de plugins no workspace e os marketplaces Amazon Bedrock e Claude Code; Code Mode recebe hosts remotos acessíveis do app-server por WebSocket; a alegação da seção de proxy de cobrir “todas as camadas de transporte” foi corrigida — isso só passou a ser verdade na v0.146.0, que corrigiu sete caminhos (autenticação, downloads de plugins, autorização de MCP, execução remota, WebSockets, redirecionamentos, LM Studio) que ignoravam o proxy configurado. Também foram abordados: nomeação de sessões por meio de /new e /clear, fixação de threads e conversas paralelas, bifurcação de threads com histórico paginado e bifurcações temporárias, pesquisa web independente para provedores personalizados compatíveis, descoberta de skills fornecida pelo executor, avisos de truncamento do catálogo de skills sob contexto restrito, reconhecimento de plano empresarial com controles de administrador para atualizações no aplicativo e a migração dos artefatos de lançamento para infraestrutura hospedada pela OpenAI com fallback de GitHub. Apenas no changelog (sem mudança no corpo): trabalho de renderização e responsividade do terminal, teclas de navegação do Windows, encerramento de árvore de processos em sandbox, sobrecarga de serialização do app-server, notarização do auxiliar do macOS e as notas de documentação do cliente HTTP e PathUri. 114
2026-07-28 Guia v2.49: Correção da barreira de cobertura — duas superfícies antigas que existiam apenas no changelog foram promovidas para o corpo do guia. Nenhuma nova versão; esta revisão corrige uma dívida de documentação identificada ao auditar quais seções os leitores realmente alcançam pela busca. codex doctor havia sido mencionado apenas em linhas do changelog e notas de rodapé desde a v0.131.0 e não constava na própria lista de Ferramentas de diagnóstico do guia, apesar de ser o comando que o modelo de issue do projeto pede para você executar. Agora ele tem uma seção completa: o conjunto de flags (--summary, --json, --all, --no-color), todas as seis seções estáveis do relatório (Notas, Ambiente, Configuração, Atualizações, Conectividade, Servidor em segundo plano), marcadores de status por verificação e o histórico de versões do que cada release adicionou. Atualização / downgrade / desinstalação era abordado apenas como uma linha de “Reinstalação limpa” na seção de depuração; a seção de instalação agora documenta codex update, fixação de versão para rollback após uma versão problemática, desinstalação via npm/Homebrew/winget e o fato de que o estado em ~/.codex/ permanece após a remoção do pacote. Ambos eram casos de falha na barreira de cobertura de triagem de releases: o item entrava no changelog e nunca chegava a uma seção do corpo que o leitor pudesse encontrar. 120 86 96 126 122
2026-07-25 Guia v2.48: ChatGPT Desktop 26.715 (23 de julho, marcado para Codex) — projetos com várias pastas mudam a descoberta, e Voice chega à superfície desktop. Projetos locais com várias pastas: agora um projeto local pode abranger várias pastas relacionadas com uma pasta principal designada; novos chats, operações Git e a descoberta automática de AGENTS.md, skills e config.toml usam todos a pasta principal, enquanto as pastas secundárias permanecem disponíveis apenas para busca, leitura e edição de arquivos — documentado em Hierarquia de descoberta e Locais de arquivos de configuração, com a própria varredura de diretórios de CLI explicitamente inalterada. ChatGPT Voice, com tecnologia GPT-Live: coordena tarefas entre Chat, Work e Codex a partir do app desktop, com o compartilhamento de Contexto de tela no macOS de uma captura do app na janela em primeiro plano; Plus/Pro/Business/Edu/Enterprise, desktop mais Remote no iOS (consulte Codex Desktop App). Apenas no changelog: ChatGPT para iOS 1.2026.195 (20 de julho, marcado para Codex, uma lacuna que as verificações v2.45–v2.47 não detectaram) adicionou formulários interativos em tarefas do Codex, Mermaid inline em transcrições de tarefas, recuperação de prompts não enviados entre tarefas/hosts/workspaces, metas que retomam execuções bloqueadas ou limitadas por uso e navegação no iPad — registrado, mas não promovido a uma sexta superfície. Nenhuma nova versão estável de CLI: a v0.146.0 permanece apenas alpha (as alphas .7–.10 chegaram em 24–25 de julho com corpos de release vazios), portanto a v0.145.0 continua sendo a estável acompanhada. Permanece sem solução: o anúncio antecipado de 24 de julho não produziu artefato em nenhuma superfície primária (o changelog de learn.chatgpt.com, o RSS de notícias de openai.com e o RSS de notas de release do produto ficaram todos silenciosos em 24–25 de julho); o monitoramento continua. 113 121
2026-07-24 Guia v2.47: Desativação dos modelos legados em 23 de julho executada; substitutos corrigidos para GPT-5.6. Os snapshots gpt-5.2-codex e gpt-5.1-codex-mini (com gpt-5.1-codex/-max) foram desativados em 23 de julho de 2026 conforme programado; a tabela de descontinuação da OpenAI agora lista gpt-5.6-sol (codex/codex-max) e gpt-5.6-terra (codex-mini) como os substitutos recomendados, substituindo a orientação original para gpt-5.4/gpt-5.4-mini — linhas de Modelos disponíveis e 88 atualizadas, descrição do frontmatter elevada para v0.145.0. Nenhuma nova versão estável de CLI (a v0.146.0 permanece apenas alpha, alphas .1–.6 de 22 a 24 de julho); o monitoramento continua para a promoção estável da v0.146.0. 88
2026-07-22 Guia v2.46: abertura reestruturada para novos leitores (orientada por dados: a taxa de scroll-75 da página era 14, contra 30-46 no site todo). O TL;DR agora é curto e orientado a tarefas, com links de salto para Instalação/Início rápido; a narrativa versão por versão e a observação sobre estabilidade foram movidas intactas para uma nova seção Destaques de releases: o que mudou recentemente antes do Modelo mental. Nenhum conteúdo removido; título/H1/descrição inalterados (bloqueio de título).
2026-07-21 Guia v2.45: CLI v0.144.6 (18 de julho) + v0.145.0 (estável, 21 de julho, promovida da linha alpha). /import: agora migra Cursor, além de Claude Code — configurações, servidores MCP, plugins, sessões, comandos, memórias com escopo de projeto (consulte a tabela de slash commands). Sessões: histórico de threads paginado experimental — retomada eficiente, busca, nomes persistidos, suporte a subagentes, memórias (consulte Gerenciamento de sessões). Multi-agent: v2 estabilizada como opt-in com modelos de subagente configuráveis, níveis de raciocínio, concorrência, funções restauradas e navegação aprimorada entre agentes (consulte Multi-Agent). Voice: entradas de áudio e saídas de ferramentas (formatos locais comuns) + conversas V3 em realtime por streaming — realtime retorna após sua remoção na v0.140.0 (consulte Melhorias na TUI). Bedrock: login experimental com endpoint personalizado + suporte a autenticação; GPT-5.6 Sol é o modelo Bedrock padrão (consulte Autenticação, Modelos disponíveis). Modelos: as seleções integradas de GPT-5.4 migram para GPT-5.6 Terra/Luna; a v0.144.6 corrigiu as janelas de contexto de Sol/Terra/Luna para 272.000 tokens e atualizou as instruções integradas (consulte Modelos disponíveis). Apenas no changelog: ramificação contextual de conversas ao editar um prompt anterior ou tentar novamente um turno armazenado em buffer de segurança; confiabilidade de MCP (timeouts de inicialização, descoberta não bloqueante de OAuth, atualizações de token serializadas, reutilização do catálogo de ferramentas); sandboxing nativo do exec-server no Windows, imposição de proxy de rede, consoles auxiliares ocultos, comandos de hooks entre aspas; refinamentos nas aprovações (melhor detecção de rm forçado, confirmação consistente de acesso total, motivos de rejeição preservados); links seguros e clicáveis de visualização inline na TUI, renderização incremental de Markdown, ripgrep 15.2.0. Observação: developers.openai.com/codex/changelog agora redireciona com 308 para learn.chatgpt.com/docs/changelog — citações antigas são resolvidas por meio do redirecionamento. Fonte: releases do openai/codex. 111 112
2026-07-16 Guia v2.44: CLI v0.144.5 (16 de julho, linha de patches estável; a v0.145.0 permanece alpha — não acompanhada). Sandbox/aprovações: a detecção de comandos perigosos reconhece mais formas de rm forçado e retorna motivos de rejeição mais claros (consulte Política de aprovação). Multi-agent (documentação retroativa, entregue na v0.138.0): o texto de tarefas de pai para subagente no multi-agent v2 é criptografado de ponta a ponta por meio do API de Responses — payloads de spawn_agent/send_message/followup_task não aparecem mais em texto simples nos logs locais de sessão; modelos de provedores personalizados não configurados para uso criptografado de ferramentas falham com um 400; notificações de conclusão geradas pelo Codex permanecem em texto simples como itens agent_message tipados; a issue de regressão da trilha de auditoria continua aberta (consulte Multi-Agent). A v0.144.4 não teve alterações voltadas ao usuário. Fonte: releases do openai/codex, PR #26210. 108 109 110
2026-07-09 Guia v2.43: CLI v0.144.0 (9 de julho, promovida da linha alpha). Aprovações: novo modo de aprovação de app writes — ações declaradas como somente leitura são executadas livremente, gravações solicitam aprovação (consulte Modo de aprovação de app). MCP: as ferramentas solicitam autenticação interativamente, sem um opt-in experimental (consulte a seção MCP). /usage: créditos de redefinição mostram tipo + expiração com um seletor de resgate (consulte a tabela de slash commands). Apenas no changelog: selecionar raciocínio Ultra avisa quando uma alta concorrência de multi-agent pode elevar o uso; hosts de app-server podem fornecer autenticação em tempo de execução e redirecionar logins para uma página hospedada; avisos de login por código de dispositivo explicam como reconhecer phishing; nomes de modelos Bedrock identificam claramente a família/variante GPT-5.6; threads do ChatGPT retomadas são recuperadas quando a compactação referencia um modelo aposentado; correções de gravação/exclusão no sandbox do Windows; seletor de branch de /review mais rápido em repositórios grandes. Fonte: releases do openai/codex. 107
2026-07-08 Guia v2.42: CLI v0.143.0 (8 de julho, promovida da linha v0.143.0-alpha, substituindo a linha de patches v0.142.x). Plugins: plugins remotos agora ficam ativados por padrão, com fontes do marketplace npm e versões remotas/locais visíveis (consulte Plugins). Configuração/proxy: a autenticação de proxy do sistema agora se estende ao Windows e ao tráfego do Responses API, com autoconfiguração PAC/WPAD (consulte Suporte a proxy). Controle remoto: o novo codex remote-control pair gera um código de pareamento manual para controladores fora de banda (consulte codex remote-control). Modelos: o Amazon Bedrock adiciona GPT-5.6 Sol/Terra/Luna com esforço de raciocínio max (consulte Modelos disponíveis). App-server: os clientes podem inspecionar ambientes, listar threads descendentes e bifurcar o histórico até um turno (consulte Paginação de threads do App-Server). Somente no changelog: correções de entrada do Windows ConPTY, recuperação offline do exec-server, resiliência do instalador a limites de taxa, atualizações de dependências de segurança (OpenSSL/Hono/fast-uri/quick-xml/crossbeam-epoch). (A busca de ferramentas por padrão do MCP já estava documentada desde a linha alpha.) Fonte: releases do openai/codex. 106
2026-07-01 Guia v2.41: CLI v0.142.2–v0.142.5 (linha estável de patches; v0.143.0 continua alpha — não acompanhada). MCP: as ferramentas agora usam busca de ferramentas por padrão quando há suporte — descoberta sob demanda em vez de carregamento antecipado, compatível com modelos/provedores mais antigos; servidores MCP stdio remotos aceitam diretórios de trabalho absolutos no formato de caminho da plataforma remota (consulte a seção MCP). Segurança: comandos PowerShell que contêm regiões AST executáveis que o classificador de segurança não consegue inspecionar agora exigem aprovação (consulte Política de aprovação); a v0.142.5 impede que payloads completos de solicitações do Responses WebSocket sejam gravados em logs de rastreamento. Configuração: respect_system_proxy permite que clientes de autenticação no macOS respeitem as configurações de proxy/PAC/WPAD do sistema (consulte Suporte a proxy). Somente no changelog: plugins aceitam logos de modo escuro em manifests e catálogos; catálogos remotos retornam rankings em destaque selecionados; credenciais expiradas do Amazon Bedrock geram orientações acionáveis de recuperação; entradas de imagem HTTP(S) remotas retornam erros claros de validação visíveis ao modelo; o Code Mode avisa quando o modelo selecionado não tem os metadados necessários; OpenSSL/esbuild incluídos foram atualizados. v0.142.3/v0.142.4 foram apenas de manutenção. Também nesta atualização: título/descrição resgatados para o formato perene de auditoria de CTR (bloqueio de título). Fonte: releases do openai/codex. 105
2026-06-23 Guia v2.40: CLI v0.142.0 estável (22 de junho, promovida da linha v0.142.0-alpha). Créditos do /usage: /usage agora exibe e resgata créditos obtidos de redefinição do limite de uso, com confirmação, nova tentativa e estados de disponibilidade atualizados. /plugins reorganizado: plugins remotos são agrupados nas seções OpenAI Curated, Workspace e Shared with me, e turnos qualificados podem recomendar e instalar plugins relevantes. Orçamentos de tokens de rollout: orçamentos de tokens configuráveis acompanham o uso entre threads de agentes, mostram lembretes de orçamento restante e interrompem turnos quando se esgotam. Modos de delegação multiagente: clientes do app-server podem configurar a delegação como disabled, explicit-request-only ou proactive no nível da thread e do turno. Busca na web indexada: um novo modo de busca na web indexada permite buscas ao vivo, enquanto restringe o acesso direto a páginas a URLs aprovadas pelo servidor. Hora: o Codex pode receber lembretes agendados de hora UTC e consultar a hora atual diretamente, inclusive por meio de relógios do app-server fornecidos pelo cliente. Correções: renderização do TUI no Linux após suspensão com Ctrl+Z/retomada com fg; resiliência de reconexão de processos do exec-server e sessões stdio do MCP; preservação de caminhos de ambientes remotos entre sistemas operacionais; carregamento, instalação e tratamento de manifest de plugins; visibilidade do agente pai sobre erros de subagentes; persistência de threads com foco no objetivo em thread/list e thread/search. (A pré-lançamento mais recente é v0.143.0-alpha.x em 23 de junho, ainda alpha — não acompanhada.) Fonte: releases do openai/codex e Changelog do Codex. 104
2026-06-18 Guia v2.39: CLI v0.141.0 estável (18 de junho, promovida da linha v0.141.0-alpha). Executores remotos criptografados: executores remotos agora usam canais Noise-relay autenticados e criptografados de ponta a ponta, e o TLS aceita assinaturas de certificados P-521 para compatibilidade com proxies corporativos. Execução remota multiplataforma preserva o diretório de trabalho e o shell nativos do executor. Sandbox do Windows: melhorias de execução, incluindo recuperação automática de credenciais. Desempenho: sessões grandes com muitas ferramentas armazenam em cache a busca de ferramentas para reduzir latência e uso de memória, e o cache de imagens de prompt é limitado a 64 MiB. TUI: prompts de entrada podem ser resolvidos automaticamente após inatividade com um temporizador de contagem regressiva; clientes em tempo real passam a ter controle de anexação de fala. (A pré-lançamento mais recente é v0.142.0-alpha.x em 19 de junho, ainda alpha — não acompanhada.) Fonte: releases do openai/codex e Changelog do Codex. 103
2026-06-16 Guia v2.38: CLI v0.140.0 estável (15 de junho, promovida da linha v0.140.0-alpha). /usage: novas visualizações para atividade diária, semanal e acumulada de tokens da conta. Exclusão de sessão: codex delete, /delete e thread/delete do app-server removem permanentemente uma sessão com proteções de confirmação. /import: importe seletivamente a configuração inicial, a configuração do projeto e conversas recentes do Claude Code. Menções unificadas: digitar @ abre por padrão um único menu para arquivos, plugins e skills. Amazon Bedrock: autenticação gerenciada por chave do API, além de armazenamento local criptografado para credenciais de CLI e MCP OAuth. /goal agora preserva texto muito extenso, grandes blocos colados e anexos de imagem em sessões remotas do app-server. Removido: controles experimentais de voz do /realtime e dependências de áudio foram retirados do TUI. Correções: bancos de dados de estado SQLite corrompidos fazem backup automático e são reconstruídos a partir de dados de rollout; /review não trava mais quando Esc é pressionado com orientações na fila; confiabilidade do MCP por meio de novas tentativas de inicialização transitória e preservação de servidores desativados; desinstalação de plugins remotos e exibição de apps que precisam de autenticação; dispensas persistentes de atualização com “Não me lembrar”; comandos em segundo plano sem TTY podem ser interrompidos com Ctrl-C preservando a saída. Manutenção: preservação do monitor de sistema de arquivos do Git e aceleração de consulta de arquivos para repositórios grandes. (A pré-lançamento mais recente é v0.141.0-alpha.x em 16 de junho, ainda alpha — não acompanhada.) Fonte: releases do openai/codex e Changelog do Codex. 102
2026-06-09 Guia v2.37: CLI v0.139.0 estável (9 de junho, promovida da linha v0.139.0-alpha). Busca na web no modo de código: o modo de código pode chamar diretamente a busca na web independente (inclusive a partir de chamadas de ferramentas JavaScript aninhadas) e receber resultados em texto simples. Esquemas do MCP: esquemas de entrada de ferramentas/conectores agora preservam construções oneOf/allOf para melhor preservação da estrutura de esquemas grandes e compatibilidade com o MCP. codex doctor: adiciona detalhes do ambiente de editor e pager, ocultando valores confidenciais na saída do JSON. Plugins: codex plugin marketplace list --json expõe fontes de plugins, além de uma listagem mais rápida de plugins do catálogo em cache. Correções: codex resume --last / codex fork --last tratam argumentos finais como prompts (não IDs de sessão); avisos de inicialização do MCP de subagentes não aparecem mais no contexto errado de thread; edições de imagem referenciam caminhos exatos de arquivos; URLs com til são totalmente transformadas em links no TUI; redefinições de thread (/new, /clear, /fork) preservam requisitos/sinalizadores de recursos gerenciados na nuvem; a execução no sandbox preserva consistentemente decisões de aprovação e impõe rede somente por proxy. Manutenção: arquivos de símbolos separados com tabelas de linhas; rusty_v8 atualizado para 149.2.0. (A pré-lançamento mais recente é v0.140.0-alpha.x em 9 de junho, ainda alpha — não acompanhada.) Fonte: releases do openai/codex e Changelog do Codex. 122
2026-06-08 Guia v2.36: CLI v0.138.0 estável (8 de junho, promovida da linha v0.138.0-alpha). Transferência para desktop com /app/app transfere uma sessão CLI em execução para o app desktop no macOS e no Windows. Caminhos locais de imagens expostos aos modelos — o modelo pode referenciar diretamente caminhos de arquivos de imagens locais. Seleção de esforço de raciocínio mais flexível. Plugins: automação aprimorada com saída estruturada do JSON. Fonte: releases do openai/codex e Changelog do Codex. 123
2026-06-04 Guia v2.35: CLI v0.137.0 estável (4 de junho, promovido da linha alpha vista pela primeira vez em 3 de junho). TUI: os controles oferecem suporte a atalhos de teclado F13–F24; menus pesquisáveis aceitam colagem; item compacto de status/título apenas de raciocínio. Enterprise/admin: os fluxos exibem limites mensais de créditos e pacotes de configurações gerenciadas na nuvem. Remote control: os clientes podem iniciar o pareamento e gerenciar concessões de controlador. Plugins: os fluxos de trabalho ganham saída JSON legível por máquina e sugestões em cache do catálogo remoto. Tools: ferramentas hospedadas de web e imagem disponíveis em mais fluxos do modo código; pesquisas web independentes podem ser executadas em paralelo. Multi-agent: melhorias de runtime v2 com tratamento de acompanhamento mais limpo e padrões de metadados. Correções: o cancelamento de prompts restaura o rascunho, anexos e modo de colaboração; confiabilidade na inicialização do app no macOS e do SQLite no Windows; ordenação e deduplicação do manifesto de plugin; solicitações de permissão respeitam a identidade do ambiente. Fonte: openai/codex releases e Codex Changelog. 124
2026-06-02 Guia v2.34: CLI v0.136.0 estável (1º de junho). Arquivamento de sessões: /archive na TUI mais comandos CLI codex archive / codex unarchive; uma sessão arquivada fica protegida contra retomada ou fork até ser restaurada. Markdown da TUI: links web permanecem clicáveis por meio de metadados OSC 8, e tabelas apertadas recorrem a registros de chave/valor legíveis sem perder os destinos dos links. App-server: codex app-server --stdio inicia no modo stdio para integrações de editor/host; retoma threads com páginas de turnos iniciais; exibe um status mais completo do servidor MCP. Remoto/segurança: a configuração de execução remota aceita CODEX_API_KEY para hosts OpenAI aprovados; os websockets de remote-control usam tokens de servidor de curta duração em vez de tokens de acesso do ChatGPT; /diff é impedido de executar auxiliares Git fornecidos pelo repositório (correção de segurança de comandos); a autenticação do ChatGPT atualiza tokens próximos da expiração e solicita novo login ao reutilizar tokens de atualização; a autenticação Bedrock recorre a AWS_REGION/AWS_DEFAULT_REGION. Windows (alpha): caminho de provisionamento codex sandbox setup --elevated para administradores. Geração de imagens: extensão independente de geração de imagens controlada por feature flag, via pipeline nativo de conclusão de artefatos de imagem. Observação: a atualização de ontem mantinha isso como “somente v0.136.0 alpha”; ele foi promovido a estável em 1º de junho. Fonte: openai/codex releases e Codex Changelog. 125
2026-05-28 Guia v2.33: CLI v0.134.0 estável + lançamento v0.135.0. v0.134.0 (26 de maio): adicionou pesquisa no histórico de conversas local com correspondências de conteúdo que não diferenciam maiúsculas de minúsculas e prévias dos resultados; tornou --profile o seletor de perfil principal em CLI, nas permissões da TUI e nos fluxos de sandbox, com configurações de perfil legadas rejeitadas por meio de orientações de migração; melhorou a configuração de MCP com direcionamento de ambiente por servidor e opções OAuth para servidores HTTP streamable; tornou os esquemas de ferramentas de conectores mais confiáveis ao preservar $ref/$defs locais e compactar esquemas grandes demais; permitiu que ferramentas MCP somente leitura fossem executadas simultaneamente quando anunciam readOnlyHint; adicionou um contexto mais completo de extensão/hook, incluindo o histórico de conversas para ferramentas de extensão. Correções: confiabilidade remota (reconexão de websocket exec-server obsoleto, nova tentativa remota); corrupção de renderização da TUI no Windows restaurada via modo de terminal virtual; mensagens de limite de uso específicas do workspace para falhas de crédito e teto de gastos; recursos de ícone compartilhados no nível de plugin para skills; metadados de perfil de permissão ativo preservados ao sincronizar configurações de runtime de revisão automática; ferramentas baseadas em Node respeitam o ambiente de proxy de rede gerenciado pelo Codex. v0.135.0 (28 de maio): codex doctor relata informações mais completas do ambiente, Git, terminal, app-server e inventário de threads; /status mostra detalhes da conexão remota e a versão do servidor quando a TUI está conectada por uma conexão remota; o modo vim ganha edição com objetos de texto, melhor comportamento de fim de palavra/linha e interrupção de turno configurável; /permissions entende perfis de permissão nomeados e exibe os personalizados; builds empacotados do Codex encontram e usam o auxiliar zsh corrigido incluído no pacote no macOS e Linux compatíveis; Python SDK expõe predefinições amigáveis de Sandbox para APIs de thread e turno. Correções: tabelas Markdown e listas multilinha da TUI são renderizadas de forma mais legível com melhor dimensionamento de colunas e tratamento de menções de app; estabilidade de saída da TUI no macOS e Zellij (sem mais corrupção de stderr/composer ou vazamento de saída bruta); a conclusão de slash commands preserva o texto do rascunho para comandos com argumentos em linha; sessões mais antigas de modo de controle tmux/iTerm mantêm o tratamento normal de Ctrl-C; menções de app com @ excluem apps inacessíveis/desativados em vez de oferecer sugestões $ inutilizáveis; fluxos de retomada incluem sessões exec não interativas quando solicitado e respeitam substituições de cwd. Fonte: Codex Changelog e openai/codex releases. 126
2026-05-26 Guia v2.31: nova verificação da linha mais recente. Os lançamentos de GitHub ainda mostram 0.134.0-alpha.1 até 0.134.0-alpha.3 como pré-lançamentos, enquanto 0.133.0 continua sendo o CLI estável mais recente; latest do npm ainda informa 0.133.0 com time.modified 2026-05-23T01:26:52.705Z, e o codex --version local retornou codex-cli 0.133.0. Nenhuma orientação de recursos mudou desde a atualização de 25 de maio. 101
2026-05-25 Guia v2.30: atualização da linha mais recente e do contexto do app. Os lançamentos de GitHub mostram 0.134.0-alpha.1 até 0.134.0-alpha.3 como pré-lançamentos, enquanto 0.133.0 continua sendo o CLI estável mais recente; latest do npm também informa 0.133.0 com time.modified 2026-05-23T01:26:52.705Z, e o codex --version local retornou codex-cli 0.133.0. Adicionadas as atualizações do app Codex de 21 de maio: Appshots para janelas frontais do Mac, disponibilidade geral do modo Goal no app/IDE/CLI, anotações no navegador do app/melhorias no uso do navegador, Computer Use bloqueado e observações Enterprise/Edu sobre analytics e o status de compartilhamento de plugins. Corrigida a divergência de “quatro superfícies” para cinco superfícies e atualizadas as feature flags de exemplo conforme o formato atual de codex features list. 99 100 101
2026-05-21 Guia v2.29: CLI v0.133.0 estável. Os metadados do pacote npm listam @openai/codex latest como 0.133.0; o codex --version local permanece codex-cli 0.131.0. Adicionadas as mudanças de v0.132.0 e v0.133.0: goals ativados por padrão com armazenamento dedicado e acompanhamento de progresso, codex remote-control pronto para primeiro plano, APIs de lista de perfis de permissão/herança/requirements.toml gerenciado/atualização de runtime/integração com sandbox do Windows, descoberta de plugins voltada ao marketplace com versões instaladas e coleções remotas, eventos de ciclo de vida de extensões para subagentes/ferramentas/metadados de turno/aprovações assíncronas, autenticação Python SDK de primeira classe, TurnResult Python mais completo, codex exec resume --output-schema, inicialização mais rápida da TUI, registro de executor remoto com autenticação e preservação da fidelidade de imagens do app-server. 97 98
2026-05-18 Guia v2.28: CLI v0.131.0 estável. O changelog do Codex da OpenAI e os metadados do pacote npm agora listam @openai/codex latest como 0.131.0. Adicionados codex doctor, pesquisa unificada de menções com @, comandos CLI do marketplace, compartilhamento de plugins com reconhecimento de versão, hooks de plugins ativados por padrão, ativação/desativação de remote-control/runtime gerenciada por daemon, ambientes remotos com suporte de registry, controles mais completos de sessão/status da TUI, tabelas Markdown responsivas, atualizações de openai-codex Python SDK, inicialização mais segura do estado local, reforço do sandbox do Windows e correções de confiabilidade de estado/Git/autenticação. Verificação local nesta atualização: codex --version retornou codex-cli 0.131.0; npm view @openai/codex version dist-tags.latest time.modified --json retornou latest 0.131.0 com time.modified 2026-05-18T22:00:51.726Z. 96
2026-05-15 Guia v2.27: atualização de higiene de segurança e manutenção da linha mais recente. O codex --version local retornou codex-cli 0.130.0; codex features list mostrou hooks e plugins estáveis/ativados, enquanto remote_control continua em desenvolvimento. A orientação estável do guia permanece fixada em CLI v0.130.0. Adicionada orientação segura para uso público que trata a saída de comandos, transcrições de sessões, snapshots de shell, logs, scripts auxiliares e armazenamentos intencionais de segredos como superfícies de auditoria separadas. 91 95
2026-05-13 Guia v2.26: verificação de manutenção da linha mais recente. O codex --version local retornou codex-cli 0.130.0; a orientação estável do guia permanece fixada em CLI v0.130.0. A linha v0.131.0 chegou à alpha.9, porém continua como pré-lançamento e não foi promovida ao título do guia ou ao TL;DR.94 91 94
2026-05-09 Guia v2.25: CLI v0.130.0 estável (8 de maio de 2026, 23:09 UTC). Adicionado o comando de nível superior codex remote-control para controle headless do app-server (#21424); detalhes de plugins mostram hooks incluídos, o compartilhamento de plugins expõe metadados de links, controles de descoberta e configurações de compartilhamento atualizadas (#21447, #21495, #21637); paginação de threads do app-server com visualizações de turnos unloaded / summary / full (#21566); autenticação Bedrock por meio de credenciais de login no console AWS aws login (#21623); view_image é resolvido pelo ambiente selecionado em sessões com vários ambientes (#21143); atualização em tempo real da configuração do app-server em threads em execução (#21187); removida a expressão “research preview” do banner de inicialização de codex exec (#21683); metadados de rastreamento do OpenTelemetry configuráveis + análises mais completas de review/feedback (#21556, #18747, #21434, #21498); reforço da inicialização do sandbox no Linux, concessão do sandbox do Windows para o cache binário de runtime do desktop (#21564). A linha alfa v0.131.0 está em andamento (alpha.1, alpha.2, alpha.4 em 9 de maio, depois alpha.9 em 12 de maio). Apenas em nota de rodapé: GPT-5.5 Instant foi disponibilizado para o plano gratuito em 5 de maio de 2026.92 91
2026-05-08 Guia v2.24: Codex for Chrome (7 de maio de 2026). Adicionada a extensão do Chrome como a quinta superfície do Codex, junto com CLI, o app desktop, a extensão de IDE e a cloud. A extensão funciona em paralelo em várias abas em segundo plano sem assumir o controle do navegador, com allow-listing por site para controle. Atualizados os principais pontos e as superfícies principais de interação para refletir cinco superfícies em vez de quatro. 90
2026-05-07 Guia v2.23: CLI v0.129.0 estável (7 de maio de 2026, 17:02 UTC). Adicionada edição modal Vim no composer (/vim + modo padrão configurável), redesenhado o seletor de workflow da TUI (retomada/fork mais fácil, modo de scrollback bruto), navegador /hooks na TUI, linha de status adaptada ao tema com resumos opcionais de PR + mudanças de branch, upgrade da gestão de plugins (compartilhamento de workspace, controles de acesso ao compartilhamento, filtragem de fontes, operações de marketplace), mudança no ciclo de vida de /goal (goals experimentais permanecem pausados após retomar, a menos que você opte por reativá-los), reforço da inicialização do sandbox no Linux, melhorias de confiabilidade do sandbox no Windows e atualização do Bubblewrap para 0.11.2 com patches de segurança upstream. Também documentado o aumento de limite de uso de maio de 2026 (limite de 5 horas do Codex Plus em 25× + nível de US$ 100/mês dobrado, ambos até 31 de maio de 2026). 89
2026-05-05 Guia v2.22: Sincronizadas as orientações atuais com CLI v0.128.0. Adicionados workflows persistentes de /goal, codex update, keymaps de TUI configuráveis, orientações explícitas sobre perfis de permissões e a sintaxe atual do comando codex plugin marketplace. Corrigidas orientações desatualizadas ao marcar js_repl como removido, substituir exemplos de --full-auto por flags explícitas de sandbox/aprovação ou perfis de permissões e sinalizar os modelos Codex legados GPT-5.2/5.1 em relação à tabela de descontinuação da OpenAI de 23 de julho de 2026. 86 87 88
2026-04-24 Guia v2.21: lançamento do GPT-5.5 (23–24 de abril de 2026) + CLI v0.122.0–v0.125.0. GPT-5.5 é o novo modelo principal da OpenAI — janela de contexto de 400K no Codex (1M no API), US$ 5/US$ 30 por MTok de entrada/saída (2× a taxa do GPT-5.4, mas aumento efetivo de ~20% após ganhos de eficiência de tokens). Benchmarks: 82,7% no Terminal-Bench 2.0 (SOTA), 84,9% no GDPval, 78,7% no OSWorld-Verified, 98,0% no Tau2-bench Telecom. Disponível no Codex CLI/web/desktop e no API; padrão recomendado para a maioria das tarefas do Codex. Lançamento para ChatGPT Plus/Pro/Business/Enterprise/Edu/Go em 23 de abril; API em 24 de abril. Mais de 90 novos parceiros de plugins, incluindo Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render e Superpowers. CLI v0.122.0: políticas de glob de negação de leitura do sistema de arquivos + requisitos gerenciados de negação de leitura + aplicação de sandbox pela plataforma + execuções isoladas de codex exec que ignoram configurações/regras do usuário; descoberta de tools e geração de imagens habilitadas por padrão; tratamento de imagens com mais detalhes e metadados de detalhe original para MCP e js_repl; resolução de prompts desatualizados do app-server entre clientes; threads retomadas/com fork reproduzem imediatamente o uso de tokens; inicialização de remote-control tolera autenticação ausente do ChatGPT; cancelamento de inicialização de MCP volta a funcionar por sessões do app-server; divisão interna em codex-core-plugins. CLI v0.123.0: provedor de modelos amazon-bedrock integrado com suporte a perfis AWS; /mcp verbose para diagnósticos completos de MCP, recursos e templates de recursos (o /mcp simples continua rápido); carregamento de MCP de plugins aceita tanto mcpServers quanto mapas de servidores de nível superior em .mcp.json; handoffs em tempo real entregam deltas da transcrição a agentes em segundo plano (com opção explícita de permanecer em silêncio); remote_sandbox_config específico por host para ambientes remotos; metadados atualizados de modelos incluídos (gpt-5.4 era o padrão na época). Correções: /copy após rollback, texto enfileirado enquanto o comando de shell está em execução, entrada Unicode/tecla morta do VS Code WSL, restauração de env de proxy desatualizada, codex exec herdando flags compartilhadas de nível raiz, prompts de review vazados na TUI. CLI v0.124.0: controles rápidos de raciocínio na TUI (Alt+, diminui / Alt+. aumenta); upgrades de modelo aceitos redefinem o raciocínio para o padrão do novo modelo; sessões do app-server gerenciam vários ambientes com seleção de ambiente + diretório de trabalho por turno; suporte Amazon Bedrock de primeira classe para provedores compatíveis com OpenAI (assinatura AWS SigV4, autenticação por credenciais); marketplaces remotos de plugins com buscas de detalhes confiáveis e páginas de resultados maiores; hooks agora estão estáveis — configuráveis inline em config.toml e requirements.toml, observam tools de MCP + apply_patch + sessões Bash de longa duração; planos elegíveis do ChatGPT usam por padrão o nível de serviço Fast, a menos que você opte explicitamente por não usá-lo. Correções: cookies de Cloudflare preservados entre hosts aprovados do ChatGPT, confiabilidade de websocket sob carga, desvio do modo de permissões entre conversas paralelas, timing da fila de caixa de entrada de wait_agent, resolução de caminho de comando relativo de MCP local via stdio, casos extremos de configuração gerenciada na inicialização. CLI v0.125.0 (24 de abril): transporte por socket Unix do app-server, retomada/fork compatível com paginação, ambientes persistentes, infraestrutura de configuração/store de threads remotas; gerenciamento de plugins do app-server instala plugins remotos e atualiza marketplaces configurados; perfis de permissões fazem round-trip entre sessões da TUI, turnos do usuário, estado do sandbox de MCP, escalonamento de shell e APIs do app-server; provedores de modelos controlam a descoberta de modelos com o estado da conta AWS/Bedrock exposto aos clientes do app; codex exec --json informa o uso de tokens de raciocínio; o rastreamento de rollout registra relações entre tool/code-mode/sessão/multiagente com um comando de redutor de depuração. Correções: interrupção de /review não bloqueia mais a TUI, tratamento de saída/fechamento de stream do exec-server, app-server respeita configuração de projeto explicitamente untrusted, desconexão de websocket durante rajadas de notificações, inicialização do sandbox do Windows e tratamento de processos em segundo plano, validação de esquema de configuração para limites de threads e caminhos de agentes. 83 84 85
2026-04-16 Guia v2.20: CLI v0.121.0 (2026-04-15). Plugin Marketplace (codex marketplace add <source>) com tipos de fonte GitHub, URL git, diretório local e marketplace.json. Busca reversa no histórico da TUI (Ctrl+R) e recuperação de slash commands. Menu Memories na TUI com redefinição/exclusão; a redefinição de memória agora preserva rollouts anteriores. Modelo de consolidação de memória da fase 2 atualizado para GPT-5.4. Perfil de devcontainer seguro com sandbox Bubblewrap (somente WSL2; WSL1 rejeitado). Sandbox do macOS: allowlists de socket Unix e DNS privado liberados. Modo danger-full-access somente com denylist removido — acesso total agora é binário. Tools de MCP registradas com namespaces; flag supports_parallel_tool_calls integrada; metadados de estado do sandbox fluem pelos metadados de tools de MCP. Sessões de review Guardian desativam hooks. Indicador de porcentagem de contexto na linha de status; anúncio de atualização de CLI exibe novas versões. Corrigido resume --last no Windows para caminhos literais. Interface codex-thread-store para buscas locais de threads. 82
2026-04-13 Guia v2.19: CLI v0.119.0–v0.120.0. Sessões de voz em tempo real (WebRTC V2 com transporte configurável). Apps de MCP com leituras de recursos, elicitações, uploads de arquivos. codex exec-server experimental. /resume por ID ou nome. Ctrl+O copia a resposta mais recente. Melhorias na atividade de hooks na TUI. Hooks SessionStart distinguem /clear. 80 81
2026-04-04 Guia v2.18: Atualizado o preço Business (US$ 25/mês → US$ 20 anual). Adicionados assentos pay-as-you-go exclusivos do Codex para Business/Enterprise. 79
2026-04-01 Guia v2.17 Atualizado para CLI v0.118.0: rede de sandbox somente por proxy no Windows (egress no nível do sistema operacional), fluxo de autenticação por código de dispositivo do ChatGPT, prompt-mais-stdin no codex exec, atualização dinâmica de bearer token para provedores personalizados. Proteção de arquivos .codex na primeira criação. Correção da descoberta de PATH do bwrap no Linux. Regressões do app-server TUI corrigidas (reprodução de hooks, /copy, /resume <name>, /agent, rolagem do seletor de skills). Maior robustez na inicialização do MCP (janela de inicialização mais longa, exibição de avisos). Correção de ACL do apply_patch no Windows. Adicionado GPT-5.4 mini à tabela de modelos (contexto de 400K, 30% da cota do GPT-5.4, 2x mais rápido). Adicionada a seção Codex Security (preview de pesquisa, detecção de vulnerabilidades com reconhecimento de contexto). 78 76 77
2026-03-31 CLI 0.118.0 Rede de sandbox somente por proxy no Windows por meio de regras de egress no nível do sistema operacional, fluxo de autenticação por código de dispositivo do ChatGPT para clientes app-server, fluxo de prompt-mais-stdin do codex exec (entrada redirecionada + prompt separado), busca/atualização dinâmica de bearer token para provedores de modelos personalizados. Correções: proteção de arquivos .codex na primeira criação, descoberta de PATH do bwrap no Linux, regressões do app-server TUI (reprodução de notificações de hook, /copy, threads de /resume <name> e /agent, rolagem do seletor de skills), robustez na inicialização do MCP (janela de inicialização mais longa, avisos de falha), atividade redundante de ACL de writable-root do apply_patch no Windows. 78
2026-03-17 Lançamento do GPT-5.4 mini: contexto de 400K, US$ 0,75/US$ 4,50 por MTok, 30% da cota do GPT-5.4, 2x mais rápido. Disponível no app Codex, CLI, extensão de IDE e web. Ideal para delegação de subtarefas a subagentes/em paralelo. 76
2026-03-06 Preview de pesquisa do Codex Security: revisão de segurança de aplicações com reconhecimento de contexto para Pro/Enterprise/Business/Edu via Codex web. Analisou 1,2 milhão de commits, encontrou 10.561 achados de alta severidade e atribuiu 14 CVEs em OpenSSH/GnuTLS/Chromium. 77
2026-03-30 Guia v2.16 Atualizado para CLI v0.117.0: plugins nativos (sincronização com escopo de produto na inicialização, navegador /plugins, instalação/remoção), subagentes v2 (endereços baseados em caminho, mensagens estruturadas entre agentes, listagem de agentes), seletor de título de terminal /title, app-server TUI ativado por padrão (comandos de shell !, monitoramento do sistema de arquivos, WebSocket remoto com autenticação bearer, recuperação do histórico de prompts entre sessões), melhorias no fluxo de imagens (view_image retorna URLs, imagens geradas podem ser reabertas, o histórico persiste após retomar), ferramenta de artefatos legada removida (read_file e grep_files descontinuados), melhorias no sandbox Linux para distribuições mais antigas, melhorias no sandbox de token restrito do Windows. 75
2026-03-28 CLI 0.117.0 Plugins nativos com sincronização de escopo de produto na inicialização e navegador TUI /plugins. Subagentes v2: endereços baseados em caminho (/root/agent_a), mensagens estruturadas entre agentes, listagem de agentes. Seletor de título de terminal /title no TUI e no app-server TUI. Clientes app-server: comandos de shell !, monitoramento do sistema de arquivos, WebSocket remoto com autenticação bearer. Fluxos de imagem: view_image retorna URLs, imagens geradas podem ser reabertas, o histórico persiste após retomar. Recuperação do histórico de prompts no app-server TUI entre sessões. App-server TUI ativado por padrão. Ferramenta de artefatos legada removida; os antigos read_file e grep_files foram descontinuados. Melhorias no sandbox Linux para distribuições mais antigas. Melhorias no sandbox de token restrito do Windows. 75
2026-03-21 Guia v2.15 Atualizado para CLI v0.116.0: evento de hook UserPromptSubmit (5 no total), autenticação por código de dispositivo do ChatGPT no app-server TUI, instalação de plugins mais fluida com allowlist de sugestões e sincronização remota, sessões em tempo real iniciam com contexto de threads recentes, redução de autointerrupções de áudio. Correções: atrasos no primeiro turno do WebSocket, histórico de conversa para retomar/fazer fork remotamente, sandbox Linux em checkouts com symlink/AppArmor, condição de corrida na finalização de tarefas de agentes. 74
2026-03-19 CLI 0.116.0 Hook UserPromptSubmit (bloqueia/amplia prompts antes da execução), autenticação por código de dispositivo do ChatGPT no TUI, configuração de plugins mais fluida com allowlist/sincronização remota, sessões em tempo real com contexto de threads recentes, redução de autointerrupções de áudio. Correções: travamentos no primeiro turno do prewarm do WebSocket, histórico de conversa para retomar/fazer fork remotamente, inicialização do sandbox Linux em checkouts com symlink/AppArmor, condição de corrida na finalização de tarefas de agentes. 77 PRs mesclados. 74
2026-03-18 Guia v2.14 Atualizado para CLI v0.115.0: inspeção de imagens em resolução total via view_image e codex.emitImage, js_repl expõe codex.cwd/codex.homeDir, modo de transcrição em tempo real do WebSocket, RPCs do sistema de arquivos do app-server v2, Smart Approvals com subagente guardian (approvals_reviewer = "guardian_subagent"), busca de ferramentas do Responses API. Correções de bugs: herança de sandbox por subagentes, travamento do js_repl com U+2028/U+2029, travamentos ao sair do TUI, preservação das configurações de perfil com codex exec --profile, melhorias em MCP/elicitation, proxy HTTP/1 CONNECT. 73
2026-03-16 CLI 0.115.0 Inspeção de imagens em resolução total via view_image e codex.emitImage(..., detail: "original"), js_repl expõe codex.cwd e codex.homeDir com referências de ferramentas persistentes, sessões em tempo real do WebSocket com modo de transcrição e handoff v2, RPCs do sistema de arquivos do app-server v2 (leituras/gravações/cópias/operações de diretório/monitoramento de caminhos), Smart Approvals encaminha por subagente guardian, integrações de apps usam busca de ferramentas do Responses API com fallback. Correções: subagentes iniciados herdam regras de sandbox/rede com mais confiabilidade, js_repl não trava mais em U+2028/U+2029, travamentos ao sair do TUI resolvidos, configurações de perfil preservadas com codex exec --profile, fluxos de MCP/elicitation melhorados, proxy de rede local atende CONNECT como HTTP/1. 73
2026-03-13 Guia v2.13 App v26.312: temas personalizáveis (cor + fonte), Automations renovado com execução local/em worktree e níveis de raciocínio por execução. Adicionado método de instalação via winget. Adicionada nota de descontinuação do GPT-5.1 (11 de março — removido do ChatGPT, migrado automaticamente para GPT-5.3/5.4). 71 72
2026-03-12 App v26.312 Temas personalizáveis com controles de cor e seleção de fonte em Settings, interface Automations renovada com modo de execução local ou em worktree e níveis de raciocínio personalizados, melhorias de desempenho. 72
2026-03-11 Guia v2.12 Atualizado para CLI v0.114.0: mecanismo experimental de hooks (eventos SessionStart, Stop), modo de código experimental, endpoints de verificação de integridade, configuração para desativar skills do sistema, contexto de transcrição de handoff, seletor de menções $ aprimorado. Atualizada a seção Hooks com 4 eventos. Corrigida a seção Windows Desktop App (agora lançado). Atualizados os modelos do Cartão de Referência Rápida para março de 2026. 70
2026-03-11 CLI 0.114.0 Modo de código experimental para fluxos de trabalho de programação isolados, mecanismo experimental de hooks com eventos SessionStart e Stop, endpoints de verificação de integridade do app-server WebSocket (/readyz, /healthz), opção de configuração para desativar skills do sistema incluídas, handoffs carregam contexto de transcrição em tempo real, seletor de menções $ aprimorado com rótulos de skill/app/plugin. Correções de bugs: falha do tmux no Linux, threads reabertas travadas no meio da execução, tratamento de permissões legadas, persistência do fluxo de aprovação. 70
2026-03-10 Guia v2.11 Atualizado para CLI v0.113.0: menções @plugin (v0.112.0), ferramenta request_permissions, linguagem de configuração de perfil de permissões, expansão do marketplace de plugins (v0.113.0). Adicionadas as seções Menções @plugin, Marketplace de Plugins, Solicitações de Permissão em Tempo de Execução e Linguagem de Configuração de Perfil de Permissões. 68 69
2026-03-10 CLI 0.113.0 Ferramenta integrada request_permissions para solicitações de permissão em tempo de execução, descoberta no marketplace de plugins com metadados mais ricos/verificações de autenticação durante a instalação/endpoint de desinstalação, stdin/stdout/stderr de streaming do app-server com suporte a TTY/PTY, linguagem de configuração de perfil de permissões com políticas divididas de sandbox de sistema de arquivos/rede, geração de imagens salva no CWD, configurações de busca na web com configuração completa da ferramenta, política de proxy de rede reforçada que rejeita domínios curinga globais 69
2026-03-08 CLI 0.112.0 Menções @plugin para referenciar plugins no chat com contexto incluído automaticamente, nova interface de seleção de modelo para o seletor TUI, perfis de permissão executáveis mesclados à política de sandbox por turno para execução de skills com fork zsh, correção no tratamento de estado do JS REPL (bindings persistem após células com falha), SIGTERM tratado como Ctrl-C para encerramento do websocket do app-server, bubblewrap no Linux sempre separa o namespace de usuário, melhorias no tratamento de rede/unix-socket do sandbox macOS 68
2026-03-06 Guia v2.10 Atualizado para CLI v0.111.0: GPT-5.4 como modelo recomendado (contexto de 1M), modo rápido como padrão, sistema de plugins (v0.110.0), imports dinâmicos do js_repl, alternância persistente de /fast, instalador do Windows. App Codex para Windows (v26.304). GPT-5.3-Codex-Spark por meio da parceria com a Cerebras. Atualizadas a tabela de modelos, o fluxograma e os perfis. Adicionada a seção Plugins. 64 65 66 67
2026-03-05 CLI 0.111.0 Modo rápido como padrão, imports dinâmicos do js_repl para arquivos locais, descoberta de plugins no início da sessão, suporte a fluxo de imagens, retomada de threads preserva o contexto do Git 65
2026-03-05 Lançamento do GPT-5.4: modelo de fronteira principal, contexto de 1M, uso nativo do computador, disponível em todas as interfaces do Codex 64
2026-03-05 CLI 0.110.0 Sistema de plugins para conectores de skills/MCP/apps, prompts de aprovação multiagente, alternância persistente de /fast, gravações de memória no escopo do workspace, script de instalação para Windows 65
2026-03-04 App v26.304 Codex App para Windows: suporte nativo ao PowerShell, sandbox nativo, skills/automações/worktrees sem WSL 66
2026-03-03 App v26.303 Alternância de limpeza automática de worktrees, suporte à transferência de Local para Worktree, opção explícita de idioma inglês 66
2026-03-02 Guide v2.9 Atualizado para CLI v0.107.0: bifurcação de threads em subagentes, seleção de dispositivo de voz em tempo real, memórias configuráveis com codex debug clear-memories, saída multimodal de ferramentas personalizadas. Adicionado App v26.226: atalhos de MCP no compositor, @menções nos comentários de revisão. 62 63
2026-03-02 CLI 0.107.0 Bifurcação de threads em subagentes, sessões de voz em tempo real com seleção de dispositivo de microfone/alto-falante, saída multimodal de ferramentas personalizadas, memórias configuráveis + codex debug clear-memories, correções de bugs 62
2026-02-28 Guide v2.8 Atualizado para CLI v0.106.0: adicionado script de instalação direta, correção de bypass do sandbox com zsh-fork, limite de entrada de ~1M de caracteres, sistema de arquivos /dev do Linux, controles de aprovação flexíveis, JS REPL promovido para /experimental (Node 22.22.0+), esquecimento de memória baseado em diff, destaque de sintaxe na TUI + /theme, /copy, /clear, Ctrl-L, transcrição de voz, spawn_agents_on_csv, request_user_input no modo Default. Adicionadas entradas de changelog de v0.105.0 e v0.106.0. 60 61
2026-02-26 CLI 0.106.0 Script de instalação direta, js_repl promovido para /experimental com Node 22.22.0 como mínimo, request_user_input no modo Default, 5.3-codex visível na lista de modelos de CLI para usuários de API, esquecimento de memória baseado em diff com seleção orientada pelo uso, correção de bypass do sandbox com zsh-fork, limite de entrada de ~1M de caracteres, renderização aprimorada de links de arquivo na TUI, correção do tratamento de Ctrl-C para subagentes 60
2026-02-25 CLI 0.105.0 A TUI destaca blocos de código delimitados e diffs com seletor /theme, transcrição de voz (ditado pela barra de espaço, experimental), spawn_agents_on_csv para fanout multiagente com progresso/ETA, comandos /copy /clear Ctrl-L, controles de aprovação flexíveis (permissões extras de sandbox, rejeição granular), links quebrados clicáveis, sistema de arquivos /dev do Linux para comandos em sandbox, melhorias nos relatórios de erro do js_repl 61
2026-02-24 Guide v2.7 Seção de Acesso/Preços expandida: adicionada camada promocional Free/Go, limites de taxa 2x para planos pagos, limites de uso por plano (janela de 5 horas), tabela de custos de créditos. Adicionada a chave de configuração allow_login_shell. 51
2026-02-22 Guide v2.6 Adicionadas chaves de configuração ausentes: features.multi_agent, features.apply_patch_freeform, features.search_tool, agents.* (funções multiagente), model_context_window, model_auto_compact_token_limit, mcp_oauth_callback_port, mcp_oauth_credentials_store, notify. Adicionada entrada de changelog do App v26.217. 50
2026-02-19 Guide v2.5 Referências de versão atualizadas para CLI 0.104.0, adicionadas entradas de changelog de v0.103.0 e v0.104.0, adicionado suporte a proxy WS_PROXY/WSS_PROXY, IDs de aprovação distintos, atribuição de coautor de commit, substituída a flag de recurso remote_models, removida, por command_attribution.
2026-02-18 CLI 0.104.0 Suporte a proxy WebSocket WS_PROXY/WSS_PROXY, IDs de aprovação distintos para comandos de várias etapas, notificações de arquivamento/desarquivamento de threads 49
2026-02-17 App v26.217 Arrastar e soltar para reordenar mensagens na fila, aviso de downgrade de modelo, busca fuzzy de arquivos aprimorada com recuperação de anexos após reinício 50
2026-02-17 CLI 0.103.0 Atribuição de coautor de commit via hook prepare-commit-msg (configurável por command_attribution), metadados/branding mais ricos para listagem de apps, flag de recurso remote_models removida 48
2026-02-17 Guide v2.4 Atualizadas todas as referências de versão para CLI 0.102.0, adicionadas entrada de changelog e nota de rodapé de v0.102.0, atualizada a observação sobre subagentes com funções multiagente configuráveis.
2026-02-17 CLI 0.102.0 Fluxo de permissões unificado, aprovações de rede estruturadas, funções multiagente personalizáveis, notificações de redirecionamento de modelo, correções de estabilidade do js_repl 47
2026-02-16 Guide v2.3 Tabela de migração corrigida: hooks agora existem (v0.99.0+), subagentes reconhecidos (máx. 6), lista de modelos completa. Adicionada seção dedicada a Hooks (AfterAgent, AfterToolUse, padrões de migração). Corrigidos os comandos fantasmas da Receita 5 (cloud start→cloud exec, cloud pull→apply). Corrigido codex authcodex login. Sandbox do Windows promovido de Experimental. Bubblewrap do Linux agora é fornecido/integrado. Adicionado o nível de esforço de raciocínio minimal. Seção de memória expandida (refinamentos da v0.101.0, memória vs. AGENTS.md). Lista de adotantes de AGENTS.md atualizada (mais de 60.000 projetos, governança da Linux Foundation). Tabela de migração do Copilot atualizada. Corrigida a consistência de maiúsculas/minúsculas em [EXPERIMENTAL]. Adicionada documentação da política ReadOnlyAccess, seção JS REPL Runtime, exemplo de skill Deploy em produção, seção de custos expandida (sobrecarga de tokens ocultos, gestão de custos de equipe). Marcados 20 blocos de código sem tag. Verificadas todas as 30 âncoras do ToC. Correções pós-avaliação: terminologia de /permissions corrigida (modo de aprovação→política de aprovação), cabeçalho duplicado “Project Trust” renomeado, linguagem de descontinuação de chat/completions atenuada, seção OpenTelemetry expandida com exemplo de configuração, linguagem de migração “mais difícil de escapar” tornada precisa. Auditoria de deliberação
2026-02-16 Guide v2.2 Adicionadas 19 versões históricas marcantes de CLI (v0.2.0–v0.91.0) ao changelog. Substituída a citação em massa 24 por 20 notas de rodapé de lançamento individuais (3559). Adicionada citação de licença Apache 2.0 em 59. Adicionada citação 5 à referência codex-linux-sandbox. Adicionada citação 21 ao domínio de preferência MDM. Atualizada a observação de Seatbelt em 6 sobre bloqueio de bots. Adicionada observação sobre URLs de blog da OpenAI não verificáveis. Total de notas de rodapé: 56 (eram 36). Auditoria de deliberação
2026-02-15 Guide v2.1 Seção Enterprise corrigida (managed-admin-config.toml → requirements.toml com chaves TOML verificadas), 272K de contexto qualificado como janela de entrada com citação, URL da citação Seatbelt 6 adicionada, bloco de principais conclusões adicionado, violações de estilo corrigidas, meta description reduzida, lista de adotantes de AGENTS.md expandida. Auditoria do avaliador de blog
2026-02-14 Guide v2 Revisão principal: correções verificadas pelo Codex em modelos (contexto de 272K), chaves de configuração, flags de recurso, preços, configuração Enterprise, ação de CI/CD, SDK API, opções de MCP, flags do codex exec, recursos do aplicativo desktop, comparações de migração. Removidas alegações não verificáveis. Autoavaliação
2026-02-12 CLI 0.101.0 Melhorias na resolução de modelos, refinamentos de memória, estabilidade 35
2026-02-12 CLI 0.100.0 JS REPL experimental, vários limites de taxa, transporte WebSocket, comandos de memória, sandbox aprimorado 36
2026-02-12 App v260212 Bifurcação de conversas, janela flutuante destacável, Windows alpha 17
2026-02-12 Lançamento do GPT-5.3-Codex-Spark (variante interativa de menor latência) 25
2026-02-11 CLI 0.99.0 Comandos de shell simultâneos, /statusline, seletor de retomada ordenável, suporte a GIF/WebP, snapshots de shell 37
2026-02-06 CLI 0.98.0 Suporte ao GPT-5.3-Codex, modo steer estável e padrão, correções de alternância de modelo 38
2026-02-06 CLI 0.97.0 Aprovações de MCP “Allow and remember”, detecção de skills em tempo real, diagnósticos de /config, infraestrutura de memória 39
2026-02-06 CLI 0.96.0 Thread/compact v2 assíncrono, limites de taxa de WebSocket, unified_exec fora do Windows, proveniência de configuração 40
2026-02-06 CLI 0.95.0 Comando codex app, skills pessoais, ferramentas de shell paralelas, fortalecimento de git 41
2026-02-05 Lançamento do GPT-5.3-Codex — modelo unificado, 25% mais rápido, operação de computador de ponta a ponta 26
2026-02-02 Lançamento do Codex Desktop App (macOS) — multitarefa, worktrees, automações 16
2026-01-30 CLI 0.94.0 Modo Plan como padrão, personalidade estável, skills de .agents/skills, métricas de runtime 42
2026-01-29 CLI 0.93.0 Proxy SOCKS5, streaming do modo Plan, /apps, aprovações inteligentes como padrão, logs SQLite 43
2026-01-29 CLI 0.92.0 Threads API v2, filtragem de threads, escopos de MCP OAuth, colaboração multiagente 44
2026-01-25 CLI 0.91.0 Redução do máximo de subagentes de 12 para 6, para limites de recursos mais rigorosos 45
2026-01-21 CLI 0.88.0 Fallback de autenticação por código de dispositivo, modos de colaboração, /fork, modelos remotos, configuração model_personality 46
2026-01-06 CLI 0.78.0 Editor externo Ctrl+G, camadas de configuração sensíveis ao projeto, configuração MDM do macOS, navegação de transcrição TUI2, instaladores .dmg 52
2025-12-18 Lançamento do GPT-5.2-Codex — compactação de contexto, refatorações/migrações, cibersegurança 27
2025-12-09 CLI 0.66.0 Sistema de política Exec (lista de permissões da TUI, alterações de negação do sandbox), preservação de CRLF, assinatura Sigstore no Linux 53
2025-11-19 GPT-5.1-Codex-Max — compactação em várias janelas, treinamento para Windows, 30% menos tokens de raciocínio 28
2025-11-19 CLI 0.59.0 Compactação nativa, limite de saída de ferramentas elevado para 10K tokens, sandbox do modo Agent no Windows, créditos em /status 54
2025-10-25 CLI 0.50.0 Diagnósticos de /feedback, avaliação de risco de violação do sandbox, melhorias na inicialização do MCP, ocultação de variáveis de ambiente 55
2025-10-06 Codex GA no DevDay — integração com Slack, SDK, ferramentas de administração 29
2025-10-06 CLI 0.45.0 Mudança incompatível: codex login --api-key--with-api-key (stdin). Autenticação do OAuth MCP, chamadas de ferramentas paralelas, UI com ponto pulsante 56
2025-09-23 GPT-5-Codex + extensão para IDE + reformulação do CLI — imagens, busca na web, revisão de código 30
2025-09-23 CLI 0.40.0 Modelo padrão → gpt-5-codex, compactação automática em 220 mil tokens, comandos /review, desfazer no git, suporte a binários do Windows 57
2025-06-30 CLI 0.2.0 Primeiro lançamento de binário em Rust — binários pré-compilados para macOS (aarch64/x86_64) e Linux (gnu/musl), ferramentas codex-exec e codex-linux-sandbox 58
2025-06 Reescrita em Rust anunciada (“Codex CLI is Going Native”) 31
2025-06-03 Expansão para usuários Plus, acesso à internet para a nuvem, atualizações de PR, ditado por voz 32
2025-05-16 Lançamento do Codex Cloud — agente de nuvem com o modelo codex-1, criação de PR pelo GitHub 33
2025-04-16 Lançamento open source do Codex CLI (Apache 2.0, TypeScript, codex-mini-latest)59 1

Referências

Observação sobre URLs do blog da OpenAI: As referências 16, 2530, 33, 64, 66, 67, 76 e 77 apontam para posts do blog em openai.com/index/, que retornam HTTP 403 para acesso automatizado devido à proteção contra bots do Cloudflare. Essas URLs são válidas quando acessadas por um navegador da web padrão.


  1. GitHub — openai/codex — Repositório open source, lançamentos e discussões. 

  2. Suporte ao Windows do Codex CLI — Instalação no Windows e orientações sobre WSL. 

  3. Extensão de IDE do Codex — Integração com VS Code, Cursor e Windsurf. 

  4. Codex Cloud — Documentação de tarefas na nuvem e controles de acesso à internet. 

  5. Codex Security — Arquitetura de sandbox e modelo de segurança. 

  6. Sandbox Seatbelt do macOS — Documentação da comunidade sobre o framework sandbox-exec da Apple (nenhuma documentação oficial para desenvolvedores da Apple foi publicada). Observação: esta wiki pode bloquear acesso automatizado (HTTP 403); consulte também man sandbox-exec no macOS. 

  7. LSM Landlock do Linux — Controle de acesso ao sistema de arquivos do kernel. 

  8. Saindo do Sandbox — Padrões de configuração de sandbox da comunidade. 

  9. Padrão aberto AGENTS.md — Padrão de instruções entre ferramentas sob a Linux Foundation. 

  10. Instruções personalizadas com AGENTS.md — Guia oficial. 

  11. Integração MCP do Codex — Configuração e gerenciamento de servidores MCP. 

  12. Criando fluxos de trabalho com Agents SDK — Codex como servidor MCP para orquestração multiagente. 

  13. Skills de agentes — Documentação do sistema de skills. 

  14. Recursos do Codex CLI — Recursos de modo de plano, modo de direcionamento e colaboração. 

  15. Modo não interativo — Documentação de codex exec

  16. Apresentando o Codex App — Anúncio do lançamento do aplicativo para desktop. 

  17. Documentação do Codex App — Recursos do aplicativo para desktop e solução de problemas. 

  18. Codex GitHub Action — Integração com CI/CD. 

  19. Codex SDK — Documentação do TypeScript SDK. 

  20. Preços do Codex — Preços de assinaturas e API. 

  21. Referência de configuração do Codex — Esquema de requirements.toml empresarial e distribuição por MDM. 

  22. Práticas recomendadas para usar o Codex — Tópico do fórum da comunidade. 

  23. feiskyer/codex-settings — Configurações, skills e prompts mantidos pela comunidade. 

  24. Lançamentos do Codex CLI — Notas de lançamento do GitHub. 

  25. Apresentando o GPT-5.3-Codex-Spark — Parceria com a Cerebras, mais de 1.000 tok/s. 

  26. Apresentando o GPT-5.3-Codex — Lançamento de modelo unificado. 

  27. Apresentando o GPT-5.2-Codex — Compactação de contexto e mudanças em grande escala. 

  28. Criando mais com o GPT-5.1-Codex-Max — Compactação em múltiplas janelas. 

  29. Codex agora está disponível de modo geral — Anúncio da DevDay 2025. 

  30. Apresentando atualizações do Codex — GPT-5-Codex + extensão de IDE. 

  31. Codex CLI está se tornando nativo — Discussão sobre a reescrita em Rust. 

  32. Atualizações do Codex: acesso à internet e lançamento para Plus — Expansão de junho de 2025. 

  33. Apresentando o Codex — Lançamento do agente na nuvem. 

  34. Descontinuando o suporte a chat/completions no Codex — A OpenAI anunciou a remoção de API de chat/completions no Codex, concluída em fevereiro de 2026. 

  35. Codex CLI v0.101.0 — Melhorias na resolução de modelos, refinamentos de memória e estabilidade. 12 de fevereiro de 2026. 

  36. Codex CLI v0.100.0 — JS REPL experimental, vários limites de taxa, transporte WebSocket, comandos de memória e sandbox aprimorado. 12 de fevereiro de 2026. 

  37. Codex CLI v0.99.0 — Comandos de shell simultâneos, /statusline, seletor de retomada ordenável, suporte a GIF/WebP e snapshots de shell. 11 de fevereiro de 2026. 

  38. Codex CLI v0.98.0 — Suporte ao GPT-5.3-Codex, modo de direcionamento estável e padrão, correções na troca de modelos. 6 de fevereiro de 2026. 

  39. Codex CLI v0.97.0 — Aprovações MCP de “Permitir e lembrar”, detecção de skills em tempo real, diagnósticos de /config, infraestrutura de memória. 6 de fevereiro de 2026. 

  40. Codex CLI v0.96.0 — Thread/compact v2 assíncrono, limites de taxa WebSocket, unified_exec fora do Windows, procedência de configuração. 6 de fevereiro de 2026. 

  41. Codex CLI v0.95.0 — Comando codex app, skills pessoais, ferramentas de shell paralelas, reforço do git. 6 de fevereiro de 2026. 

  42. Codex CLI v0.94.0 — Modo de plano como padrão, personalidade estável, skills de .agents/skills, métricas de runtime. 30 de janeiro de 2026. 

  43. Codex CLI v0.93.0 — Proxy SOCKS5, streaming do modo de plano, /apps, aprovações inteligentes como padrão, logs SQLite. 29 de janeiro de 2026. 

  44. Codex CLI v0.92.0 — Threads API v2, filtragem de threads, escopos MCP OAuth, colaboração multiagente. 29 de janeiro de 2026. 

  45. Codex CLI v0.91.0 — Reduziu o máximo de subagentes de 12 para 6, com limites de recursos mais rigorosos. 25 de janeiro de 2026. 

  46. Codex CLI v0.88.0 — Alternativa de autenticação por código de dispositivo, modos de colaboração, /fork, modelos remotos, configuração model_personality. 21 de janeiro de 2026. 

  47. Codex CLI v0.102.0 — Fluxo de permissões unificado, aprovações estruturadas de rede, funções multiagente personalizáveis, notificações de redirecionamento de modelo. 17 de fevereiro de 2026. 

  48. Codex CLI v0.103.0 — Atribuição de coautor de commit pelo hook prepare-commit-msg, metadados e branding mais completos na listagem de aplicativos, remoção da feature flag remote_models. 17 de fevereiro de 2026. 

  49. Codex CLI v0.104.0 — Suporte a proxy WebSocket WS_PROXY/WSS_PROXY, IDs de aprovação distintos para comandos, notificações de arquivamento/desarquivamento de threads. 18 de fevereiro de 2026. 

  50. Changelog do Codex — Codex App v26.217: reordenação por arrastar e soltar, aviso de downgrade de modelo, melhorias na busca aproximada de arquivos. Referência de configuração do Codex — Referência completa das chaves de configuração. Fevereiro de 2026. 

  51. Preços do Codex — Níveis de plano, limites de uso por janela de 5 horas, custos de créditos e acesso promocional Free/Go. Fevereiro de 2026. 

  52. Codex CLI v0.78.0 — Editor externo com Ctrl+G, camadas de configuração por projeto, configuração MDM do macOS, navegação de transcrição TUI2, instaladores .dmg. 6 de janeiro de 2026. 

  53. Codex CLI v0.66.0 — Sistema de políticas de execução, preservação de CRLF no Windows, execução na nuvem com --branch, assinatura Sigstore no Linux. 9 de dezembro de 2025. 

  54. Codex CLI v0.59.0 — Compactação nativa, limite de saída de ferramentas aumentado para 10K tokens, sandbox do modo Agent no Windows, créditos em /status. 19 de novembro de 2025. 

  55. Codex CLI v0.50.0 — Diagnósticos de /feedback, avaliação de risco de violação de sandbox, melhorias na inicialização de MCP, ocultação de variáveis de ambiente. 25 de outubro de 2025. 

  56. Codex CLI v0.45.0 — Alteração incompatível: codex login --api-key--with-api-key (stdin). Autenticação OAuth MCP, chamadas de ferramentas paralelas. 6 de outubro de 2025. 

  57. Codex CLI v0.40.0 — Modelo padrão → gpt-5-codex, compactação automática em 220K tokens, comandos /review, desfazer do git, binário para Windows. 23 de setembro de 2025. 

  58. Codex CLI v0.2.0 — Primeiro lançamento de binário Rust. Binários pré-compilados para macOS (aarch64/x86_64) e Linux (gnu/musl), ferramentas codex-exec e codex-linux-sandbox. 30 de junho de 2025. 

  59. GitHub — openai/codex LICENSE — Apache License 2.0. Lançamento open source original em abril de 2025. 

  60. Codex CLI v0.106.0 — Script de instalação direta, js_repl promovido a /experimental (Node 22.22.0+), request_user_input no modo Default, esquecimento de memória baseado em diff, correção de desvio de sandbox por zsh-fork, limite de entrada de ~1M de caracteres, correção de Ctrl-C para subagentes. 26 de fevereiro de 2026. 

  61. Codex CLI v0.105.0 — Destaque de sintaxe na TUI com /theme, transcrição de voz, spawn_agents_on_csv, /copy /clear Ctrl-L, controles de aprovação flexíveis, sistema de arquivos Linux /dev, recuperação de erros do js_repl. 25 de fevereiro de 2026. 

  62. Codex CLI v0.107.0 — Bifurcação de threads em subagentes, seleção de dispositivo de voz em tempo real, saída multimodal de ferramentas personalizadas, memórias configuráveis com codex debug clear-memories. 2 de março de 2026. 

  63. Codex Changelog — App v26.226 — Atalhos MCP no compositor, @menções em comentários de revisão, tratamento de erros de diagramas Mermaid. 26 de fevereiro de 2026. 

  64. Introducing GPT-5.4 — Modelo de fronteira principal que combina a programação do GPT-5.3-Codex com raciocínio mais forte, uso nativo de computador e janelas de contexto de 1M. 5 de março de 2026. 

  65. Codex CLI v0.110.0–v0.111.0 — Sistema de plugins para conectores de skills/MCP/apps (v0.110.0), modo rápido como padrão, imports dinâmicos no js_repl, descoberta de plugins no início da sessão (v0.111.0). 5 de março de 2026. 

  66. Codex App for Windows — Aplicativo nativo para Windows com suporte a PowerShell, sandbox nativo, skills/automations/worktrees. App v26.304 (4 de março de 2026), v26.303 (3 de março de 2026). 

  67. Introducing GPT-5.2-Codex — GPT-5.3-Codex-Spark: modelo de prévia de pesquisa somente de texto otimizado para iteração de programação quase instantânea. Disponível para usuários do ChatGPT Pro por meio de parceria com a Cerebras. Contexto de 128K. 

  68. Codex CLI v0.112.0 — @menções a plugins com contexto incluído automaticamente, interface de seleção de modelo na TUI, perfis de permissões executáveis na política de sandbox por turno, correção de estado do JS REPL, tratamento de SIGTERM, namespace de usuário do bubblewrap no Linux, melhorias no sandbox do macOS. 8 de março de 2026. 

  69. Codex CLI v0.113.0 — Ferramenta request_permissions integrada, expansão do marketplace de plugins (metadados, verificações de autenticação, desinstalação), streaming do app-server com TTY/PTY, linguagem de configuração de perfis de permissão, geração de imagens salva no CWD, configurações da ferramenta de busca na web, política de proxy de rede reforçada. 10 de março de 2026. 

  70. Codex CLI v0.114.0 — Modo de código experimental, mecanismo experimental de hooks (eventos SessionStart, Stop), endpoints de verificação de integridade WebSocket, configuração para desativar skills do sistema, contexto de transcrição de transferência, seletor de menções $ aprimorado. 11 de março de 2026. 

  71. OpenAI Developer Changelog — March 11, 2026 — Modelos GPT-5.1 removidos do ChatGPT; conversas existentes continuam automaticamente no GPT-5.3 Instant, GPT-5.4 Thinking ou GPT-5.4 Pro. 

  72. Codex Changelog — App v26.312 — Temas personalizáveis com controles de cor e seleção de fonte, interface de Automations reformulada com execução local/em worktree e níveis de raciocínio personalizados, melhorias de desempenho. 12 de março de 2026. 

  73. Codex CLI v0.115.0 — Inspeção de imagens em resolução total com view_image e codex.emitImage, js_repl expõe codex.cwd/codex.homeDir, modo de transcrição em tempo real WebSocket, RPCs de sistema de arquivos do app-server v2, Smart Approvals com subagente guardião, busca de ferramentas do Responses API. Correções: herança de sandbox por subagentes, travamento do js_repl com U+2028/U+2029, bloqueios ao sair da TUI, preservação das configurações de perfil, melhorias em MCP/elicitation. 16 de março de 2026. 

  74. Codex CLI v0.116.0 — Evento de hook UserPromptSubmit, autenticação por código de dispositivo do ChatGPT na TUI do app-server, instalação de plugins mais fluida com lista de permissões de sugestões e sincronização remota, sessões em tempo real com contexto de threads recentes, menos auto-interrupções de áudio. Correções: travamentos no primeiro turno do pré-aquecimento WebSocket, histórico de conversas para retomar/bifurcar remotamente, sandbox Linux em checkouts com links simbólicos/AppArmor, condição de corrida na finalização de tarefas de agentes. 77 PRs mesclados. 19 de março de 2026. 

  75. Codex CLI v0.117.0 — Plugins de primeira classe (sincronização no escopo do produto, navegador /plugins, instalar/remover), subagentes v2 (endereços baseados em caminho, mensagens estruturadas, listagem de agentes), seletor de título do terminal /title, TUI do app-server ativada por padrão com comandos de shell !/monitoramento do sistema de arquivos/autenticação bearer remota WebSocket/recuperação do histórico de prompts, fluxos de imagens (URLs view_image, imagens geradas reabertas, histórico que persiste após retomar), ferramentas legadas artifact/read_file/grep_files removidas, melhorias no sandbox Linux para distribuições mais antigas, melhorias no sandbox de token restrito do Windows. 28 de março de 2026. 

  76. Introducing GPT-5.4 mini and nano — GPT-5.4 mini: contexto de 400K, US$ 0,75/US$ 4,50 por MTok, 30% da cota do GPT-5.4, 2x mais rápido. Disponível no app Codex, CLI, extensão para IDE e web. 17 de março de 2026. 

  77. Codex Security: now in research preview — Revisão de segurança de aplicações com reconhecimento de contexto. Pro/Enterprise/Business/Edu via Codex web. 1,2M de commits analisados, 10.561 descobertas de alta gravidade, 14 CVEs atribuídos. 6 de março de 2026. 

  78. Codex CLI v0.118.0 — Rede de sandbox apenas por proxy no Windows, autenticação por código de dispositivo do ChatGPT, prompt mais stdin em codex exec, tokens bearer dinâmicos, proteção de arquivos .codex, correção do bwrap no Linux, regressões da TUI do app-server, robustez na inicialização de MCP, correção do apply_patch no Windows. 31 de março de 2026. 

  79. Codex now offers pay-as-you-go pricing for teams. OpenAI, 2 de abril de 2026. Preço anual do Business reduzido para US$ 20/assento/mês. Assentos exclusivos do Codex disponíveis para Business e Enterprise com cobrança baseada em tokens, sem taxa fixa por assento nem limites de taxa. 

  80. Codex CLI v0.119.0. “v0.119.0: Voz em tempo real V2 (WebRTC, transporte configurável, seleção de voz, mídia nativa na TUI), Apps MCP (leituras de recursos, metadados de chamadas de ferramentas, elicitações, uploads de arquivos), fluxos de trabalho remotos (websocket de saída, encaminhamento de --cd, codex exec-server), Ctrl+O para copiar resposta, /resume por ID/nome, notificações Warp OSC 9.” 10 de abril de 2026. 

  81. Codex CLI v0.120.0. “v0.120.0: Realtime V2 transmite o progresso do agente em segundo plano, melhorias na UI da atividade de hooks, hooks SessionStart distinguem /clear, outputSchema de MCP no modo de código, tratamento de links simbólicos no sandbox do Windows, correção na ordenação da busca de ferramentas.” 11 de abril de 2026. 

  82. Codex CLI v0.121.0. 15 de abril de 2026. Plugin Marketplace (codex marketplace add para GitHub, URL do git, diretório local, URL de marketplace.json) + contraparte do app-server (#17087, #17717, #17756). Busca reversa no histórico da TUI com Ctrl+R e recuperação de slash commands (#17550, #17336). Menu de memórias da TUI com botão de redefinição e exclusão por memória (#17632, #17626, #17913, #17937, #17844). Modelo de consolidação de memórias da fase 2 atualizado para GPT-5.4 (#17384). A redefinição de memórias preserva rollouts anteriores (#17919). Perfil seguro de devcontainer usando Bubblewrap (somente WSL2; WSL1 rejeitado) (#10431, #17547, #17559). Sandbox do macOS: listas de permissão para sockets Unix (#17654), DNS privado desbloqueado (#17370). Modo danger-full-access apenas com lista de bloqueio removido (#17732). Suporte a chamadas de ferramentas do MCP (#17364), namespaces de ferramentas do MCP (#17404), infraestrutura para a flag supports_parallel_tool_calls (#17667), metadados de estado do sandbox via metadados de ferramentas do MCP (#17763, #17957), chamadas de ferramentas adiadas simplificadas (#17556). A revisão do Guardian desativa hooks (#17872). Indicador de porcentagem de contexto na linha de status (#17637, #17420). Anúncio de atualização do CLI (#17942). Interface codex-thread-store (#17659, #17824). Correção de caminho literal para resume --last no Windows (#17414). Mais de 180 commits no total. Veja também a URL de comparação rust-v0.120.0...rust-v0.121.0 para a lista completa de PRs. 

  83. Apresentando o GPT-5.5. Anúncio da OpenAI, 23 de abril de 2026. Janela de contexto: 400K no Codex, 1M no API (conforme a página de disponibilidade do GPT-5.5 no Codex da OpenAI e a documentação do modelo GPT-5.5 API, respectivamente). Preços (API): US$ 5 de entrada / US$ 30 de saída por MTok (2× a taxa do GPT-5.4; a OpenAI informa um aumento efetivo de aproximadamente 20% após melhorias na eficiência de tokens). Benchmarks: 82,7% no Terminal-Bench 2.0 (SOTA atual entre os modelos disponíveis publicamente), 84,9% no GDPval (44 ocupações), 78,7% no OSWorld-Verified (operação em computador real), 98,0% no Tau2-bench Telecom (sem prompt tuning). Disponível no Codex CLI/web/desktop em 23 de abril para ChatGPT Plus/Pro/Business/Enterprise/Edu/Go; disponível no OpenAI API em 24 de abril. Orientação declarada da OpenAI: “O GPT-5.5 agora está disponível no Codex como o mais novo modelo de fronteira da OpenAI para workflows complexos de programação, uso de computador, trabalho de conhecimento e pesquisa, e é a escolha recomendada para a maioria das tarefas do Codex.” Veja também: Apresentando atualizações do Codex (17 de abril de 2026 — uso de computador em segundo plano, mais de 90 novos parceiros de plugin, incluindo Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render e Superpowers); Blog da NVIDIA: GPT-5.5 potencializa o Codex na infraestrutura da NVIDIA; TechCrunch: OpenAI lança o GPT-5.5

  84. Codex CLI v0.122.0 e v0.123.0. v0.122.0: políticas de glob para negar leitura no sistema de arquivos + requisitos gerenciados de negar leitura + aplicação do sandbox pela plataforma + execuções isoladas de codex exec que ignoram a configuração ou as regras do usuário; descoberta de ferramentas e geração de imagens ativadas por padrão; tratamento de imagens com mais detalhes e metadados de detalhes originais para MCP e js_repl; resolução de prompts desatualizados do app-server entre clientes; threads retomadas/bifurcadas reproduzem imediatamente o uso de tokens; a inicialização do controle remoto tolera a ausência de autenticação do ChatGPT; o cancelamento de inicialização do MCP volta a funcionar em sessões do app-server; divisão interna em codex-core-plugins e reorganização de conectores. v0.123.0 (23 de abril de 2026): provedor de modelo amazon-bedrock integrado com suporte configurável a perfis da AWS; /mcp verbose para diagnósticos completos de servidores MCP, recursos e modelos de recursos, mantendo o /mcp simples rápido; carregamento de MCP de plugins aceita tanto mcpServers quanto mapas de servidores de nível superior em .mcp.json; handoffs em tempo real entregam deltas de transcrição a agentes em segundo plano e permitem permanência silenciosa explícita; requisitos de remote_sandbox_config específicos por host para ambientes remotos; metadados de modelo integrados atualizados. Correções: /copy após rollback copia a resposta mais recente visível do assistente (não a anterior ao rollback), texto de acompanhamento enviado durante a execução de um comando manual de shell é colocado na fila (sem mais estados Working travados), entrada Unicode/dead-key em terminais WSL do VS Code (modo de teclado aprimorado desativado nesses casos), variáveis de ambiente de proxy desatualizadas não são restauradas de snapshots do shell, codex exec herda flags compartilhadas no nível raiz, como opções de sandbox e modelo, prompts de revisão vazados removidos das transcrições da TUI. 

  85. Codex CLI v0.124.0 e v0.125.0. v0.124.0 (23 de abril de 2026): controles rápidos de raciocínio na TUI (Alt+, diminui, Alt+. aumenta), com redefinições de raciocínio ao atualizar o modelo para os padrões do novo modelo; sessões do app-server gerenciam vários ambientes, com seleção de ambiente + diretório de trabalho por turno para configurações remotas; suporte de primeira classe ao Amazon Bedrock para provedores compatíveis com OpenAI (assinatura AWS SigV4, autenticação por credenciais da AWS); marketplaces de plugins remotos com consultas de detalhes confiáveis e páginas de resultados maiores; hooks agora são estáveis — configuráveis inline em config.toml e requirements.toml, observam ferramentas do MCP, além de apply_patch e sessões Bash de longa duração; planos elegíveis do ChatGPT usam por padrão o nível de serviço Fast, salvo recusa explícita. Correções: cookies do Cloudflare preservados entre hosts aprovados do ChatGPT (redução de falhas de autenticação), drenagem de eventos WebSocket sob carga + encerramento mais limpo, desvio do modo de permissão persiste em conversas paralelas, wait_agent retorna prontamente quando há trabalho na caixa de entrada, inicializações locais do MCP via stdio para comandos relativos sem cwd explícito usam a resolução de caminho correta, casos de borda da configuração gerenciada na inicialização (requisitos de recursos desconhecidos avisam em vez de abortar, erros de requisitos de cloud são mais claros). v0.125.0 (24 de abril de 2026): integrações do app-server oferecem suporte a transporte por socket Unix, retomada/bifurcação compatível com paginação, ambientes persistentes, infraestrutura de configuração/armazenamento de threads remotas; o gerenciamento de plugins do app-server instala plugins remotos e atualiza marketplaces configurados; perfis de permissão fazem ida e volta entre sessões da TUI, turnos do usuário, estado do sandbox do MCP, escalonamento de shell e APIs do app-server; provedores de modelo gerenciam a descoberta de modelos com o estado da conta AWS/Bedrock exposto aos clientes de app; codex exec --json informa o uso de tokens de raciocínio para consumidores programáticos; o rastreamento de rollouts registra relações de ferramentas, modo de código, sessão e multiagente, com um comando de redutor de depuração. Correções: a interrupção de /review não bloqueia mais a TUI, tratamento de saída e encerramento de streams do exec-server aprimorados, o app-server respeita explicitamente a configuração de projeto não confiável, problemas de desconexão de clientes WebSocket durante rajadas de notificações, inicialização do sandbox e tratamento de processos em segundo plano no Windows, validação do schema de configuração reforçada para limites de threads, caminhos de agentes e tipos MIME. 

  86. Codex CLI v0.128.0. Lançado em 30 de abril de 2026. Adiciona workflows persistentes de /goal, codex update, keymaps configuráveis para a TUI, perfis de permissão expandidos, melhorias no marketplace de plugins, importação de sessões de agentes externos e atualizações de configuração do MultiAgentV2; corrige casos de borda de retomada/interrupção, TUI, rede, sandbox do Windows, Bedrock, MCP e plugins; descontinua --full-auto; remove js_repl

  87. Referência de configuração do OpenAI Codex e Configurar padrões do sandbox do Codex. Acessado em 11 de maio de 2026. Documenta approval_policy, sandbox_mode, default_permissions, [permissions.<name>.filesystem], [permissions.<name>.network], perfis de permissão integrados e a descontinuação de on-failure

  88. Descontinuações do OpenAI API: snapshots legados de modelos GPT em 2026-04-22. Acessado em 5 de maio de 2026; verificado novamente em 24 de julho de 2026, após a data de encerramento. Lista os encerramentos em 23 de julho de 2026 de snapshots legados de modelos relacionados ao Codex, incluindo gpt-5.2-codex, gpt-5.1-codex, gpt-5.1-codex-max e gpt-5.1-codex-mini. Os substitutos recomendados foram atualizados dos originais gpt-5.4/gpt-5.4-mini para gpt-5.6-sol (para os snapshots codex/codex-max) e gpt-5.6-terra (para codex-mini), em conformidade com a migração de modelos integrados da v0.145.0. 

  89. Codex CLI v0.129.0. Lançado em 7 de maio de 2026, 17:02 UTC. Adiciona edição modal Vim no compositor (comando /vim, modo padrão configurável), seletor de fluxo de trabalho da TUI redesenhado (retomar/fazer fork mais facilmente, modo de rolagem bruta), navegador de /hooks na TUI para descobrir e ativar/desativar hooks de ciclo de vida, linha de status compatível com temas com resumos opcionais de PR + mudanças de branch, atualização do gerenciamento de plugins (compartilhamento de workspace, controles de acesso ao compartilhamento, filtragem de fontes, operações de marketplace em /plugins), mudança no ciclo de vida de /goal (objetivos experimentais permanecem pausados após retomar, a menos que você os ative novamente — altera o comportamento padrão anterior da v0.128.0), reforço na inicialização do sandbox no Linux, melhorias de confiabilidade do sandbox no Windows e atualização do Bubblewrap integrado para 0.11.2 com patches de segurança upstream. Veja também: Codex Changelog e página do Codex CLI — esta última documenta o aumento do limite de uso de maio de 2026 (limite de 5 horas do Codex Plus 25× e plano de US$ 100/mês dobrado, ambos até 31 de maio de 2026). 

  90. Codex for Chrome e a entrada de 7 de maio de 2026 no Codex Changelog. Segundo o anúncio: “Com a nova extensão para Chrome, o Codex fica ainda melhor para trabalhar com apps e sites no seu navegador. Ele funciona em paralelo entre abas em segundo plano sem assumir o controle do seu navegador, e você mantém o controle sobre quais sites o Codex pode usar.” 

  91. Codex CLI v0.130.0. Lançado em 8 de maio de 2026, 23:09 UTC. Novos recursos: comando de nível superior codex remote-control para ponto de entrada headless do app-server (#21424); detalhes de plugins mostram hooks incluídos, compartilhamento de plugins expõe metadados de links + controles de descoberta + atualizações das configurações de compartilhamento (#21447, #21495, #21637); paginação de threads do app-server com visualizações de itens de turno não carregados / resumo / completos (#21566); autenticação do Bedrock por meio de credenciais de login no console AWS aws login (#21623); view_image é resolvido pelo ambiente selecionado em sessões com vários ambientes (#21143). Correções de bugs: threads ativas do app-server adotam mudanças de configuração sem reinicialização (#21187); diffs de turnos permanecem precisos em operações apply_patch, incluindo falhas parciais (#21180, #21518); resumos / renomeações / retomadas / forks de threads via ThreadStore, incluindo threads sem caminho (#21264, #21265, #21266); compactação remota emite response.processed para streams v2 + omite service_tier em solicitações compactas com chave API (#21642, #21676); configuração do sandbox no Windows concede aos usuários do sandbox acesso ao cache do binário de runtime da área de trabalho (#21564); o banner de inicialização de codex exec não exibe mais a expressão “research preview” (#21683). Manutenção: metadados de rastreamento OpenTelemetry configuráveis + análises mais ricas de review/feedback (#21556, #18747, #21434, #21498); perfil de build de criação de perfil do Cargo, intervalo do Dependabot, atualização do cargo-shear, pins de Actions GitHub totalmente qualificados (#21436, #21547, #21574, #21584, #21599); remoção de APIs de chave de dispositivo não utilizados / raízes extras de skills / implementação remota de thread-store / mapas de ferramentas MCP com chaves de string (#21487, #21485, #21596, #21454). URL de comparação: rust-v0.129.0...rust-v0.130.0. Veja também: Codex Changelog

  92. Codex Changelog. Contexto histórico de 5 a 9 de maio de 2026: o GPT-5.5 Instant foi disponibilizado para o plano gratuito, e a linha alpha v0.131.0 começou antes do lançamento estável posterior da v0.131.0 em 18 de maio, documentado em 96

  93. Criar plugins — Adicionar um marketplace a partir do CLI. Acessado em 11 de maio de 2026. Documenta codex plugin marketplace add, os tipos de fonte de marketplace aceitos, --ref, --sparse e comandos para atualizar/remover marketplaces. 

  94. Codex CLI v0.131.0-alpha.9. Lançado em 12 de maio de 2026. Linha alpha de pré-lançamento histórica; substituída para o alvo atual deste guia pelo lançamento estável da v0.131.0 em 18 de maio, em 96

  95. Auditoria sanitizada de higiene local do harness do Codex realizada pelo autor em 15 de maio de 2026. A análise separou código-fonte executável, documentação pública/privada, caches gerados, registros de sessão, snapshots de shell, logs e armazenamentos intencionais de segredos; converteu credenciais auxiliares para configuração obrigatória via ambiente quando apropriado; ocultou o histórico visível ao modelo para padrões de segredos com alta confiança; e registrou as lacunas restantes em hooks de prevenção e histórico forense. Caminhos exatos, valores de tokens, padrões de detectores e detalhes internos de fluxos de trabalho privados foram omitidos intencionalmente. 

  96. Codex Changelog. Entrada de 18 de maio de 2026 para o Codex CLI 0.131.0. Os novos recursos incluem controles e exibição de status de sessão da TUI mais completos, busca unificada por menções @ em arquivos/diretórios/plugins/skills, comandos de marketplace do CLI, compartilhamento de plugins compatível com versões, hooks de plugins ativados por padrão, codex remote-control gerenciado por daemon, ambientes remotos com suporte de registry, atualizações de Python SDK do openai-codex e diagnósticos de codex doctor. As correções de bugs abrangem renderização/interação da TUI, comportamento do sandbox no Windows, restrições de leitura gerenciadas, segurança na inicialização do app-server/estado local, confiabilidade de Git/autenticação e limpeza remota. Verificação da sessão atual em 19 de maio de 2026: codex --version retornou codex-cli 0.131.0 e npm view @openai/codex version dist-tags.latest time.modified --json retornou a versão mais recente 0.131.0 com time.modified 2026-05-18T22:00:51.726Z

  97. Codex CLI v0.132.0. Lançado em 20 de maio de 2026. Adiciona autenticação Python SDK de primeira classe (chave API, fluxos de código do navegador/dispositivo do ChatGPT, inspeção de conta, logout), APIs de turnos somente de texto mais simples com TurnResult mais rico, codex exec resume --output-schema, inicialização mais rápida da TUI por meio de sondagens de terminal em lote, registro de executor remoto com autenticação Codex padrão e preservação da fidelidade de imagens no app-server. As correções incluem condições de parada da continuação de objetivos para limites de uso e bloqueadores repetidos, comportamento de confiança/colar do seletor de retomada, roteamento de replay/elicitação de MCP, keepalive de websocket remoto, caminhos de diff relativos ao repositório, detecção de npm pelo doctor no Windows e vinculação estática do runtime MSVC. 

  98. Codex CLI v0.133.0. Lançado em 21 de maio de 2026. Os objetivos são ativados por padrão, com armazenamento dedicado e acompanhamento do progresso do turno ativo; codex remote-control ganha prontidão/status em primeiro plano e start / stop no estilo de daemon; perfis de permissões adicionam APIs de lista, herança, suporte a requirements.toml gerenciado, atualização em runtime e integração mais forte com o sandbox do Windows; a descoberta de plugins ganha saída de lista compatível com marketplace, versões instaladas, raízes de marketplace e suporte a coleções remotas; extensões podem observar início/parada de subagentes, execução de ferramentas, metadados de turnos e processamento assíncrono de aprovações/turnos. Verificação da sessão atual em 21 de maio de 2026: codex --version retornou codex-cli 0.131.0, enquanto npm view @openai/codex version dist-tags.latest time.modified --json retornou a versão mais recente 0.133.0 com time.modified 2026-05-21T17:13:06.823Z

  99. Notas de lançamento do OpenAI ChatGPT e notas de lançamento do ChatGPT Enterprise & Edu. Entradas do Codex de 21 de maio de 2026: Appshots, disponibilidade geral do Goal mode, anotações no navegador integrado ao app, Computer Use bloqueado, melhorias de uso do navegador, análises para Enterprise/Edu e notas de disponibilidade de compartilhamento de plugins. Veja também a documentação de Appshots, navegador integrado ao app e Computer Use, acessada em 25 de maio de 2026. 

  100. Documentação de prompting do OpenAI Codex — Goal mode. Acessada em 25 de maio de 2026. Documenta o Goal mode como um objetivo persistente com pontos de entrada /goal no app do Codex, na extensão para IDE e no CLI, além de orientação alternativa com features.goals / codex features enable goals caso o comando com barra não apareça. 

  101. Releases do OpenAI Codex GitHub. Acessado em 26 de maio de 2026. A página de releases lista 0.134.0-alpha.1, 0.134.0-alpha.2 e 0.134.0-alpha.3 como pré-lançamentos e marca 0.133.0 como a versão estável mais recente. Verificação da sessão atual em 26 de maio de 2026: o codex --version local retornou codex-cli 0.133.0; npm view @openai/codex version dist-tags.latest time.modified --json retornou version 0.133.0, dist-tags.latest 0.133.0 e time.modified 2026-05-23T01:26:52.705Z

  102. Notas de lançamento do Codex CLI v0.140.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 15 de junho de 2026 (a partir da linha v0.140.0-alpha). Novos recursos: visualizações de /usage para a atividade diária, semanal e acumulada de tokens da conta; /goal preserva textos muito longos, grandes blocos colados e anexos de imagem em sessões remotas do app-server; exclusão de sessão por codex delete, /delete e thread/delete do app-server com proteções de confirmação; /import para importar seletivamente a configuração inicial, a configuração do projeto e chats recentes do Claude Code; digitar @ abre por padrão um menu unificado de menções para arquivos, plugins e skills; autenticação por chave API gerenciada do Amazon Bedrock e armazenamento local criptografado para credenciais de CLI e MCP OAuth. Correções de bugs: bancos de dados de estado SQLite corrompidos fazem backup automático e são reconstruídos a partir dos dados de rollout; /review não trava mais quando Esc é pressionado com orientações enfileiradas; confiabilidade do MCP por meio de novas tentativas em caso de falhas transitórias de inicialização e preservação de servidores desativados; correção de solicitações remotas de desinstalação de plugins e exibição de apps que exigem autenticação; persistência das dispensas de atualização “Don’t remind me” e limpeza de indicadores obsoletos de hooks em execução; comandos em segundo plano sem TTY podem ser interrompidos com Ctrl-C preservando a saída. Desempenho/manutenção: preservação do monitor de sistema de arquivos do Git e aceleração da busca em arquivos compactados para repositórios grandes; remoção dos controles de voz experimentais /realtime e das dependências de áudio da TUI. A pré-lançamento mais recente em 16 de junho de 2026 é a linha rust-v0.141.0-alpha (prerelease) — a 0.141.0 ainda é alpha e não é acompanhada por este guia, que segue as versões estáveis. Verificação na sessão atual em 16 de junho de 2026: as versões do GitHub e o changelog do OpenAI Codex confirmam rust-v0.140.0 como a versão estável mais recente. 

  103. Notas de lançamento do Codex CLI v0.141.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 18 de junho de 2026 (a partir da linha v0.141.0-alpha). Segurança/infraestrutura: executores remotos usam canais de retransmissão Noise autenticados e criptografados de ponta a ponta; o TLS oferece suporte a assinaturas de certificado P-521 para compatibilidade com proxies corporativos. Multiplataforma: a execução remota preserva diretórios de trabalho e shells nativos do executor; melhorias na execução do sandbox do Windows, incluindo recuperação automática de credenciais. Desempenho: redução de latência e memória em sessões grandes e com muitas ferramentas por meio do cache de busca de ferramentas; cache limitado de imagens do prompt a 64 MiB. Interface: prompts de entrada da TUI podem ser resolvidos automaticamente após inatividade com um temporizador de contagem regressiva; clientes realtime ganham controle para acrescentar fala. A pré-lançamento mais recente em 19 de junho de 2026 é a linha rust-v0.142.0-alpha (prerelease) — a 0.142.0 ainda é alpha e não é acompanhada por este guia, que segue as versões estáveis. Verificação na sessão atual em 18 de junho de 2026: as versões do GitHub e o changelog do OpenAI Codex confirmam rust-v0.141.0 como a versão estável mais recente. 

  104. Notas de lançamento do Codex CLI v0.142.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 22 de junho de 2026 (a partir da linha v0.142.0-alpha). Novos recursos: /usage pode mostrar e resgatar créditos obtidos de redefinição de limite de uso, com confirmação, nova tentativa e estados de disponibilidade atualizados; /plugins organiza plugins remotos nas seções OpenAI Curated, Workspace e Shared with me, enquanto turnos elegíveis podem recomendar e instalar plugins relevantes; orçamentos configuráveis de tokens de rollout acompanham o uso entre threads de agentes, fornecem lembretes do orçamento restante e interrompem turnos quando ele se esgota; clientes do app-server podem configurar a delegação multiagente como desativada, somente mediante solicitação explícita ou proativa, no nível de thread e de turno; um modo indexado de busca na web permite buscas ao vivo enquanto restringe o acesso direto a páginas a URLs aprovadas pelo servidor; o Codex pode receber lembretes agendados de horário UTC e consultar diretamente o horário atual, inclusive por relógios do app-server fornecidos pelo cliente. Correções de bugs: renderização da TUI no Linux após suspensão com Ctrl+Z e retomada com fg; resiliência de reconexão de sessões de processos e stdio MCP do exec-server; preservação de caminhos de ambientes remotos entre sistemas operacionais; melhorias no carregamento, na instalação e no tratamento de manifestos de plugins; visibilidade do agente pai sobre erros de subagentes; persistência de threads com objetivo primeiro em thread/list e thread/search. A pré-lançamento mais recente em 23 de junho de 2026 é a linha rust-v0.143.0-alpha (prerelease) — a 0.143.0 ainda é alpha e não é acompanhada por este guia, que segue as versões estáveis. Verificação na sessão atual em 23 de junho de 2026: as versões do GitHub e o changelog do OpenAI Codex confirmam rust-v0.142.0 como a versão estável mais recente. 

  105. Notas de lançamento do Codex CLI v0.142.2 e notas de lançamento da v0.142.5. v0.142.2 (25 de junho de 2026): ferramentas MCP usam busca de ferramentas por padrão quando há suporte, melhorando a descoberta de ferramentas e preservando a compatibilidade com modelos e provedores mais antigos; clientes de autenticação no macOS respeitam as configurações de proxy do sistema, PAC e WPAD quando respect_system_proxy está ativado; plugins oferecem logos dedicados para o modo escuro por meio de manifestos locais e catálogos remotos; apps podem exibir uma interface mais rica de buffering de segurança usando metadados de visibilidade e de modelo mais rápido fornecidos pelo servidor. Correções: catálogos de plugins remotos retornam classificações selecionadas de plugins em destaque; credenciais expiradas do Amazon Bedrock fornecem orientações práticas de recuperação; servidores MCP stdio remotos aceitam diretórios de trabalho absolutos no formato de caminho da plataforma remota; entradas de imagem HTTP(S) remotas retornam erros claros de validação visíveis ao modelo (URLs de dados inline e imagens locais continuam sendo compatíveis); comandos PowerShell que contêm regiões AST executáveis que o classificador de segurança não consegue inspecionar agora exigem aprovação; o Code Mode alerta quando o modelo selecionado não tem os metadados necessários; OpenSSL e esbuild incluídos foram atualizados para versões corrigidas. v0.142.3 (26 de junho) e v0.142.4 (29 de junho): apenas manutenção, sem mudanças visíveis para o usuário. v0.142.5 (1º de julho de 2026): evitou que payloads completos de solicitações do Responses WebSocket fossem gravados em logs de rastreamento. Verificação na sessão atual em 1º de julho de 2026 (PST): as versões do GitHub confirmam rust-v0.142.5 como a versão estável mais recente; a linha v0.143.0-alpha permanece prerelease e não é acompanhada por este guia. 

  106. Notas de lançamento do Codex CLI v0.143.0, 8 de julho de 2026 (promovido para estável a partir da linha v0.143.0-alpha). Novos recursos: plugins remotos são ativados por padrão, com linhas de catálogo mais ricas, fontes do marketplace npm e versões remotas/locais visíveis; o tráfego de autenticação e do Responses API pode ser roteado por proxies do sistema no macOS e no Windows, incluindo configurações PAC e WPAD; codex remote-control pair gera um código de emparelhamento manual a partir de um daemon em execução; o Amazon Bedrock adiciona os modelos GPT-5.6 Sol, Terra e Luna com suporte de primeira classe ao nível de esforço de raciocínio max; ferramentas MCP usam busca de ferramentas por padrão e servidores MCP hospedados no ChatGPT podem usar explicitamente a autenticação de sessão; clientes do app-server podem inspecionar ambientes, listar threads descendentes e bifurcar o histórico por meio de um turno específico. Correções/tarefas de manutenção: tratamento de entrada do ConPTY do Windows e casos extremos de novas tentativas de credenciais do sandbox; recuperação quando servidores exec estão temporariamente offline; redução de falhas do instalador causadas por limites de taxa do GitHub API; atualizações de dependências de segurança (OpenSSL, Hono, fast-uri, quick-xml, crossbeam-epoch). Verificação na sessão atual em 8 de julho de 2026 (PST): as versões do GitHub confirmam rust-v0.143.0 como a versão estável mais recente, substituindo a linha de patches v0.142.x. 

  107. Notas de lançamento do Codex CLI v0.144.0, 9 de julho de 2026 (promovida a estável a partir da linha v0.144.0-alpha). Novos recursos: créditos de redefinição do limite de uso mostram seu tipo e validade com um seletor de resgate; um modo de aprovação de app writes permite ações declaradas como somente leitura enquanto solicita confirmação para gravações; ferramentas MCP solicitam autenticação de forma interativa sem uma adesão experimental; hosts do app-server podem fornecer autenticação do Codex em tempo de execução e redirecionar logins bem-sucedidos para uma página hospedada; a seleção do raciocínio Ultra avisa quando uma alta concorrência multiagente pode aumentar rapidamente o uso; instalações globais do pnpm são detectadas para que diagnósticos e atualizações usem o gerenciador de pacotes correto. Correções: threads do ChatGPT retomadas se recuperam quando a compactação faz referência a um modelo descontinuado, tentando novamente com o modelo selecionado atualmente; falhas do Code Mode em binários de lançamento do macOS Intel; sessões do sandbox do Windows podem excluir arquivos em raízes graváveis; sequências de controle de terminal coladas não corrompem mais a renderização da TUI; sessões de app de longa duração renovam a autenticação expirada de codex_apps; WebSockets de Responses mantêm o transporte de baixa latência enquanto respeitam proxies do sistema e CAs personalizados. Documentação: avisos de login por código de dispositivo explicam como reconhecer e interromper tentativas de phishing. Manutenção: carregamento mais rápido de skills de plugins em executores remotos; seletor de branches do /review mais rápido em repositórios grandes; nomes de modelos Bedrock identificam claramente sua família e variante GPT-5.6. Verificação da sessão atual em 9 de julho de 2026 (PST): lançamentos de GitHub confirmam rust-v0.144.0 como a versão estável mais recente. 

  108. openai/codex PR #26210: Criptografar payloads de mensagens multiagente v2, mesclado em 5 de junho de 2026, lançado no CLI v0.138.0 (8 de junho). Marca o parâmetro de mensagem v2 como criptografado para spawn_agent, send_message e followup_task; armazena o texto da tarefa entre agentes em InterAgentCommunication.encrypted_content, com conteúdo em texto simples vazio. O API de Responses criptografa na chamada de ferramenta do modelo pai e descriptografa no servidor para o modelo receptor. Complemento: PR #27830: Suporte a mensagens de agentes em texto simples, mesclado em 12 de junho de 2026 — adiciona suporte a input_text em texto simples para agent_message apenas em notificações de conclusão de filhos geradas pelo Codex (as instruções de delegação continuam criptografadas); PR #28368 renderiza envelopes tipados para mensagens multiagente v2 na TUI. 

  109. openai/codex issue #28058: Regressão: mensagens MultiAgentV2 criptografadas removem uma trilha de auditoria legível da tarefa — ABERTA em 16 de julho de 2026 (verificada nesta sessão por meio de gh issue view), sem correção vinculada. Modo de falha de provedor personalizado: issue #27548 (“Function ‘functions.spawn_agent’ declares encrypted parameters but is not configured for encrypted tool use”) e issue #26753 (o schema criptografado de spawn_agent retorna 400 em modelos não configurados para uso de ferramentas criptografadas). 

  110. Notas de lançamento do Codex CLI v0.144.5, 16 de julho de 2026: “Melhorou a detecção de comandos perigosos, incluindo mais formas forçadas de rm, e fornece motivos de rejeição mais claros quando comandos são negados.” A v0.144.4 (14 de julho) observou “nenhuma alteração voltada ao usuário”. Verificação da sessão atual em 16 de julho de 2026 (PST): lançamentos de GitHub confirmam rust-v0.144.5 como a versão estável mais recente; a linha v0.145.0 permanece alpha. 

  111. Notas de lançamento do Codex CLI v0.144.6, 18 de julho de 2026 (patch estável): “Atualizou as instruções incluídas para GPT-5.6 Sol, Terra e Luna, e corrigiu suas janelas de contexto para 272.000 tokens.” 

  112. Notas de lançamento do Codex CLI v0.145.0, 21 de julho de 2026 (promovida a estável a partir da linha v0.145.0-alpha). Novos recursos: histórico de thread paginado experimental, com retomada eficiente, busca, nomes persistidos, suporte a subagentes e memórias; /import ampliado para migrar configurações do Cursor e Claude Code, servidores MCP, plugins, sessões, comandos e memórias com escopo de projeto; login experimental no Amazon Bedrock com suporte a endpoint e autenticação personalizados, além do GPT-5.6 Sol como modelo Bedrock padrão; entradas de áudio e saídas de ferramentas, incluindo formatos comuns de áudio local, além de conversas V3 em tempo real via streaming; a experiência multiagente v2 com adesão foi estabilizada, com modelos de subagentes configuráveis, níveis de raciocínio, concorrência, funções restauradas e melhor navegação entre agentes; links de visualização inline seguros e clicáveis na interface de terminal. Correções: editar um prompt anterior ou tentar novamente um turno armazenado no buffer de segurança cria uma branch contextual que preserva a conversa original, anexos e associações de menções; renderização incremental de Markdown com menos redesenhos, cache e saída de comando limitada para conversas longas; timeouts de inicialização de MCP, descoberta não bloqueante de OAuth, renovações de token serializadas e reutilização segura do catálogo de ferramentas; sandboxing nativo do exec-server no Windows, aplicação de proxy de rede, consoles auxiliares ocultos e comandos de hooks corretamente entre aspas; melhor detecção de rm forçado, confirmação consistente de acesso total e preservação dos motivos de rejeição entre ferramentas. Documentação/manutenção: skill OpenAI Docs incluída atualizada com resolução atual de modelos GPT-5.6, orientações de prompting e migração; seleções e usos internos incluídos do GPT-5.4 migrados para as variantes correspondentes GPT-5.6 Terra e Luna; descoberta concorrente de skills/plugins e compactação remota mais eficiente; ripgrep empacotado atualizado para 15.2.0. Verificação da sessão atual em 21 de julho de 2026 (PST): lançamentos de GitHub confirmam rust-v0.145.0 como a versão estável mais recente. 

  113. Notas de lançamento do ChatGPT Desktop 26.715, 23 de julho de 2026 (entrada marcada como Codex no changelog oficial do ChatGPT). Projetos locais com várias pastas: “Agora, projetos locais no app de desktop do ChatGPT podem incluir várias pastas relacionadas. No menu de um projeto, selecione Edit project para adicionar pastas e escolher a pasta principal.” Semântica de descoberta, literalmente: “Novos chats, operações do Git e a descoberta automática de AGENTS.md, skills e config.toml usam a pasta principal. As pastas secundárias continuam disponíveis para busca, leitura e edição de arquivos.” ChatGPT Voice: “Com tecnologia GPT-Live, o ChatGPT Voice permite que você converse sobre o trabalho e coordene tarefas no Chat, Work e Codex no app de desktop do ChatGPT.” Está disponível nos planos Plus, Pro, Business, Edu e Enterprise, no desktop e por meio do Remote no iOS; no macOS, você pode “ativar o Screen context para compartilhar uma captura do seu aplicativo em primeiro plano.” Ambos são mudanças no app de desktop; nenhuma altera o comportamento do CLI. 

  114. Notas de lançamento do Codex CLI v0.146.0. Promovida a estável em 29/07/2026 (01:42 UTC), após quatorze builds alpha; a entrada anterior do guia registrava a v0.146.0 apenas como alpha. Novos recursos: nomenclatura de sessões por meio de /new e /clear, fixação de threads e conversas paralelas que permanecem abertas (#34605, #34840, #35011); manifests de Agent Plugins, publicação de plugins do workspace e marketplaces do Amazon Bedrock e Claude Code (#35105, #35254, #34931, #34979); bifurcação de threads com histórico paginado, incluindo bifurcações temporárias ausentes das listagens de threads (#35220, #35251); conexões do app-server a hosts remotos do Code Mode por WebSocket (#35078, #35098); busca web independente para provedores de modelos personalizados compatíveis (#34846); descoberta de skills e leituras de recursos fornecidas pelo executor (#35184, #35198). Correções: proxies configurados respeitados em autenticação, downloads de plugins, autorização MCP, execução remota, WebSockets, redirecionamentos e LM Studio (#34479, #34509, #34655, #34678, #35023, #35056, #35239); mais skills preservadas sob orçamentos de contexto restritos, com um aviso quando os catálogos precisam ser truncados (#34732, #34738, #34997). A manutenção inclui reconhecimento de planos Enterprise com controles de administrador para atualizações no app (#35238, #35537) e artefatos de lançamento servidos por infraestrutura hospedada pela OpenAI, com fallback de GitHub (#34505, #34508, #34729, #34910). Verificado no feed de lançamentos de GitHub em 29/07/2026. 

  115. lançamento openai/codex rust-v0.146.1, 5 de agosto de 2026. “Aplica padrões mais seguros de revisão automática para modelos com capacidade cibernética e explica alterações de permissão na interface de terminal. (#37057)” Verificação da sessão atual em 5 de agosto de 2026 (PST): os lançamentos de GitHub listam rust-v0.146.1 (publicado em 2026-08-05T15:55:06Z) como a tag não pré-lançamento mais recente; tags 0.147.0 mais novas são alphas. 

  116. release rust-v0.147.0 de openai/codex, 7 de agosto de 2026. Novos recursos: Agent Plugins portáteis com busca em catálogos locais, pessoais, de workspace e remotos; seções de conversa persistentes ordenadas manualmente com navegação incremental pelo transcript; aprovações revisadas automaticamente por --approve-for-me; importação de skills gerenciada pelo Cursor e sincronização sem duplicatas de Claude importados e conversas do Cursor; protocolo MCP 2026-07-28 opcional (descoberta paginada, solicitações em várias rodadas, inicialização de servidor sem bloqueio); busca na web em cache e compactação remota de conversas no Amazon Bedrock. Manutenção: “Remova a flag obsoleta codex exec --full-auto; use --sandbox workspace-write em vez disso.” Verificação na sessão atual em 7 de agosto de 2026 (PST): a lista de releases do GitHub mostra rust-v0.147.0 (publicado em 2026-08-07T01:41:49Z) como a tag não prerelease mais recente. 

  117. documentação dos modelos do Codex — a URL developers.openai.com redireciona por 308 para learn.chatgpt.com/docs/models. Acessado em 10 de agosto de 2026. Afirma: “Comece com a configuração padrão Power, que usa gpt-5.6-sol com raciocínio médio”, ajustável para Smarter (raciocínio mais profundo) ou Faster (menor custo); lista GPT-5.6 Sol (principal), Terra (uso diário) e Luna (rápido/econômico) como disponíveis no CLI, web, IDE, cloud e API; GPT-5.5 como geração anterior; “GPT-5.4 e GPT-5.4 mini deixam o Codex em 31 de agosto de 2026”; e GPT-5.3 Codex como já obsoleto no Codex ao fazer login com o ChatGPT (ainda disponível no API). 

  118. site oficial do Agent Plugins (“Um formato de pacote portátil para componentes reutilizáveis que estendem agentes de IA”) e a especificação normativa v1.0.0, lançada em 6 de agosto de 2026; acessada em 12 de agosto de 2026. Estrutura de pacote conforme a especificação normativa: plugin.json obrigatório (schema fechado, dez campos de nível superior permitidos, “Os clientes DEVEM informar e ignorar cada campo desconhecido”); skills/ opcional (“Cada diretório filho imediato que contém um caminho chamado exatamente SKILL.md que é resolvido como um arquivo regular é tratado como uma skill”); mcp.json opcional (o cliente DEVE oferecer suporte a pelo menos um de stdio/streamable-http, sse é opcional); namespaces de cliente de domínio reverso (“Um cliente DEVE ignorar entradas do manifesto para namespaces que não implementa”). Comandos, hooks, agentes, regras e servidores LSP estão fora do formato portátil v1. Desenvolvimento: anúncio da Vercel (iniciou a proposta; desenvolvido com Amazon, Anysphere, GitHub, Microsoft, OpenAI); o MAINTAINERS.md do repositório lista Amazon, Cursor, Microsoft, OpenAI, Vercel; o Google anunciou que está se juntando aos mantenedores principais no dia do lançamento. Clientes de lançamento: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic — criadora do Agent Skills e do MCP — não está entre os mantenedores. Suporte no Codex: manifestos e publicação no workspace na v0.146.0, instalação/busca portátil na v0.147.0. (Correção em 12 de agosto: esta nota de rodapé inicialmente citava agentplugins.codes, um guia de campo não afiliado, como a especificação — as citações foram realinhadas ao site oficial e à especificação normativa.) 

  119. preços do ChatGPT. Acessado em 10 de agosto de 2026. Preços dos planos: Free US$ 0, Go US$ 8/mês, Plus US$ 20/mês, Pro a partir de US$ 100/mês (nível 5x) ou US$ 200/mês (nível 20x), Business US$ 20/usuário/mês cobrados anualmente (US$ 25 mensalmente), Enterprise/Edu personalizado. Os limites de uso de cinco horas são publicados por modelo e nível de plano (por exemplo, Plus: GPT-5.6 Sol 10–100 mensagens, Luna 250–2.000; Pro 20x: Sol 200–2.000, Luna 5.000–40.000). Tabela de créditos: GPT-5.6 Sol 125 créditos por 1 milhão de tokens de entrada (12,5 em cache, 750 de saída), Terra 50 (5 em cache, 300 de saída), Luna 5 (0,5 em cache, 30 de saída); “O uso do GPT-5.6 tem uma média de 5 a 40 créditos por mensagem”; o modo rápido consome créditos em uma taxa maior nos modelos compatíveis. 

  120. feat(cli): add codex doctor diagnostics, openai/codex PR #22336. Fonte primária para a interface do codex doctor conforme lançada: o conjunto de flags (--summary para saída compacta, --json para saída estruturada com dados sensíveis ocultados, --all para expandir listas truncadas, --no-color), as seções estáveis do relatório (Notes, Environment, Configuration, Updates, Connectivity, Background Server), os marcadores de status por verificação ( ok, falha, aviso, inativo) e a intenção de design de que a saída humana detalhada é o padrão porque o comando normalmente é executado quando o usuário já precisa de contexto. A variante JSON identifica verificações por um identificador estável para processamento automatizado. O template de issue CLI do repositório pede que os relatores colem a saída de codex doctor --json. Verificado em 2026-07-28. 

  121. notas de lançamento do ChatGPT para iOS 1.2026.195, 20 de julho de 2026 (entrada marcada como Codex no changelog oficial do ChatGPT): “Adicionado suporte para formulários interativos em tarefas do Codex”; “Adicionado suporte para renderização de diagramas Mermaid embutidos nos transcripts de tarefas”; recuperação de prompts não enviados entre tarefas, hosts e workspaces; objetivos que retomam execuções bloqueadas ou limitadas por uso; listas de tarefas ordenadas por atividade recente com hosts indisponíveis exibidos no momento da criação; e melhorias no onboarding do Remote, na orientação do composer e na navegação do iPad. Registrado para completude — este guia documenta as cinco superfícies do Codex (CLI, desktop, IDE, cloud, Chrome) e não cobre o app para iOS. 

  122. notas de lançamento do Codex CLI v0.139.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 9 de junho de 2026 (20:13 UTC); marcado como Latest no GitHub; instale com npm install -g @openai/codex@0.139.0. Novos recursos: o modo de código pode chamar diretamente a busca independente na web (inclusive a partir de chamadas de ferramenta JavaScript aninhadas) e receber resultados em texto simples; schemas de entrada de ferramentas/conectores preservam construções oneOf/allOf para melhorar a preservação de estrutura de schemas grandes e a compatibilidade com MCP; codex doctor adiciona detalhes do ambiente do editor e do pager, ocultando valores sensíveis no JSON; a automação do marketplace de plugins expõe fontes em codex plugin marketplace list --json, além de uma listagem mais rápida de plugins do catálogo em cache. Correções de bugs: codex resume --last / codex fork --last tratam argumentos finais como prompts, e não como IDs de sessão; avisos de inicialização do MCP de subagentes não aparecem mais no contexto de thread incorreto; edições de imagem referenciam caminhos de arquivo exatos; URLs com til passam a ser linkificadas integralmente na TUI; redefinições de thread (/new, /clear, /fork) preservam requisitos/flags de recursos gerenciados na cloud; a execução no sandbox preserva de forma consistente as decisões de aprovação e impõe rede apenas por proxy. Manutenção: arquivos de símbolos separados com tabelas de linhas; rusty_v8 atualizado para 149.2.0. A prerelease mais recente em 9 de junho de 2026 é a linha rust-v0.140.0-alpha (prerelease) — 0.140.0 ainda está em alpha e não é acompanhada por este guia, que segue a versão estável. Verificação na sessão atual em 9 de junho de 2026: as releases do GitHub e o changelog do OpenAI Codex confirmam rust-v0.139.0 como a versão estável mais recente. 

  123. notas de lançamento do Codex CLI v0.138.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 8 de junho de 2026 (23:00 UTC); prerelease: false, marcado como Latest no GitHub; instale com npm install -g @openai/codex@0.138.0. Adiciona transferência para desktop via /app no macOS e Windows, caminhos locais de imagens expostos aos modelos, seleção mais flexível de nível de esforço de raciocínio e saída estruturada do JSON para automação de plugins. Substituído como a versão estável mais recente por rust-v0.139.0 em 9 de junho de 2026. 

  124. notas de lançamento do Codex CLI v0.137.0 e Changelog do Codex (OpenAI Developers). Promovido para estável em 4 de junho de 2026 (01:17 UTC) a partir da linha v0.137.0-alpha. TUI: atalhos de teclado F13–F24, colagem em menus pesquisáveis, item compacto de status/título apenas de raciocínio. Enterprise: limites mensais de créditos nos fluxos de administração e pacotes de configuração gerenciados na cloud. Controle remoto: emparelhamento iniciado pelo cliente e gerenciamento de concessões de controlador. Plugins: saída JSON legível por máquina para fluxos de trabalho de plugins e sugestões de catálogos remotos em cache. Ferramentas hospedadas de web/imagem em mais fluxos do modo de código, com buscas independentes na web executadas em paralelo; melhorias no runtime multiagente v2 (acompanhamento mais limpo, padrões de metadados). Correções: cancelamento de prompt restaurando rascunho/anexos/modo de colaboração, confiabilidade da inicialização do app no macOS e do SQLite no Windows, ordenação/desduplicação de manifestos de plugins, solicitações de permissão respeitando a identidade do ambiente. Verificação na sessão atual em 4 de junho de 2026 (PST): as releases do GitHub mostram rust-v0.137.0 como a versão estável mais recente. 

  125. Notas de lançamento do Codex CLI v0.136.0 e Codex Changelog (OpenAI Developers). Promovido para estável em 1 de junho de 2026 (17:49 UTC), após v0.136.0-alpha.2 (31 de maio). Adiciona arquivamento de sessões (/archive na TUI; comandos CLI codex archive / codex unarchive; sessões arquivadas protegidas contra retomar/fork até serem restauradas); metadados OSC 8 que mantêm links da web em markdown da TUI clicáveis, com fallback de chave/valor para tabelas compactas; inicialização no modo stdio com codex app-server --stdio, além de retomada de thread na página de turnos iniciais e status mais detalhado do servidor MCP; CODEX_API_KEY para execução remota em hosts OpenAI aprovados; tokens de servidor de curta duração para websockets de controle remoto; provisionamento de administrador do Windows com codex sandbox setup --elevated (alpha); e uma extensão independente de geração de imagens controlada por recurso por meio do pipeline nativo de conclusão de artefatos de imagem. Correções de bugs: atualização de token próximo da expiração na autenticação do ChatGPT, com novo login em tokens de atualização reutilizados; bloqueio de /diff para executar helpers Git fornecidos pelo repositório; limpeza de comandos em sandbox após interrupção, com regras de negação de leitura aplicadas; preenchimento do histórico de prompts da TUI retomada a partir de transcrições; edição no modo normal do vim; e fallback da autenticação Bedrock para AWS_REGION/AWS_DEFAULT_REGION. Verificação da sessão atual em 2 de junho de 2026 (PST): a página de releases do GitHub mostra rust-v0.136.0 como a tag estável mais recente (sem prerelease). 

  126. Codex Changelog (OpenAI Developers) e releases de openai/codex. O Codex CLI 0.134.0 (26 de maio de 2026) adicionou pesquisa local no histórico de conversas com correspondência de conteúdo sem diferenciação entre maiúsculas e minúsculas, tornou --profile o seletor principal de perfil nos fluxos de CLI/TUI/sandbox, com orientação para migração da configuração legada, aprimorou a configuração do MCP com segmentação de ambiente por servidor, além de OAuth para servidores HTTP streamable, tornou os schemas de ferramentas de conectores mais confiáveis ao preservar $ref/$defs locais e compactar schemas muito grandes antes da exposição, habilitou a execução simultânea de ferramentas MCP somente leitura que anunciam readOnlyHint e adicionou um contexto mais completo para extensões/hooks (histórico de conversas para ferramentas de extensão, metadados persistentes de perfil de permissões entre sincronizações de runtime de revisão automática). O Codex CLI 0.135.0 (28 de maio de 2026) adicionou diagnósticos mais completos do codex doctor, cobrindo ambiente, Git, terminal, app-server e inventário de threads; exibiu detalhes de conexão remota e a versão do servidor em /status quando a TUI está conectada por uma conexão remota; adicionou edição de objetos de texto no modo vim, com melhor comportamento para fim de palavra/linha e interrupção de turno configurável; fez /permissions entender e exibir perfis de permissões nomeados; forneceu às builds empacotadas do Codex o helper zsh corrigido incluído em macOS e Linux compatíveis; e adicionou presets amigáveis de Sandbox à Python SDK para APIs de thread e turno. As correções de bugs abrangeram a renderização de markdown da TUI, estabilidade de saída em macOS/Zellij, preservação de rascunhos na conclusão de slash commands, Ctrl-C no modo de controle tmux/iTerm, filtragem de menções de app com @ e o tratamento do cwd no fluxo de retomada. 

NORMAL codex.md EOF