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

Registro de alterações do ChatGPT e do Codex

Atualizações mais recentes do ChatGPT e do Codex

novembro de 2026

  • Codex CLI 0.167.1

  • Codex CLI 0.167.0

    $ npm install -g @openai/codex@0.167.0
    Ver detalhes

    Novidades

    • Abra a central de comandos dos agentes com codex agents --no-daemon. A central de comandos e o seletor de sessões agora sinalizam resultados não lidos (#58238, #58239, #58263, #58264).
    • Alterne entre os backends conectados pelo seletor de sessões do terminal sem perder seus rascunhos (#58280, #58457).
    • Em terminais compatíveis, veja uma prévia das imagens locais anexadas enquanto escreve. Para abrir uma imagem local já visualizada, clique no caminho dela na transcrição (#58261, #58446).
    • Em “Entrar de outra forma”, você encontra as opções de chave de API e de provedor de nuvem. Ative gcp_setup_wizard para configurar o Google Cloud Vertex AI com Application Default Credentials ou com um arquivo de credenciais (#57857, #58427).
    • Em /experimental, ative o uso das configurações de proxy do sistema no macOS ou no Windows (#58157).
    • Expanda os detalhes do patch diretamente na transcrição enquanto o pedido de aprovação estiver aberto (#58281).

    Correções de bugs

    • Os chats salvos continuam visíveis quando você troca de provedor de modelos. Se não for possível retomar um chat, você pode ler a transcrição e preparar um prompt editável para continuar em um novo chat (#58202).
    • Ctrl+L limpa a tela do terminal. As mensagens anteriores continuam acessíveis com Ctrl+T (#58266).
    • Se você apagar um trecho de texto e um ! passar a ser o primeiro caractere, o rascunho continua no modo de chat (#58412).
    • Os pedidos de aprovação de acesso à rede se fecham quando as respectivas solicitações terminam. Se houver solicitações simultâneas para o mesmo endpoint, os pedidos de aprovação aparecem um de cada vez (#58350, #58351).
    • Em conversas longas em tempo real com a V3, os trechos de fala já concluídos são salvos no histórico do chat à medida que a transcrição cresce (#58221).
    • A compactação automática do contexto agora leva em conta a saída preservada tanto de respostas que falharam quanto de respostas sem dados de uso de tokens (#58404).

    Documentação

    • O README do app-server descreve as restrições de rede gerenciadas em [permissions.network] e as regras de comando prompt-user que exigem uma nova aprovação humana (#58045, #58182).
    • Ao migrar de um modelo descontinuado, a habilidade openai-docs recomenda o substituto indicado na documentação (#58134).

    Manutenção

    • Os manifestos do DotSlash agora apontam para os pacotes do Cargo distribuídos nesta versão (#58717, #58757).
    • As compilações para Linux com musl usam menos arenas de alocação para reduzir o consumo de memória em repouso depois que as conversas são descarregadas da memória (#58399).

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.166.0...rust-v0.167.0

    • #57848 Adiciona coleta e exibição da saída do Code Mode com limite de tamanho @seanh-oai
    • #57850 Integra a coleta de saída com limite de tamanho ao ambiente de execução do Code Mode @seanh-oai
    • #57855 Carrega na interface de terminal (TUI) as menções aos plugins instalados @zamoshchin-openai
    • #57857 Inclui a configuração do Google Cloud Vertex AI na configuração inicial da TUI @alexsong-oai
    • #57859 Amplia para dez minutos o tempo limite de login via OAuth do provedor @smurching-oai
    • #57861 Ignora a etapa de descoberta de modelos de recursos para Apps hospedados @khong-oai
    • #57862 Mantém a paginação do seletor de retomada de sessões ao passar de um backend para outro @bc-openai
    • #57864 Permite interromper o processamento na origem ao cancelar turnos do Responses Lite @liame-oai
    • #57866 Repete a tentativa de iniciar o ambiente no turno seguinte em caso de falha transitória @pansul47-oai
    • #57870 Ativa o truncamento da saída no servidor para sessões do Code Mode @seanh-oai
    • #57876 Reutiliza o mapa de teclas do ambiente de execução armazenado em cache para a configuração padrão @bc-openai
    • #57883 Preserva os links da linha de status durante as animações e os ajustes de layout do rodapé @joesavona
    • #57970 Adiciona um renderizador experimental de árvore de interface para a linha de status @joesavona
    • #57974 Aplica as substituições de configuração de plugins específicas da sessão ao recarregar a configuração do MCP @TAFOYA-OAI
    • #57978 Adiciona concessões por chat para conexões MCP compartilhadas @charliemarsh-oai
    • #57985 Ignora a expansão da raiz de volumes somente leitura no sandbox MXC @iceweasel-oai
    • #58013 Corrige os testes de lint de comentários de argumentos após a mudança de nome da branch do rust-clippy @seanh-oai
    • #58025 Adiciona diagnósticos que permitem acompanhar as solicitações do relay Noise com segurança nos rastreamentos @apanasenko-oai
    • #58028 Adiciona a revisão direta de chamadas de exec registradas pelo Guardian @swastik-oai
    • #58034 Adiciona uma opção para desativar os logs de deltas SSE em caso de sucesso @jif-oai
    • #58040 Preserva as evidências de chamadas nativas de ferramentas durante a revisão pelo Guardian @ioanbudea-OAI
    • #58045 Adiciona pontos de verificação gerenciados que exigem nova aprovação humana para comandos @jif-oai
    • #58057 Inicializa native_call nos dados de teste do host de agentes @jif-oai
    • #58071 Compartilha o limite de tokens para o envio de contexto ao Guardian @ioanbudea-OAI
    • #58075 Usa avaliações feitas durante o processamento das solicitações para adaptar a revisão pelo Guardian @jif-oai
    • #58083 Usa um binário dedicado para gerar schemas com o Bazel @jif-oai
    • #58091 Atualiza os modelos padrão para extração e consolidação de memórias @jif-oai
    • #58110 Ignora RUSTSEC-2026-0418 para a dependência libz-sys, usada apenas no Windows @swastik-oai
    • #58119 Adiciona a revisão experimental pelo Guardian de comandos injetados em threads @swastik-oai
    • #58121 Centraliza as verificações de autenticação na preparação de solicitações ao provedor @sgarg-oai
    • #58122 Adiciona uma flag para habilitar o recurso incremental das ferramentas de exec @akira-oai
    • #58123 Adiciona validação à configuração de limites flexíveis por seção do Guardian @ioanbudea-OAI
    • #58125 Permite que clientes do Code Mode negociem o truncamento da saída no servidor @seanh-oai
    • #58127 Respeita a preferência de exibição de dicas na ajuda de inicialização da TUI @imac-oai
    • #58129 Salva as relações entre subagentes antes de criar o armazenamento dos agentes filhos @radai-oai
    • #58130 Permite colar texto na busca da tela de ativação e desativação de habilidades @xma-oai
    • #58134 Dá preferência aos substitutos indicados na documentação ao migrar de modelos descontinuados @kkahadze-oai
    • #58140 Encaminha a pesquisa na Web independente pelo contexto do espaço de trabalho da thread @sgarg-oai
    • #58144 Registra contagens e tamanhos adicionais do contexto, além de métricas de truncamento @akira-oai
    • #58147 Retorna ao modelo as falhas da pesquisa na Web independente @sgarg-oai
    • #58157 Disponibiliza o uso do proxy do sistema como configuração experimental @abhinav-oai
    • #58159 Adiciona uma flag para ativar o truncamento da saída no host do Code Mode @seanh-oai
    • #58161 Inclui nomes de ferramentas e dicas de anotação nos metadados de aprovação do MCP @brisebois-oai
    • #58165 Exclui dos diagnósticos as URLs de pacotes remotos de plugins @mzeng-openai
    • #58166 Indica explicitamente quando a gravação de um rollout falha ou termina @cassirer-openai
    • #58168 Cria os diretórios pai ausentes para caminhos bloqueados pelo MXC no Windows @iceweasel-oai
    • #58171 Estabiliza os testes de cancelamento e rastreamento @aakash-oai
    • #58172 Valida os registros de conclusão do rastreamento e a codificação UTF-8 do payload durante a reprodução @cassirer-openai
    • #58182 Aceita requisitos de rede gerenciados em permissions.network @viyatb-oai
    • #58189 Usa permissões restritas ao turno na pesquisa na Web independente @sayan-oai
    • #58190 Permite que os provedores optem por participar dos programas de acesso Cyber @jamy-OAI
    • #58195 Mantém a compatibilidade da leitura remota com executores mais antigos @dkovalenko-oai
    • #58196 Exige os artefatos de lançamento do Bazel e publica os manifestos do DotSlash @dkovalenko-oai
    • #58198 Centraliza a desserialização da configuração TOML @dkovalenko-oai
    • #58202 Mantém os chats acessíveis após a troca de provedor de modelos @abhinav-oai
    • #58219 Adiciona armazenamento em arquivo para as credenciais OAuth do gateway @alexsong-oai
    • #58221 Preserva no histórico da conversa as transcrições em tempo real da V3 @guinness-oai
    • #58237 Preserva conversas paralelas não relacionadas ao arquivar ou excluir threads @etraut-openai
    • #58238 Habilita a central de comandos dos agentes para sessões incorporadas @etraut-openai
    • #58239 Habilita a central de comandos dos agentes no modo incorporado @etraut-openai
    • #58240 Habilita as ferramentas de tarefas da TUI para sessões incorporadas do app-server @etraut-openai
    • #58241 Atualiza mio da versão 1.2.0 para a 1.2.4 @euroelessar
    • #58251 Recarrega com segurança as credenciais do executor remoto durante a rotação de tokens @tgrue-openai
    • #58260 Reutiliza LocalImageAttachment em todo o editor da TUI @etraut-openai
    • #58261 Adiciona miniaturas de imagens locais ao editor da TUI @etraut-openai
    • #58263 Exibe resultados não lidos na central de comandos da TUI @etraut-openai
    • #58264 Exibe sessões não lidas no seletor e marca como lidas as transcrições visualizadas @etraut-openai
    • #58266 Preserva o histórico da transcrição ao limpar o terminal com Ctrl+L @xma-oai
    • #58270 Reconhece terminais Rex e habilita os gráficos Kitty para mascotes @etraut-openai
    • #58280 Reutiliza backends conectados no seletor de retomada de sessões do aplicativo @bc-openai
    • #58281 Permite revisar o patch na própria transcrição durante um pedido de aprovação @etraut-openai
    • #58324 Trata falhas ao recarregar a autenticação como transitórias durante a renovação do token @jif-oai
    • #58341 Adiciona um adaptador MCP para ferramentas de quadro de mensagens @jif-oai
    • #58343 Mantém o mecanismo alternativo de renovação de tokens quando não é possível ler o chaveiro de credenciais @jif-oai
    • #58350 Encerra os pedidos de aprovação de acesso à rede quando as respectivas solicitações terminam @charliemarsh-oai
    • #58351 Exibe um pedido de aprovação manual de acesso à rede por vez para cada endpoint @charliemarsh-oai
    • #58352 Permite a descoberta do catálogo de Apps antes da conclusão do inventário inicial de ferramentas @bkotsopoulos
    • #58355 Corrige a recuperação após o tempo limite de autenticação do executor remoto @jif-oai
    • #58357 Move o processamento dos hooks anteriores ao uso de ferramentas para uma função auxiliar @swastik-oai
    • #58361 Preserva a origem dos metadados do modelo durante a resolução em tempo de execução @ioanbudea-OAI
    • #58368 Aplica os hooks PreToolUse antes de verificar as políticas de revisão direta pelo Guardian @swastik-oai
    • #58378 Restringe os metadados MCP do agente ao registro de plugin selecionado pelo host @rhan-oai
    • #58380 Envia as alterações nas seções da thread a todos os clientes conectados @charliemarsh-oai
    • #58381 Corrige a detecção de atualizações ainda pendentes após a troca de espaço de trabalho @jif-oai
    • #58385 Testa os limites de armazenamento inline de arrays tipados no V8 @fcoury-oai
    • #58388 Adiciona alocação flexível por entradas inteiras ao contexto do Guardian @ioanbudea-OAI
    • #58390 Disponibiliza o contexto do agente pai na inicialização de agentes filhos gerenciada pelo host @rhan-oai
    • #58395 Adiciona hooks de metadados do host com escopo restrito para solicitações de ferramentas MCP @rhan-oai
    • #58399 Reduz o número de arenas do jemalloc nas compilações para Linux com musl @dkovalenko-oai
    • #58403 Executa atualizações de pacotes fora do projeto em plataformas diferentes do Windows @viyatb-oai
    • #58404 Corrige as estimativas de tokens do contexto para respostas sem dados de uso válidos @dkovalenko-oai
    • #58405 Adiciona uma opção para ocultar avisos incrementais de mudança de modelo @chetan-oai
    • #58406 Permite que threads herdem do host as instruções e políticas de execução @rhan-oai
    • #58410 Habilita por padrão o estado de mundo diferido das ferramentas @adaley-openai
    • #58411 Permite que os hosts aguardem atividade de entrada sem consumir os dados @rhan-oai
    • #58412 Trata como literal o ponto de exclamação que passa a ocupar o início do texto no editor do chat @xma-oai
    • #58418 Simplifica a revisão de comandos de exec registrados @swastik-oai
    • #58427 Agrupa os métodos alternativos de login em um submenu @alexsong-oai
    • #58428 Permite definir configurações do aplicativo na configuração de plugins @mzeng-openai
    • #58430 Adiciona referências a arquivos de áudio com rejeição explícita em tempo de execução @hung-oai
    • #58434 Trata falhas de validação de áudio como erros de entrada que não admitem nova tentativa @hung-oai
    • #58436 Adiciona controles interativos e atualiza os estilos das visualizações incorporadas @philipp-oai
    • #58441 Preserva as instruções de uso de Apps nas mensagens do catálogo de modelos @goodman-oai
    • #58444 Limita as entradas de contexto do Guardian antes da alocação flexível @ioanbudea-OAI
    • #58446 Torna clicáveis na TUI os caminhos das imagens visualizadas @etraut-openai
    • #58454 Adiciona limites flexíveis à preparação do contexto do Guardian @ioanbudea-OAI
    • #58456 Preserva a saída incompleta da resposta nos rastreamentos de inferências que falharam @cassirer-openai
    • #58457 Permite alternar entre sessões de backends diferentes na TUI @bc-openai
    • #58459 Aprimora o tratamento de snapshots na CI do Bazel e a limpeza após os testes de OTLP @imac-oai
    • #58713 Separa a lógica de adoção de novas sessões da lógica de inicialização de sessões na TUI @bc-openai
    • #58714 Ordena por data as tarefas da central de agentes dentro de cada grupo de status, começando pelas mais recentes @etraut-openai
    • #58716 Permite encaminhar dados da área de transferência via OSC 52 pelo GNU screen @etraut-openai
    • #58717 Torna as verificações do Bazel informativas e suspende a geração de artefatos de lançamento com o Bazel @dkovalenko-oai
    • #58718 Permite exibir conversas da TUI em uma área com recuo @fcoury-oai
    • #58719 Integra as dependências nativas de voz à CI completa do Rust @bc-openai
    • #58720 Prioriza as aprovações pendentes no seletor de subagentes @tamird
    • #58722 Adiciona funções auxiliares para nomear sessões de backend da TUI e navegar entre elas @bc-openai
    • #58727 Usa o Bazel local nas compilações de lançamento dos recursos de voz @fcoury-oai
    • #58751 Libera da memória o texto do assistente que já foi substituído no histórico paginado em tempo real @btraut-openai
    • #58757 Remove as saídas do Bazel das configurações de lançamento do DotSlash @fcoury-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.300

    Novos recursos

    • Adicione, visualize e remova anexos sem sair do editor em tela cheia.
    • O status de leitura das tarefas agora é sincronizado com os hosts compatíveis. Isso ajuda a remover, nos outros dispositivos, os indicadores de tarefas já lidas que ainda aparecem como não lidas.

    Melhorias e correções de bugs

    • Por padrão, as mensagens adicionais orientam a tarefa em andamento, a menos que você tenha salvo outra preferência.
    • Agora você pode adicionar e editar notas em trechos selecionados de uma resposta. Toque em uma referência numerada para voltar ao trecho e à nota correspondente.
    • As tarefas que usam um provedor personalizado mantêm o modelo e o nível de esforço de raciocínio quando você envia uma mensagem adicional pelo iOS.
    • Ao reabrir uma tarefa, você pode tentar enviar novamente os prompts cujo envio falhou. Eles mantêm os anexos.
    • O teclado agora funciona melhor quando você abre tarefas, percorre rascunhos longos ou volta a um editor que já estava aberto.
    • Ao alternar entre os layouts compacto e dividido, você mantém os rascunhos, a seleção de texto e o histórico de ações que pode desfazer.
    • Os layouts do iPhone Duo agora permitem editar usando toda a largura da tela e mantêm os controles acima do teclado.
    • Os links para arquivos agora abrem os arquivos diretamente. Ao fechar a prévia, você volta à tarefa. Links com caminhos absolutos para arquivos fora do espaço de trabalho também funcionam corretamente.
    • Imagens com caminhos de arquivo relativos são carregadas a partir do diretório em que o turno original foi executado.
    • Os rótulos e as barras que ficavam invisíveis nos gráficos incorporados agora aparecem corretamente.
    • Quando há um erro de reconexão, aparece um único botão “Tentar novamente”. No iPad, o botão está mais bem alinhado.
    • Ao arquivar uma tarefa, o aplicativo pode se reconectar ao host da tarefa quando o computador parece estar offline.

outubro de 2026

  • Codex CLI 0.166.0

    $ npm install -g @openai/codex@0.166.0
    Ver detalhes

    Novos recursos

    • Agora é possível selecionar trechos da transcrição pelo teclado, navegar por palavra, linha ou página, usar a busca integrada e configurar atalhos. (#57221, #57222, #57223, #57224)
    • A TUI agora renderiza Markdown de forma consistente nas perguntas assíncronas, nas opções de resposta, nas respostas a essas perguntas e nas respostas exibidas na transcrição. (#57259, #57292)
    • O GPT-6.1 Terra foi adicionado ao catálogo de modelos incluído no Codex e aos catálogos do Vertex AI e do Amazon Bedrock. (#57293)
    • O novo comando codex queue --resume permite retomar conversas descarregadas da memória após colocar uma mensagem na fila. (#57232)
    • A TUI agora explica com mais clareza os bloqueios de segurança e permite selecionar prompts mais seguros para continuar a conversa. (#57363, #57365)
    • O novo comando codex doctor --network-only oferece diagnósticos específicos de configuração, conectividade e WebSocket. (#57606)

    Correções de bugs

    • As configurações de aprovação e permissão já confirmadas são preservadas ao retomar conversas ou fazer fork delas. (#57227)
    • Os anexos de imagem locais são preservados ao restaurar texto recortado do campo de mensagem. (#57502)
    • Corrigida a limpeza de versões independentes no macOS quando as instalações estão em uso ou os caminhos contêm caracteres fora do padrão ASCII. (#57503)
    • Ao desarquivar uma conversa, o Codex agora restaura as conversas descendentes criadas a partir dela. (#57635)
    • Corrigidas as condições de corrida ao iniciar e encerrar conversas no app-server. Os ambientes de execução agora são liberados assim que a execução termina. (#57787, #57788)
    • Melhorada a recuperação da TUI após a reconexão, inclusive o tratamento de /quit e /exit quando não há conexão. (#57820)
    • A contagem de tokens de raciocínio é preservada ao retomar conversas ou fazer fork delas, evitando a compactação prematura. (#57839)

    Manutenção

    • O Bazel passou a compilar o V8 a partir do código-fonte, com bindings Rust compatíveis com o alvo de compilação e suporte nativo a arquivos de biblioteca do MSVC no Windows. (#57164, #57269, #57644, #57832)
    • O executor independente passou a ser distribuído nos pacotes oficiais de lançamento da CLI e do app-server. (#57837)
    • As compilações de desenvolvimento e de lançamento foram padronizadas com Node.js 24.22.1 e Rust 1.95.0. (#57168, #57373)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.165.0...rust-v0.166.0

    • #56468 Preservar SystemRoot para os utilitários da sandbox do sistema de arquivos do Windows @jif-oai
    • #56477 Aplicar os limites das justificativas de aprovação do Guardian na composição do contexto @ioanbudea-OAI
    • #56483 Permitir que os metadados de plugins instalados dispensem o enriquecimento para exibição @bkotsopoulos
    • #56493 Preparar as descrições das ferramentas do Guardian durante a composição do contexto @ioanbudea-OAI
    • #56494 Adicionar operações de inserção ou atualização de canais aos quadros de mensagens @felixxia-oai
    • #56495 Adicionar consultas paginadas de inscrições em canais ao quadro de mensagens local @felixxia-oai
    • #56505 Adiar o truncamento síncrono de chamadas de ferramentas do Guardian até a etapa de preparação @ioanbudea-OAI
    • #56514 Preservar o contexto de rastreamento durante todo o despacho de ferramentas @bkotsopoulos
    • #56515 Instrumentar o início dos turnos e o streaming de respostas para rastreamento @bkotsopoulos
    • #56516 Respeitar os padrões da política de aprovação do servidor ao iniciar a TUI @etraut-openai
    • #56524 Identificar o turno, a ferramenta e a habilidade nos rastros @bkotsopoulos
    • #56525 Remover o limite de resposta de 1 MiB para catálogos de modelos especificados explicitamente @eternal-openai
    • #56530 Registrar os tamanhos dos catálogos de habilidades e plugins na publicação @TAFOYA-OAI
    • #56533 Adiar o truncamento síncrono da saída de ferramentas do Guardian até a preparação da transcrição @ioanbudea-OAI
    • #56535 Extrair o buffer que mantém o início e o fim dos dados para uma crate utilitária @seanh-oai
    • #56543 Rastrear por backend os metadados de paginação e seleção do seletor de conversas a retomar @bc-openai
    • #56552 Inicializar bancos de dados SQLite em NFS com o modo de journal DELETE @dkovalenko-oai
    • #56553 Incluir os hooks de ambiente nas listagens de hooks das conversas @andrewgu-oai
    • #56554 Permitir o uso de credenciais AWS mascaradas para assinatura no proxy local @viyatb-oai
    • #56555 Aplicar os limites síncronos de mensagens do Guardian durante a preparação da transcrição @ioanbudea-OAI
    • #56556 Usar conversas em toda a classificação assíncrona do Guardian v2 @felixxia-oai
    • #56557 Verificar a amostragem retida nos testes de transporte do Guardian @felixxia-oai
    • #56559 Remover as rotinas auxiliares de contexto específicas de snapshots do Guardian @felixxia-oai
    • #56560 Permitir configurar o projeto e a localização do GCP nas configurações do provedor @alexsong-oai
    • #57164 Mover o grafo de compilação do V8 no Bazel para o Codex @seanh-oai
    • #57165 Exigir os perfis de artefatos do V8 nas fronteiras entre alvos do Bazel @seanh-oai
    • #57166 Exibir falhas nas atualizações automáticas do Marketplace como avisos na inicialização @dkovalenko-oai
    • #57167 Rastrear o início das chamadas de ferramentas CUA e eliminar eventos duplicados do ciclo de vida @trpcic-openai
    • #57168 Centralizar a seleção da versão do Node.js em 24.22.1 @anp-oai
    • #57169 Tornar mais claras as APIs de carregamento da configuração e compartilhar a configuração do login interativo @smurching-oai
    • #57170 Atualizar o binário pré-compilado de argument-comment-lint para rust-v0.164.0 @tamird
    • #57171 Integrar a autenticação em tempo de execução às solicitações aos modelos @cooper-oai
    • #57172 Disponibilizar os registros de data e hora do ciclo de vida nos itens de conversa do app-server @charliemarsh-oai
    • #57174 Permitir que os hooks MITM substituam segredos em partes específicas do corpo da solicitação @viyatb-oai
    • #57175 Integrar as políticas do config-server à inicialização e à autenticação @smurching-oai
    • #57176 Adiar o truncamento da saída do REPL do Node no Guardian até a preparação do prompt @ioanbudea-OAI
    • #57178 Encaminhar por padrão as chaves de API FedRAMP para endpoints governamentais @lsingh-oai
    • #57179 Consolidar a autenticação assíncrona por cabeçalhos em apply_auth_headers @cooper-oai
    • #57180 Adicionar uma configuração para o proxy de rede independente que leve em conta as restrições @viyatb-oai
    • #57181 Permitir atribuir nomes opcionais ao contexto adicional não confiável @akira-oai
    • #57185 Centralizar a renderização da saída da execução unificada @anp-oai
    • #57186 Bloquear a operação quando não for possível ler os metadados da raiz de uma busca por padrão glob @viyatb-oai
    • #57187 Permitir orçamentos indicativos para rollouts, com aplicação opcional dos limites @nvogt-oai
    • #57188 Permitir especificar um arquivo de credenciais alternativo para a autenticação do provedor GCP @alexsong-oai
    • #57191 Ler a saída da execução unificada diretamente de stdout e stderr @anp-oai
    • #57192 Condicionar a descoberta de capacidades V2 à versão do executor @TAFOYA-OAI
    • #57193 Preservar chamadas de write_stdin que falharam na reprodução de rastros de rollout @cassirer-openai
    • #57194 Classificar as chamadas de ferramentas do rollout pelo manipulador que as processa em tempo de execução @cassirer-openai
    • #57196 Isolar as entradas e os tempos limite do MCP para clientes que compartilham uma conexão @charliemarsh-oai
    • #57197 Tornar mais claros na TUI os resumos sobre ativação e desativação de habilidades @fcoury-oai
    • #57198 Informar o diretório de trabalho do comando local nos hooks PreToolUse @eternal-openai
    • #57199 Truncar os resumos JSON de rollouts sem dividir caracteres UTF-8 @cassirer-openai
    • #57201 Capturar os caminhos críticos de chamadas diretas de ferramentas quando a flag de recurso estiver ativa @taohong339
    • #57202 Preservar o span de despacho da ferramenta entre futures do ambiente de execução @trpcic-openai
    • #57203 Preservar o diretório de trabalho do comando nos hooks de permissão e nos executados após o uso da ferramenta @eternal-openai
    • #57204 Registrar a flag de recurso untrusted_as_tool_output @akira-oai
    • #57206 Ignorar o alerta de segurança sobre temporização de crypto-bigint nas verificações de dependências @etraut-openai
    • #57207 Incluir a espera por aprovação na medição do tempo do caminho crítico da ferramenta @taohong339
    • #57208 Propagar falhas no download do instalador nas atualizações independentes para Unix @etraut-openai
    • #57209 Informar o tempo do caminho crítico do turno nos dados de análise @taohong339
    • #57210 Adicionar descoberta de protocolo mediante ativação explícita para servidores MCP locais que usam stdio @charliemarsh-oai
    • #57211 Compartilhar entre chats as conexões MCP locais via stdio que atendam aos critérios @charliemarsh-oai
    • #57212 Ativar a compressão zstd nas respostas gRPC do modo de código @cayoub-oai
    • #57215 Coordenar de forma independente as fontes do seletor de conversas a retomar @bc-openai
    • #57218 Oferecer suporte à compressão WebSocket negociada no cliente remoto do app-server @thorvald-oai
    • #57220 Registrar as estatísticas de compressão WebSocket do app-server @thorvald-oai
    • #57221 Ampliar a navegação e a seleção pelo teclado na transcrição @fcoury-oai
    • #57222 Integrar a busca ao modo de seleção da transcrição @fcoury-oai
    • #57223 Integrar a seleção pelo teclado às sobreposições da transcrição @fcoury-oai
    • #57224 Corrigir o encaminhamento de entradas no modo de seleção da transcrição e preservar os rascunhos do campo de mensagem @fcoury-oai
    • #57225 Adicionar uma política gerenciada que exija o modo de journal DELETE em NFS @dkovalenko-oai
    • #57226 Permitir a migração de bancos de dados em NFS com permissões de arquivo compartilhadas @dkovalenko-oai
    • #57227 Preservar permissões já confirmadas ao retomar conversas ou fazer fork delas @charliemarsh-oai
    • #57228 Definir um prazo de 35 segundos para o pareamento do controle remoto @etraut-openai
    • #57229 Simplificar a entrega de notificações de conclusão de células no modo de código @cconger
    • #57232 Adicionar a opção de retomar a conversa ao usar codex queue @etraut-openai
    • #57233 Interromper o carregamento de dotenv em caso de erros persistentes de E/S @etraut-openai
    • #57234 Evitar colisões de credenciais nos dados de teste de autenticação do registro @jif-oai
    • #57235 Identificar na telemetria de exec_command o modo configurado de snapshot do shell @jif-oai
    • #57238 Testar a criação de subagentes pela V2 nos testes de herança de contexto @tamird
    • #57239 Tornar determinístico o teste de tempo limite da sondagem HTTP do MCP @jif-oai
    • #57240 Limitar o tamanho dos arquivos de referência de memória e recuperar snapshots incompletos @dhruvgupta-oai
    • #57241 Respeitar os limites de mensagens configurados para transcrições criptografadas do Guardian @ioanbudea-OAI
    • #57242 Reduzir para um minuto o tempo de espera padrão antes de descarregar uma conversa @jif-oai
    • #57243 Pausar o relógio do Tokio nos testes de transferência de rascunhos na inicialização @goodman-oai
    • #57244 Aguardar a conclusão do processo no teste de reutilização da execução unificada @goodman-oai
    • #57245 Estabilizar o teste de rejeição de mensagens na fila @goodman-oai
    • #57247 Liberar o bloqueio de manutenção do rollout quando o objeto que o mantém for descartado @goodman-oai
    • #57248 Fazer os testes de renovação de tokens de login aguardarem a publicação do estado de autenticação @goodman-oai
    • #57249 Permitir desativar o pré-carregamento para descoberta de plugins na inicialização do app-server @zamoshchin-openai
    • #57251 Exibir o uso por conversa diretamente em dólares nos planos ENT26 @jif-oai
    • #57253 Permitir a inicialização lenta do daemon e detectar encerramentos prematuros do processo @etraut-openai
    • #57255 Registrar as exceções revisadas para alertas de segurança do zstd @charliemarsh-oai
    • #57256 Omitir o histórico da conversa de origem nas visualizações de conversas anexadas @btraut-openai
    • #57257 Evitar operações desnecessárias no diretório de conectores ao sugerir ferramentas @charliemarsh-oai
    • #57258 Reduzir o custo de verificar o cache do catálogo remoto de plugins @charliemarsh-oai
    • #57259 Renderizar Markdown nas opções de resposta das perguntas assíncronas da TUI @imac-oai
    • #57260 Centralizar a preparação de solicitações de permissão e as ações de aprovação @swastik-oai
    • #57261 Separar a preparação das solicitações de apply_patch da execução @swastik-oai
    • #57262 Adicionar catálogos incrementais de habilidades controlados por skill_catalog_deltas @adaley-openai
    • #57263 Permitir usar textos do catálogo de modelos nos avisos sobre caminhos de permissões @goodman-oai
    • #57265 Exibir os níveis de processamento efetivamente usados nas áreas de status da TUI @etraut-openai
    • #57267 Manter sob o controle do servidor as configurações de conversas na nuvem usadas pela TUI @bc-openai
    • #57268 Registrar os motivos de inicialização da TUI incorporada @etraut-openai
    • #57269 Adicionar a compilação nativa de bibliotecas do V8 a partir do código-fonte com MSVC no Windows @seanh-oai
    • #57270 Carregar a configuração da nuvem para comandos da sandbox e do exec-server remoto @abhinav-oai
    • #57271 Habilitar a seleção de texto e a rolagem com o mouse no visualizador de avisos @imac-oai
    • #57272 Adicionar contratos de protocolo para truncamento da saída no modo de código @seanh-oai
    • #57273 Rejeitar opções incompatíveis com codex queue @etraut-openai
    • #57274 Adiar a renderização de evidências do REPL até a preparação síncrona do contexto @ioanbudea-OAI
    • #57275 Preservar os metadados de falhas na geração de imagens para os limites de uso premium @jimxie-oai
    • #57276 Aceitar prefixos de janela nas seções de estado do mundo das extensões @fc-oai
    • #57277 Usar a versão de i18n-config publicada no crates.io @goodman-oai
    • #57278 Refatorar as rotinas auxiliares de criação, inicialização e comunicação de agentes @rhan-oai
    • #57279 Renderizar o contexto adicional não confiável como saídas de ferramentas identificadas por nome @akira-oai
    • #57280 Preservar os resultados completos do MCP nos rastros de rollout @cassirer-openai
    • #57281 Habilitar a navegação entre agentes em sessões remotas do App Server @etraut-openai
    • #57282 Passar para a próxima unidade abreviada quando a contagem arredondada de tokens atingir seu valor @etraut-openai
    • #57284 Definir explicitamente a política de captura do mouse na TUI @imac-oai
    • #57285 Deixar que o terminal processe os links nas perguntas expandidas @imac-oai
    • #57286 Aceitar network_proxy nos requisitos gerenciados @viyatb-oai
    • #57287 Preservar as declarações de ferramentas da conversa de origem nos forks de predição @keyz
    • #57290 Adicionar um host de processos de plugins com limites de IPC e gerenciamento do ciclo de vida @joesavona
    • #57291 Representar a forma de apresentação das mensagens do usuário com uma enumeração @imac-oai
    • #57292 Renderizar perguntas e respostas assíncronas com Markdown na TUI @imac-oai
    • #57293 Adicionar o GPT-6.1 Terra aos catálogos de modelos @BOZHANG-OAI
    • #57294 Extrair os erros do gerenciador de plugins e encapsular em Box o roteamento de transferências em tempo real @TAFOYA-OAI
    • #57295 Adiar a aplicação dos limites síncronos de evidências do Guardian até a preparação @ioanbudea-OAI
    • #57304 Exibir erros de rejeição do token de atualização durante o roteamento do espaço de trabalho @smurching-oai
    • #57307 Atualizar openai/fence para v0.12.2 na política de tamanho de blobs @joesavona
    • #57311 Preservar as versões das saídas de ferramentas e a ordem do histórico nos rastros de rollout @cassirer-openai
    • #57312 Centralizar a preparação do contexto raiz do Guardian @ioanbudea-OAI
    • #57313 Usar por padrão tokens bearer no cabeçalho Authorization para o envio de credenciais OAuth pelo gateway @smurching-oai
    • #57314 Formatar todo o código-fonte Rust e simplificar as verificações do repositório @joesavona
    • #57315 Impedir que subagentes que falharam sinalizem tarefas como exigindo atenção @bc-openai
    • #57317 Adicionar dicas breves, de ativação opcional, para plugins selecionados explicitamente @adaley-openai
    • #57325 Adicionar ao catálogo de modelos campos para templates de aprovação mais granulares @goodman-oai
    • #57342 Separar a preparação da retomada de sessões da TUI de sua ativação @bc-openai
    • #57352 Preservar no wrapper npm as falhas causadas por sinais nos processos filhos @dkovalenko-oai
    • #57353 Evitar a verificação prévia da identidade do objeto nas concessões de acesso a caminhos do MXC @iceweasel-oai
    • #57357 Informar quando a migração de bancos de dados em NFS não encontrar nenhum banco @dkovalenko-oai
    • #57358 Serializar as alterações no índice de sessões entre processos @dkovalenko-oai
    • #57360 Limitar o tempo de espera pelo bloqueio que coordena a escrita na conversa @dkovalenko-oai
    • #57363 Explicar os bloqueios da política de segurança na TUI e indicar as opções disponíveis para aquele turno @etraut-openai
    • #57365 Oferecer reformulações mais seguras após bloqueios de segurança na TUI @etraut-openai
    • #57366 Exibir o espaço de trabalho do ChatGPT selecionado em /status @etraut-openai
    • #57373 Fixar a versão das ferramentas Rust em 1.95.0 @TAFOYA-OAI
    • #57391 Processar os relatórios pendentes do terminal antes de devolver o controle ao shell @etraut-openai
    • #57393 Renderizar limites de integração e matrizes entre parênteses nas expressões matemáticas da TUI @etraut-openai
    • #57394 Adicionar configuração experimental de contas GCP ao App Server @alexsong-oai
    • #57420 Tornar opcionais os registros de data e hora dos itens de conversa nas exportações TypeScript @keyz
    • #57425 Centralizar a preparação do contexto raiz do Guardian @ioanbudea-OAI
    • #57430 Testar a origem das metas nas revisões que o Guardian faz para workers existentes @jif-oai
    • #57433 Adicionar revisão síncrona opcional do Guardian para chamadas de ferramentas nativas @jif-oai
    • #57435 Extrair a preparação de comandos da execução unificada para um módulo reutilizável @swastik-oai
    • #57438 Manter os comandos preparados durante toda a execução unificada @swastik-oai
    • #57439 Preservar os metadados das solicitações do Guardian ao usar URLs base personalizadas da OpenAI @jif-oai
    • #57441 Adicionar uma flag de recurso para o histórico nativo de múltiplos agentes do Guardian @jif-oai
    • #57448 Preservar chamadas nativas de múltiplos agentes no histórico de revisões do Guardian @jif-oai
    • #57451 Encaminhar para revisão do Guardian as chamadas de múltiplos agentes que alteram o estado @jif-oai
    • #57452 Distinguir falhas de capacidade decorrentes de restrições de política de sobrecargas do servidor @toml-openai
    • #57455 Centralizar no Guardian a classificação das chamadas de ferramentas de múltiplos agentes @jif-oai
    • #57458 Mover o cálculo de uso de tokens do Guardian para a crate do revisor @jif-oai
    • #57462 Sempre colocar as descrições das ferramentas do modo de código antes das descrições dos namespaces @swastik-oai
    • #57468 Corrigir os mocks de transferência do Guardian usados nos testes de histórico nativo @jif-oai
    • #57474 Testar o histórico criptografado de chamadas nativas entre revisões do Guardian @jif-oai
    • #57476 Mover as rotinas auxiliares de sessão do Guardian para a crate do revisor @jif-oai
    • #57478 Mover os tipos de solicitação de aprovação do Guardian para a crate do revisor @jif-oai
    • #57483 Ignorar rollouts indexados sem relação com a conversa selecionada durante a migração @charliemarsh-oai
    • #57488 Mover a composição de prompts do Guardian para a crate do revisor @jif-oai
    • #57493 Mover a formatação JSON das ações do Guardian para a crate do revisor @jif-oai
    • #57494 Centralizar a preparação síncrona do contexto do Guardian @ioanbudea-OAI
    • #57500 Adicionar a opção de omitir descrições nos catálogos de habilidades @adaley-openai
    • #57501 Renderizar sinais de porcentagem precedidos de escape nas expressões matemáticas da TUI @etraut-openai
    • #57502 Preservar os anexos de imagem locais ao restaurar texto recortado @etraut-openai
    • #57503 Corrigir a remoção de versões independentes obsoletas no macOS @etraut-openai
    • #57504 Usar a área de transferência nativa em sessões SSH do WSL com encaminhamento X11 @etraut-openai
    • #57506 Mover os mapeamentos de solicitações do Guardian para a crate do revisor @jif-oai
    • #57507 Resolver as convenções de caminhos de comandos do Guardian dentro de ReviewAction @swastik-oai
    • #57508 Adicionar um ambiente de execução V8 com limites de recursos para processos de plugins da interface @joesavona
    • #57509 Extrair a montagem das ações planejadas do Guardian para a crate do revisor @jif-oai
    • #57512 Liberar explicitamente os bloqueios das sondagens de reserva de PID no Unix @jif-oai
    • #57513 Substituir o wrapper npm pelo binário nativo usando execve @bolinfest
    • #57514 Adicionar ao app-server suporte experimental à troca de espaço de trabalho do ChatGPT @dhruvgupta-oai
    • #57515 Limitar as sondagens de expansão de volumes do MXC a links simbólicos @iceweasel-oai
    • #57516 Adicionar itens de perfil e provedor à linha de status @etraut-openai
    • #57519 Adiar a compressão síncrona dos sinais de atividade do Guardian até a preparação @ioanbudea-OAI
    • #57522 Adicionar revisões isoladas ao pool de revisores do Guardian @swastik-oai
    • #57533 Liberar explicitamente no Unix os bloqueios de sondagens de PID vazias @jif-oai
    • #57538 Preservar nas mensagens da Responses os IDs que o host atribui às entradas do usuário @zbrunson-openai
    • #57542 Adicionar à Pesquisa na Web independente a pesquisa bibliográfica para os modelos compatíveis @rhan-oai
    • #57552 Disponibilizar e persistir os IDs de geração de imagens @jimxie-oai
    • #57553 Permitir a substituição de ferramentas dinâmicas entre as etapas do modelo @sdcoffey
    • #57554 Manter o sombreamento dos prompts enviados quando as cores do terminal estiverem indisponíveis @bc-openai
    • #57563 Evitar reter itens de saída desnecessários nos fluxos de respostas HTTP @btraut-openai
    • #57564 Preservar o conteúdo formatado do campo de mensagem nos registradores do Vim @bc-openai
    • #57567 Permitir substituir a URL do catálogo do provedor integrado da OpenAI @jamy-OAI
    • #57568 Configurar de forma independente os níveis de serviço de consolidação de memória @mandal-OAI
    • #57569 Preservar a saída dos processos e as respostas de controle sob contrapressão @ztanner-oai
    • #57572 Aceitar catálogos de ferramentas de Apps sem snapshots compartilhados @bkotsopoulos
    • #57573 Adicionar classificação de comandos de patch interceptados sem acessar o sistema de arquivos @swastik-oai
    • #57575 Refatorar a criação de clientes HTTP e a execução de solicitações @bz-openai
    • #57581 Permitir que os catálogos de modelos personalizem os títulos das instruções de aprovação @goodman-oai
    • #57584 Preservar os limites entre saídas ao truncar por número de tokens @seanh-oai
    • #57585 Substituir referências a imagens indisponíveis nas solicitações aos modelos @kchainani-oai
    • #57586 Adicionar APIs V2 que somente o host pode chamar para criar agentes filhos @rhan-oai
    • #57589 Adicionar um executável independente para codex-exec-server @dkovalenko-oai
    • #57590 Distribuir codex-exec-server nos pacotes da CLI e do app-server @dkovalenko-oai
    • #57593 Remover arquivos locais vazios de roteamento de staging @fcoury-oai
    • #57597 Preservar as evidências das sondagens WebSocket e ocultar detalhes de diagnóstico @dob-oai
    • #57598 Armazenar em cache os resultados vazios da descoberta de habilidades remotas e monitorar alterações no sistema de arquivos @adams-oai
    • #57599 Aceitar títulos do catálogo nos avisos sobre prefixos de comandos salvos @goodman-oai
    • #57606 Adicionar codex doctor --network-only para diagnósticos específicos de rede @dob-oai
    • #57607 Compartilhar a autenticação em tempo de execução com provedores e catálogos de modelos @cooper-oai
    • #57612 Desativar sequências de status do terminal em backends VTE mais antigos @fcoury-oai
    • #57615 Preservar o rastreamento do rollout ao recarregar subagentes @cassirer-openai
    • #57618 Liberar os prompts de amostragem após configurar o fluxo @btraut-openai
    • #57626 Exibir a configuração do Bedrock para provedores OpenAI configurados explicitamente @alexsong-oai
    • #57628 Deixar de distribuir codex-exec-server nos artefatos de lançamento @fcoury-oai
    • #57635 Restaurar as conversas descendentes criadas a partir de uma conversa ao desarquivá-la @etraut-openai
    • #57638 Adicionar tipos de requisitos do OpenTelemetry ao protocolo do app-server @arnavpatidar-OAI
    • #57644 Gerar bindings Rust compatíveis com os arquivos de biblioteca do V8 compilados pelo Bazel @seanh-oai
    • #57649 Aceitar requisitos gerenciados de configuração do OpenTelemetry @abhinav-oai
    • #57654 Ocultar os cabeçalhos do exportador OTEL nas respostas de configuração do app-server @arnavpatidar-OAI
    • #57657 Corrigir a ativação do exportador de rastros após a troca de conta @arnavpatidar-OAI
    • #57658 Aceitar metadados gerenciados do OpenTelemetry e identidades de cliente em formato PEM @abhinav-oai
    • #57667 Remover a entrega desacoplada de review/start @yansenzhou-oai
    • #57692 Aguardar os perfis dos turnos antes de verificar as contagens de amostragem nos testes de rastreamento @ioanbudea-OAI
    • #57697 Mover o estado das revisões do Guardian para a extensão do revisor @jif-oai
    • #57698 Mover a política de contexto e os prompts do Guardian para a extensão do revisor @jif-oai
    • #57702 Mover as evidências das revisões do Guardian para a extensão do revisor @jif-oai
    • #57710 Preservar a afinidade de roteamento da conversa de origem nas revisões do Guardian @jif-oai
    • #57720 Mover ReviewAction para a crate do revisor do Guardian @jif-oai
    • #57723 Desativar a otimização do gerador de schemas sob demanda do Bazel @jif-oai
    • #57729 Remover a configuração free_guardian dos testes do Guardian @ioanbudea-OAI
    • #57741 Separar o código-fonte Rust exclusivo dos testes das entradas de compilação de bibliotecas e binários no Bazel @jif-oai
    • #57742 Evitar recompilar os testes de integração do Bazel quando mudarem os dados de teste usados em tempo de execução @jif-oai
    • #57743 Mover as rotinas auxiliares de elicitação MCP do Guardian para a crate do revisor @jif-oai
    • #57757 Disponibilizar as avaliações do Guardian nos fluxos de respostas @jif-oai
    • #57758 Incluir os comandos de inicialização do terminal nas revisões de stdin pelo Guardian @jif-oai
    • #57770 Respeitar a origem do catálogo de modelos ao selecionar revisores do Guardian @ioanbudea-OAI
    • #57774 Ignorar arquivos que não sejam regulares ao detectar caminhos de imagens colados @etraut-openai
    • #57782 Permitir a substituição do host do modo de código apenas na admissão da sessão @aakash-oai
    • #57783 Excluir das leituras padrão do MXC os compartilhamentos de rede sem relação com a operação @iceweasel-oai
    • #57787 Corrigir condições de corrida ao iniciar e encerrar o listener de conversas do app-server @charliemarsh-oai
    • #57788 Liberar os ambientes de execução das conversas do app-server após o encerramento @charliemarsh-oai
    • #57789 Atualizar o catálogo de modelos uma única vez quando o revisor padrão do Guardian estiver ausente @jif-oai
    • #57790 Centralizar a preparação síncrona de prompts do Guardian @ioanbudea-OAI
    • #57796 Prolongar as novas tentativas de leitura de versões do GitHub e adicionar variação aleatória aos intervalos @imac-oai
    • #57800 Preencher os itens de conclusão de execução que faltam usando o histórico paginado @btraut-openai
    • #57817 Desvincular os observadores do canal lateral em tempo real sem encerrar a sessão @jiahao-oai
    • #57818 Reduzir operações desnecessárias no processamento da configuração @bc-openai
    • #57819 Carregar até oito plugins simultaneamente @bc-openai
    • #57820 Melhorar a recuperação da TUI após a reconexão e o tratamento de comandos de saída sem conexão @etraut-openai
    • #57824 Incluir as conversas anexadas diretamente nos envios de diagnóstico @btraut-openai
    • #57825 Atualizar a configuração de CI para usar meta/install-dotslash @seanh-oai
    • #57832 Compilar o V8 a partir do código-fonte por padrão no Bazel @seanh-oai
    • #57834 Adicionar avaliações isoladas do Guardian para ações preparadas @swastik-oai
    • #57835 Limitar a oito as verificações simultâneas de disponibilidade de imagens @kchainani-oai
    • #57836 Declarar o tipo de resultado da geração de imagens no modo de código @alicec-oai
    • #57837 Distribuir o executor independente nos pacotes de lançamento @dkovalenko-oai
    • #57839 Preservar a contagem de tokens de raciocínio ao retomar conversas ou fazer fork delas @andrewgu-oai
    • #57840 Validar os provedores da conversa antes de retomá-la ou receber entradas @abhinav-oai
    • #57841 Adicionar amostragem opcional de métricas de processos nos hosts do modo de código @aakash-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.293

    Novos recursos

    • Reproduza áudio e vídeo diretamente nas respostas.
    • Na atividade da tarefa, toque no nome de um subagente para abrir a conversa dele.

    Melhorias e correções de bugs

    • Agora, ao reabrir uma tarefa ou reiniciar o aplicativo, você recupera os anexos e as anotações do rascunho.
    • O preenchimento automático de referências aceita nomes de chats e habilidades que contêm espaços. Os nomes das habilidades de plugins também ficaram mais fáceis de ler.
    • O Modo Planejar mantém o nível de esforço de raciocínio que você selecionou enquanto continuar usando o mesmo modelo.
    • Se o tempo limite para carregar atividades anteriores for atingido, as atividades já carregadas continuam visíveis e você pode tentar novamente.
    • Se a fila não carregar, o aplicativo agora oferece a ação Tentar novamente.
    • Melhoramos o suporte a links para arquivos do Windows e a imagens em Markdown.
    • Corrigimos a criação de árvores de trabalho em hosts Linux.
    • Corrigimos falhas que faziam o aplicativo fechar ao usar mensagens da fila para redirecionar a tarefa ou ao editar códigos de pareamento. Também corrigimos travamentos no iPad ao alternar entre tarefas ou redimensioná-las.
  • Codex CLI 0.165.0

    $ npm install -g @openai/codex@0.165.0
    Ver detalhes

    Novos recursos

    • Foi adicionado um provedor integrado para o Google Cloud Vertex AI. Para configurá-lo, use model_provider = "gcp". (#56265)
    • O GPT-6.1 Terra foi adicionado aos catálogos de modelos. (#57337)
    • O seletor de sessões ganhou um filtro por repositório, e a central de comando dos agentes passou a agrupar sessões por diretório. Isso facilita a navegação entre sessões de árvores de trabalho vinculadas. (#56308)
    • A API do App Server ganhou suporte experimental a forks de threads que permanecem vinculados à thread de origem. (#56351)
    • Nos modelos compatíveis, a opção de alterar o esforço de raciocínio durante uma conversa agora vem habilitada por padrão. (#56163)
    • A memória v2 agora vem habilitada por padrão em novos perfis e permite importar memórias de agentes externos. (#56211, #56414)

    Correções de bugs

    • Novas sessões da TUI agora usam o revisor de aprovações padrão do servidor quando nenhum outro revisor é especificado. (#56090)
    • As preferências da TUI continuam editáveis e podem ser aplicadas imediatamente, mesmo quando as configurações de execução são inválidas. (#56091)
    • As solicitações remotas a ferramentas MCP agora são canceladas quando os futures locais que aguardam as respostas são descartados. (#56132)
    • Mensagens de agentes na fila deixaram de reiniciar o trabalho após uma interrupção ou uma mudança para o Modo Planejar. (#56330)
    • Quando um provedor informa que o modelo não foi encontrado, o Codex encerra as tentativas e preserva a mensagem de erro do provedor. (#56445)
    • Foi corrigida uma falha na validação de URLs do Marketplace que podia permitir que o Git se conectasse a um host diferente daquele que havia sido verificado com base nos padrões permitidos. (#56263)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.164.0...rust-v0.165.0

    • #56081 Armazenar em cache os dados de autenticação descriptografados do Codex e os segredos gerenciados @celia-oai
    • #56090 Respeitar as configurações padrão do servidor para o revisor de aprovações ao iniciar uma nova sessão da TUI @etraut-openai
    • #56091 Manter as preferências da TUI editáveis quando as configurações de execução forem inválidas @etraut-openai
    • #56097 Preparar a inicialização da TUI para aceitar várias sessões de backend @bc-openai
    • #56124 Encaminhar eventos do revisor Guardian aos assinantes de eventos brutos do processo pai @jif-oai
    • #56127 Evitar que a atualização da conta bloqueie as verificações do status de autenticação do EMA @jif-oai
    • #56132 Cancelar solicitações a ferramentas MCP quando os futures de resposta forem descartados @rhan-oai
    • #56133 Adiar a entrega de mensagens aos agentes após respostas finais vazias @eknight-oai
    • #56139 Corrigir a configuração de OAuth do provedor de identidade no teste de status de autenticação do MCP @jif-oai
    • #56153 Preservar os detalhes de erros de autenticação do MCP empresarial que podem ser exibidos com segurança @jif-oai
    • #56154 Adicionar os domínios de revisão de rede gerenciada antes das regras de permissão @olliem-oai
    • #56163 Habilitar por padrão a opção de alterar o esforço de raciocínio configurado @felixxia-oai
    • #56182 Adicionar assinatura AWS SigV4 aos hooks de MITM do proxy de rede @viyatb-oai
    • #56210 Estabilizar o teste de limpeza da área de preparação do Marketplace @felixxia-oai
    • #56211 Usar a v2 por padrão em novos perfis de memória @jif-oai
    • #56214 Remover a conversão para u64 na detecção de DrvFS no WSL @felixxia-oai
    • #56220 Usar cargo_bin no teste do manifesto da sandbox do Windows @felixxia-oai
    • #56222 Consolidar a configuração de CI do Bazel em prepare-bazel-ci @anp-oai
    • #56224 Reutilizar o contexto atual do modelo entre as páginas ao carregar a configuração de retomada @charliemarsh-oai
    • #56233 Fazer com que os carimbos de data e hora dos testes do codificador Opus acompanhem o tempo das amostras @goodman-oai
    • #56234 Emitir a telemetria do prompt somente depois que os hooks aceitarem a entrada @abhinav-oai
    • #56236 Fazer com que o teste de suspensão e retomada do modo de código ceda o controle explicitamente entre as fases @goodman-oai
    • #56246 Atualizar o Bazelisk para a versão 1.30.0 na ação de configuração de CI do Bazel @anp-oai
    • #56247 Reunir os testes unitários de Rust em módulos dedicados a testes @dkovalenko-oai
    • #56248 Atualizar o uv para a versão 0.13.5 nos fluxos de CI e de lançamento @anp-oai
    • #56250 Evitar pontos de verificação redundantes das configurações ao retomar threads @owenlin0
    • #56261 Isolar as dependências do código-fonte do V8 e suas configurações de runtime C++ @seanh-oai
    • #56263 Rejeitar barras invertidas no campo userinfo de URLs HTTP(S) do Marketplace @willwang-openai
    • #56265 Adicionar um provedor integrado para o Google Cloud Vertex AI @celia-oai
    • #56266 Preservar os motivos da desativação do MCP ao aplicar sobreposições em tempo de execução @mzeng-openai
    • #56272 Atualizar a geração de modelos do SDK Python para usar o datamodel-code-generator 0.64.0 @anp-oai
    • #56274 Aguardar o cancelamento da atualização da configuração da nuvem nos testes de tempo de vida do carregador @goodman-oai
    • #56277 Dar suporte a corpos de solicitação de tamanho limitado na assinatura AWS SigV4 @viyatb-oai
    • #56278 Adicionar suporte a metadados de políticas de rede negociadas em chamadas MCP @viyatb-oai
    • #56280 Agrupar prompts consecutivos da transcrição em um único bloco de segundo plano @bc-openai
    • #56284 Definir o escopo dos catálogos de modelos e dos caches de acordo com quem iniciou a thread @kennyyi-oai
    • #56286 Atualizar @modelcontextprotocol/sdk para 1.32.0 @anp-oai
    • #56288 Fixar a versão do Cosign usada para assinar artefatos do Linux em v3.1.4 @anp-oai
    • #56290 Usar o uv para fixar as versões das ferramentas de build usadas nos lançamentos de Python @anp-oai
    • #56292 Corrigir os testes de cancelamento do MCP para que usem o callback de metadados @anp-oai
    • #56293 Usar fixtures de autenticação com token fixo nos testes do Vertex @anp-oai
    • #56295 Desvincular o carregamento da configuração gerenciada da autenticação do ChatGPT @smurching-oai
    • #56297 Identificar as credenciais fictícias integradas e reforçar as verificações de colisão @viyatb-oai
    • #56301 Adicionar testes de encaminhamento de TLS para solicitações MITM com SigV4 @viyatb-oai
    • #56302 Adicionar a configuração de hooks aos anexos de ambiente @andrewgu-oai
    • #56304 Adicionar suporte a hooks gerenciados com escopo por ambiente @andrewgu-oai
    • #56308 Separar os escopos de diretório e de repositório na TUI @bc-openai
    • #56309 Permitir que o texto sobre permissões de gravação em diretórios raiz varie conforme o modelo @goodman-oai
    • #56312 Registrar o histórico de conversa aceito nos rastros de rollout @cassirer-openai
    • #56313 Aplicar as substituições do catálogo de modelos às ferramentas de histórico, notas e contexto @rhan-oai
    • #56314 Adicionar carregadores de configuração gerenciada para servidores de configuração personalizados @smurching-oai
    • #56330 Fazer com que a reativação por mensagens de agentes respeite as interrupções e o Modo Planejar @alishobeiri-oai
    • #56342 Correlacionar o conteúdo das imagens dos rastros de rollout entre snapshots de solicitações @cassirer-openai
    • #56343 Executar os hooks de ambiente nos executores aos quais pertencem @andrewgu-oai
    • #56351 Adicionar suporte experimental a forks de threads vinculados à thread de origem @btraut-openai
    • #56364 Permitir que quem faz a chamada defina a origem da thread para a amostragem @keyz
    • #56371 Tornar configurável o tempo limite da revisão do Guardian @vivi
    • #56414 Dar suporte à memória v2 na importação de memórias de agentes externos @jif-oai
    • #56439 Atualizar ctutils de 0.4.2 para 0.4.5 @felixxia-oai
    • #56445 Tratar como definitivos os erros em que o provedor informa que o modelo não foi encontrado @charliemarsh-oai
    • #56453 Tornar determinístico o teste de direcionamento de agentes em segundo plano do Realtime V2 @felixxia-oai
    • #56454 Fazer com que os testes de limpeza de montagens da sandbox tolerem a reutilização de descritores de arquivo @felixxia-oai
    • #56459 Adicionar a configuração de recursos do Guardian V3 @felixxia-oai
    • #56460 Adicionar funções auxiliares para os quadros locais do Guardian v3 @felixxia-oai
    • #56461 Permitir acrescentar mensagens silenciosamente aos quadros de mensagens @felixxia-oai
    • #56462 Evitar condições de corrida entre a importação de memórias e a consolidação @jif-oai
    • #56465 Adicionar suporte experimental à leitura de resumos de memória de threads @jif-oai
    • #57337 [0.165.0-alpha.1.2] Incorporar retroativamente o GPT-6.1 Terra aos catálogos de modelos @shijie-oai

    Notas completas da versão no GitHub

  • GPT-6.1 Terra no modo Work e no Codex

    O GPT-6.1 Terra já está disponível no ChatGPT Work e no Codex para quem usa os planos Plus, Pro, Business, Enterprise e Edu. É um modelo rápido e eficiente para tarefas profissionais, capaz de interpretar imagens em detalhe e operar o computador com precisão.

    Com o Terra, você pode analisar imagens e telas e, com base no que encontrar, agir no navegador, na área de trabalho e nos aplicativos. O Terra também escreve de forma clara e direta, apresenta os resultados primeiro e explica em linguagem simples os detalhes que os sustentam.

    Em Avançado, selecione GPT-6.1 Terra na lista de modelos do aplicativo ChatGPT para desktop ou do ChatGPT Work na Web. O modo Work também oferece o Terra em dispositivos móveis. O modelo não está disponível no Chat e não oferece suporte à residência de inferência nos Emirados Árabes Unidos. No plano Enterprise, o acesso depende da disponibilidade do modelo no espaço de trabalho e dos controles definidos pelo administrador.

    Consulte Modelos para obter orientações sobre os modelos. Para saber como configurar as ferramentas e quais são os requisitos de acesso, consulte Navegador e Uso do computador.

  • Codex CLI 0.164.0

    $ npm install -g @openai/codex@0.164.0
    Ver detalhes

    Novos recursos

    • Salve prompts e comandos de barra reutilizáveis nas dez posições numeradas de /presets e acesse-os rapidamente pelo menu de atalhos de teclado. (#54380, #54381)
    • Defina o modelo, o esforço de raciocínio, a velocidade e os perfis de permissão passando argumentos diretamente a /model e /permissions. (#54378, #54383)
    • Veja prévias das imagens visualizadas e geradas na transcrição em tela cheia em terminais com suporte a gráficos Kitty ou Sixel. (#54216)
    • Autentique conexões MCP empresariais usando autorizações elegíveis da conta do Codex ou um login dedicado, inclusive para clientes OAuth que exigem um segredo do cliente. (#55334, #55859, #56001)
    • Oculte credenciais durante a execução de comandos Bash remotos compatíveis e em sessões com snapshots do Zsh, inclusive credenciais de provedores personalizados. (#54309, #54432, #56049)
    • O assistente de configuração do Amazon Bedrock agora vem habilitado por padrão. Quando detecta credenciais, ele apresenta a opção de inserir uma chave de API junto aos demais métodos de login da AWS. (#56033, #56023)

    Correções de bugs

    • Uma falha de compactação não deixa mais resumos parciais no histórico da conversa. Se a compactação em segundo plano falhar, o sistema recorre a uma alternativa sem gerar um panic. (#53932, #55581)
    • Ao retomar uma sessão, o Codex agora encontra históricos comprimidos e restaura as configurações salvas da conversa em vez de substituí-las pelos padrões globais. (#54008, #55923)
    • No Windows, as conexões HTTPS e WebSocket agora respondem aos desafios de autenticação do proxy usando as credenciais Negotiate ou NTLM do usuário conectado. (#55994, #56000)
    • A CLI preserva as substituições de configuração quando -c ou --config aparece em vários níveis de subcomandos. (#56022)
    • Os prompts permanecem na fila até que as seleções de permissão pendentes sejam concluídas. (#55682)
    • O sandbox agora verifica com mais rigor os caminhos de metadados que diferem apenas pelo uso de maiúsculas e minúsculas no macOS e os links simbólicos substituíveis usados para localizar executáveis. (#54273, #55384)

    Manutenção

    • O Codex agora ocupa menos espaço em disco ao remover instalações sem uso, limpar cópias de trabalho abandonadas do Marketplace e limitar o tamanho dos logs do daemon. (#53827, #55149, #55689, #55690, #55856)
    • O ambiente de execução JavaScript integrado foi atualizado com verificações de segurança para operações otimizadas de Array.sort. (#54519)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.163.0...rust-v0.164.0

    • #53725 Exibir links da Web em Markdown como rótulos no Rex @bc-openai
    • #53728 Preservar o filtro de diretório de trabalho remoto no seletor de retomada de sessões do aplicativo @fcoury-oai
    • #53732 Reutilizar padrões de busca compilados em diferentes registros de execução comprimidos @ethernetdan-openai
    • #53733 Usar o modo de conversa por padrão na classificação assíncrona do Guardian v2 @felixxia-oai
    • #53736 Obter e armazenar em cache, via V2, os inventários de recursos do executor quando essa opção estiver habilitada @TAFOYA-OAI
    • #53745 Remover modelSlug da saída do resolvedor do modelo mais recente @kkahadze-oai
    • #53747 Dar preferência às instalações remotas do Visualize em relação ao plugin incluído @philipp-oai
    • #53751 Aplicar as substituições de configuração de recursos ao reiniciar o daemon do app-server @jif-oai
    • #53753 Estender a cópia automática por seleção ao texto do editor de mensagens @fcoury-oai
    • #53754 Aceitar atalhos com Command/Super no mapa de teclas da TUI @fcoury-oai
    • #53763 Incluir metadados resolvidos de plugins e habilidades na descoberta de recursos da V2 @TAFOYA-OAI
    • #53780 Remover a verificação redundante do diretório de cache do manual do Codex @kkahadze-oai
    • #53781 Remover de SkillPolicy o TODO sobre restrições por produto @kkahadze-oai
    • #53784 Encaminhar os IDs das sessões de voz do cliente nas solicitações em tempo real @chrisdong-oai
    • #53790 Corrigir o cancelamento das solicitações de verificação de usuário no macOS @bz-openai
    • #53794 Manter os bloqueios de migração dos registros de execução mesmo quando o worker é cancelado @jif-oai
    • #53795 Usar o catálogo de modelos incluído no teste de invalidação durante a inicialização do MCP @OLI-OAI
    • #53797 Atualizar as revisões do Guardian quando o contexto de revisão mudar @jif-oai
    • #53800 Integrar a compactação em segundo plano ao ciclo de vida do turno @rka-oai
    • #53804 Manter a central de comandos do agente visível durante o arquivamento e a exclusão @etraut-openai
    • #53805 Adicionar diagnósticos seguros aos erros de configuração de roteamento do espaço de trabalho @etraut-openai
    • #53811 Permitir a instalação do daemon a partir de pacotes do WinGet no Windows @etraut-openai
    • #53816 Rejeitar conversas de revisão do Guardian na retomada interativa pela CLI @dylan-hurd-oai
    • #53827 Remover com segurança versões sem uso do daemon do app-server @etraut-openai
    • #53831 Rastrear a origem do conteúdo durante a montagem e a compactação de prompts @tz-openai
    • #53845 Corrigir a vinculação do socket do atualizador do daemon e a verificação de prontidão na inicialização no Unix @etraut-openai
    • #53853 Reutilizar os hashes dos arquivos já preparados ao montar instalações do daemon @charliemarsh-oai
    • #53859 Registrar os tamanhos de terminal por faixa na telemetria da TUI @imac-oai
    • #53872 Atualizar as instruções do modelo nas janelas de contexto com ferramentas incrementais @rhan-oai
    • #53879 Preservar a recuperação de turnos em andamento quando as configurações da conversa forem atualizadas @bc-openai
    • #53895 Retomar conversas de subagentes descarregadas da memória quando selecionadas na TUI @etraut-openai
    • #53897 Isolar os testes de pacotes do daemon para reduzir a disputa por acesso ao disco @etraut-openai
    • #53908 Permitir a navegação no painel de agentes durante a remoção de tarefas @etraut-openai
    • #53932 Preservar o histórico da conversa quando a compactação falhar @jif-oai
    • #53940 Limitar o volume de registros de execução usados como entrada para a extração de memórias @jif-oai
    • #53947 Interromper a leitura dos registros de execução quando a tarefa que a solicitou for cancelada @jif-oai
    • #53963 Testar os limites da extração de memórias com itens excluídos e texto cifrado @jif-oai
    • #53969 Evitar condições de corrida na reconexão durante o teste de reinicialização do daemon @jif-oai
    • #53987 Ignorar a espera progressiva do serviço em novas tentativas de autorização do Guardian que perderam a validade @jif-oai
    • #53990 Manter a configuração de MCP e plugins do host no próprio host ao usar ambientes remotos @jif-oai
    • #53991 Informar o motivo das solicitações de renovação de tokens do ChatGPT @tejsudha-openai
    • #53996 Atualizar rustls para 0.23.46 @jif-oai
    • #53997 Filtrar nomes de arquivos de registros de execução antes de verificar as versões comprimidas correspondentes @bbrown-oai
    • #54003 Incluir registros de execução comprimidos nas estatísticas de armazenamento do doctor @jif-oai
    • #54008 Corrigir a busca e a retomada de sessões após a compressão dos registros de execução @jif-oai
    • #54027 Preservar as variáveis de inicialização do Windows e os padrões de ambiente dos processos filhos do MXC @iceweasel-oai
    • #54032 Limitar o número de comparações simultâneas do Git para arquivos não rastreados @yuzhu-oai
    • #54033 Ampliar para 14 dias a retenção de recursos da extensão de memória @josh-oai
    • #54039 Retornar as aprovações assíncronas do Guardian antes que a limpeza da revisão termine @jif-oai
    • #54044 Manter a linhagem do fork antes do histórico paginado da transcrição @fcoury-oai
    • #54046 Rastrear a origem dos cancelamentos de aprovação e as mudanças de contexto do Guardian @vkg-oai
    • #54047 Restaurar o tempo decorrido ao reproduzir turnos ainda em andamento @etraut-openai
    • #54048 Adiar as verificações de confiança na pasta até que uma tarefa seja iniciada pela visão geral dos agentes @etraut-openai
    • #54050 Restringir as atualizações de habilidades da TUI e os comandos do espaço de trabalho aos diretórios indicados explicitamente @etraut-openai
    • #54053 Adicionar atualizações parciais de metadados do cliente da Responses API para o início e o redirecionamento de turnos @marksteinbrick-oai
    • #54056 Unificar carregamentos simultâneos de certificados raiz TLS nativos @jif-oai
    • #54057 Distinguir evidências sem suporte nas métricas de comparação do Decisions @swastik-oai
    • #54058 Encaminhar os metadados do turno nas solicitações de geração e edição de imagens @duc-openai
    • #54059 Permitir que a camada de armazenamento prepare as conversas ao retomá-las @owenlin0
    • #54060 Restringir a busca para desarquivamento aos registros de execução arquivados da conversa solicitada @bz-openai
    • #54069 Corrigir o tratamento do ambiente Windows para servidores MCP remotos @iceweasel-oai
    • #54070 Disponibilizar a autenticação do gateway como uma API reutilizável de sessões OAuth @smurching-oai
    • #54076 Evitar a detecção incorreta de abertura de URLs em comandos literais do PowerShell @jif-oai
    • #54078 Atualizar gix para 0.89.0 e gix-url para 0.40.0 @jif-oai
    • #54079 Desativar tokens de atualização OAuth do MCP que tenham sido rejeitados @mzeng-openai
    • #54080 Mover o envio de turnos do usuário na TUI para um módulo dedicado @bc-openai
    • #54081 Centralizar a navegação vertical nas listas da TUI @bc-openai
    • #54082 Estabilizar o teste de tempo limite da revisão de rede do Guardian @felixxia-oai
    • #54087 Atualizar rules_python do Bazel para 2.4.2 @dkovalenko-oai
    • #54094 Preservar códigos específicos de falha do MCP em métricas e spans @TAFOYA-OAI
    • #54096 Adicionar alvos do Bazel para a geração sob demanda de schemas e do SDK Python @dkovalenko-oai
    • #54097 Exibir os avisos do Daybreak após o cabeçalho da sessão @charliemarsh-oai
    • #54098 Manter as ferramentas do ambiente estáveis quando o estado de prontidão mudar @aibrahim-oai
    • #54099 Aguardar o estado de prontidão no teste de cancelamento por SIGTERM @felixxia-oai
    • #54113 Incorporar os pacotes de schemas gerados do app-server às compilações com Bazel @dkovalenko-oai
    • #54114 Informar os estados finais de conclusão e os motivos de bloqueio @cconger
    • #54119 Permitir a revisão de stdin com autorizações ativas quando as solicitações do sandbox estiverem desabilitadas @tepman-oai
    • #54133 Registrar métricas de atualização incremental e de tamanho da descrição por ferramenta @akira-oai
    • #54135 Permitir a gravação de arquivos grandes por conexões WebSocket diretas com o exec-server @ostepanian
    • #54151 Gerar descritores de mapas de teclas e métodos de acesso às associações a partir de um único catálogo @bc-openai
    • #54169 Recarregar o catálogo de modelos após mudanças de conta @smurching-oai
    • #54170 Preservar a autenticação do ChatGPT para servidores MCP Gov @lsingh-oai
    • #54175 Desativar as flags dos recursos de árvores de trabalho e de voz @bc-openai
    • #54216 Exibir prévias de imagens na transcrição em tela cheia @etraut-openai
    • #54217 Aplicar as cores do tema de sintaxe ao texto em Markdown na TUI @etraut-openai
    • #54250 Adicionar testes de regressão para a proteção de metadados contra variações de maiúsculas e minúsculas @jif-oai
    • #54257 Preservar a fala mais recente ao encurtar transcrições em tempo real @jif-oai
    • #54263 Exigir nova aprovação do Guardian para repetir chamadas de ferramentas com privilégios elevados @jif-oai
    • #54264 Rastrear a admissão de transcrições pelo Guardian mesmo quando as revisões falharem @jif-oai
    • #54265 Adicionar testes de regressão para aprovações do Guardian em novas tentativas no sandbox @jif-oai
    • #54273 Proteger a gravação de metadados por caminhos equivalentes que diferem em maiúsculas e minúsculas no macOS @jif-oai
    • #54278 Compartilhar a lógica de deduplicação de imagens e de restauração de checkpoints do Guardian @felixxia-oai
    • #54281 Atribuir os resumos de compactação ao assistente nas transcrições do Guardian @jif-oai
    • #54309 Habilitar o mascaramento de credenciais para comandos remotos do exec-server @viyatb-oai
    • #54315 Manter o contraste entre as cores do Markdown e seus fundos na TUI para garantir a legibilidade @fcoury-oai
    • #54316 Centralizar as constantes que identificam os tipos de fragmentos de contexto @ioanbudea-OAI
    • #54346 Adicionar autenticação com credenciais de escopo limitado do executor para o exec-server remoto @viyatb-oai
    • #54351 Usar o índice do turno para paginar os itens daquele turno @bz-openai
    • #54363 Excluir das permissões implícitas de leitura do MXC as raízes de rede que não podem ser inspecionadas @iceweasel-oai
    • #54365 Evitar mensagens duplicadas do assistente quando houver comandos intercalados @fcoury-oai
    • #54369 Repetir operações do SQLite quando houver disputa temporária entre processos de gravação @willwang-openai
    • #54378 Permitir selecionar modelo, esforço de raciocínio e velocidade diretamente em /model @fcoury-oai
    • #54379 Permitir configurar predefinições de entrada da TUI @fcoury-oai
    • #54380 Adicionar /presets para reutilizar prompts e comandos de barra @fcoury-oai
    • #54381 Adicionar um menu de atalhos de teclado para as predefinições @fcoury-oai
    • #54383 Permitir selecionar o perfil de permissão diretamente com /permissions @fcoury-oai
    • #54385 Permitir salvar as configurações de permissão atuais como predefinições @fcoury-oai
    • #54387 Adicionar a /title e /statusline argumentos válidos apenas para a sessão @fcoury-oai
    • #54388 Adicionar predefinições de acesso rápido para os layouts do título do terminal e da linha de status @fcoury-oai
    • #54389 Preservar os modos de journal existentes do SQLite na inicialização @dkovalenko-oai
    • #54398 Armazenar os itens de imagens geradas como referências a anexos @kchainani-oai
    • #54401 Executar os processos de daemons gerenciados com prioridade de segundo plano no macOS @bc-openai
    • #54414 Permitir suspender o turno raiz enquanto houver descendentes ativos @miz-openai
    • #54417 Ignorar a recuperação de espaço de páginas do SQLite em volumes NFS montados no Linux @dkovalenko-oai
    • #54419 Permitir quebras de linha nos rótulos dos nodes de fluxogramas Mermaid @etraut-openai
    • #54420 Registrar as imagens locais de entrada nos itens concluídos de geração de imagens @mjkaufer-openai
    • #54421 Tratar como locais as conexões explícitas com o daemon padrão verificado @etraut-openai
    • #54424 Adicionar metadados de plugins remotos à configuração de plugins @mzeng-openai
    • #54432 Permitir o mascaramento remoto de credenciais com snapshots do shell Zsh @viyatb-oai
    • #54433 Usar rótulos neutros para códigos de saída diferentes de zero na saída compacta da TUI @bc-openai
    • #54434 Adicionar credenciais rotativas via stdin para o exec-server remoto @viyatb-oai
    • #54445 Remover do sandbox do Linux o monitoramento obsoleto de caminhos protegidos @viyatb-oai
    • #54475 Usar um mutex síncrono para rastrear solicitações de metadados remotos @anp-oai
    • #54505 Adicionar substituição de arquivos por streaming às abstrações do sistema de arquivos @anp-oai
    • #54519 Atualizar o V8 para 152.2.0 e portar as proteções de segurança de Array.sort para a versão anterior @seanh-oai
    • #54589 Preservar a estrutura das mensagens de evidências nas solicitações do Guardian Decisions @swastik-oai
    • #54590 Capturar o contexto do remetente nas entregas de codex_app.create_thread @felixxia-oai
    • #54619 Vincular a aprovação dos hooks de um plugin ao conteúdo do plugin @jif-oai
    • #54623 Identificar dinamicamente as versões estáveis para os testes de compatibilidade do exec-server @felixxia-oai
    • #54637 Preservar os motivos de desconexão nos erros de handshake do Noise @virajrai-oai
    • #54639 Ler os registros de execução por streaming ao materializar o histórico da conversa @chess-oai
    • #54641 Repetir tentativas de publicação de versões no npm e alinhar os runners de verificação do macOS @jif-oai
    • #54647 Tornar determinísticos os testes de novas tentativas após conflitos de controle remoto @jif-oai
    • #54653 Dar preferência a escopos específicos de cada recurso durante a descoberta OAuth do MCP @zamoshchin-openai
    • #54654 Permitir a execução paralela de chamadas dinâmicas de ferramentas @sdcoffey
    • #54656 Respeitar as alterações na lista de ferramentas MCP durante um turno @jif-oai
    • #54664 Distinguir os erros de armazenamento de conversas que permitem nova tentativa dos casos em que o resultado da gravação é desconhecido @wiltzius-openai
    • #54672 Usar a preparação compartilhada da CI do Bazel para os jobs de lint e do V8 @anp-oai
    • #54674 Adicionar uma ferramenta de ativação opcional para copiar arquivos entre ambientes @anp-oai
    • #54679 Distinguir os motivos de cancelamento das aprovações MCP @vkg-oai
    • #54681 Manter as seleções de sessão da TUI vinculadas ao respectivo backend @bc-openai
    • #54686 Preservar os metadados da lista de ferramentas MCP no status do servidor @victor-openai
    • #54708 Respeitar as preferências de exclusão do diretório pessoal durante a desinstalação no Windows @chess-oai
    • #54710 Mover para o espaço de trabalho as regras do Bazel referentes ao ICU do V8 @seanh-oai
    • #54716 Manter as pré-versões como rascunho até concluir o upload dos arquivos da versão @ioanbudea-OAI
    • #54724 Preservar os eventos de pré-lançamento ao criar pré-versões no GitHub @ioanbudea-OAI
    • #54737 Habilitar o BuildBuddy nas compilações de lançamento dos recursos de voz @anp-oai
    • #54739 Fechar os arquivos de bloqueio de arg0 antes de remover os diretórios temporários @dkovalenko-oai
    • #54741 Condicionar a ativação da extensão de cópia de arquivos a multi_env_copy_file @anp-oai
    • #54742 Exibir os prefixos dos comandos de barra como marcadores de prompt no editor de mensagens @bc-openai
    • #54754 Reduzir o consumo adicional de memória dos schemas JSON das ferramentas @charliemarsh-oai
    • #54761 Atualizar zip para 9.0.0 e ajustar a extração de arquivos de plugins @anp-oai
    • #54763 Deixar de aplicar a prioridade de segundo plano do macOS aos daemons gerenciados @bc-openai
    • #54766 Delegar o tratamento de campos desconhecidos da configuração da TUI à política compartilhada de configuração estrita @etraut-openai
    • #54776 Aceitar conteúdo tipado em fragmentos contextuais de prompts @pakrym-oai
    • #54930 Adicionar compressão zstd negociada às conexões WebSocket do app-server @thorvald-oai
    • #54945 Compartilhar declarações adicionais de ferramentas entre clones de itens de resposta @charliemarsh-oai
    • #54946 Preservar os caches do catálogo de modelos durante a rotação de credenciais de cabeçalho @hlevy-openai
    • #54949 Controlar a compressão de WebSocket do app-server por uma flag de recurso @thorvald-oai
    • #54961 Permitir, por meio de uma flag de recurso, que mensagens de agentes reativem sessões raiz ociosas @alishobeiri-oai
    • #55144 Adicionar hooks somente de observação ao ciclo de vida das solicitações ao modelo @vivi
    • #55149 Remover versões autônomas sem uso após uma instalação bem-sucedida @etraut-openai
    • #55226 Agrupar as métricas de solicitações admitidas pelo Guardian por tamanho da entrada @ioanbudea-OAI
    • #55227 Permitir sinais de adição nas tags de métricas @swastik-oai
    • #55234 Registrar as tentativas e repetições de amostragem do Guardian e os resultados de entrega @ioanbudea-OAI
    • #55237 Adicionar métricas de roteamento de revisões e de pontuações em cache do Guardian @ioanbudea-OAI
    • #55244 Materializar o histórico das conversas em lotes no SQLite @jif-oai
    • #55252 Preservar os metadados de acesso dos registros de execução durante a compressão e a restauração @jif-oai
    • #55255 Descarregar imediatamente da memória as conversas efêmeras de previsão do editor de mensagens quando estiverem ociosas @jif-oai
    • #55261 Compartilhar especificações de ferramentas dinâmicas entre snapshots de turnos @charliemarsh-oai
    • #55262 Interromper a gravação dupla de memórias quando a v2 estiver selecionada @jif-oai
    • #55263 Iniciar servidores MCP inativos para chamadas de hooks @charliemarsh-oai
    • #55265 Evitar clonar o catálogo inteiro nas consultas a metadados de modelos @charliemarsh-oai
    • #55270 Respeitar o tempo de espera configurado para cada conversa antes de descarregá-la da memória no app-server @jif-oai
    • #55274 Estabilizar os testes de reconexão do daemon e de inicialização de pacotes com Rosetta @jif-oai
    • #55278 Usar uma alternativa quando o macOS rejeitar descritores de stdio com valores altos @chrishayduk-oai
    • #55283 Evitar a clonagem de eventos no listener de conversas do app-server @charliemarsh-oai
    • #55287 Rastrear o cancelamento da autenticação MCP empresarial mesmo quando a configuração for recarregada @jif-oai
    • #55288 Verificar novamente a autoridade das solicitações EMA nos pontos de entrada e saída HTTP @jif-oai
    • #55293 Manter nas solicitações apenas a última de uma sequência de atualizações consecutivas do esforço de raciocínio @felixxia-oai
    • #55296 Encapsular a autenticação do proxy da Responses API @ee-oai
    • #55297 Adicionar ao proxy da Responses API a obtenção de tokens OIDC do GitHub Actions @ee-oai
    • #55298 Adicionar primitivas renováveis de autenticação federada ao proxy da Responses API @ee-oai
    • #55299 Renovar credenciais de proxy rejeitadas e aumentar o intervalo entre tentativas quando a renovação falhar @ee-oai
    • #55300 Adicionar descoberta de configuração em uma única execução na inicialização do app-server @acrognale-oai
    • #55301 Conciliar os plugins do executor V2 com os catálogos da nuvem @TAFOYA-OAI
    • #55302 Encerrar a busca pelo SHA remoto mais próximo quando a distância chegar a zero @jif-oai
    • #55303 Rotear a leitura de habilidades conforme a origem do alias @TAFOYA-OAI
    • #55304 Rejeitar eventos da TUI provenientes de outro backend @bc-openai
    • #55320 Habilitar a autenticação OIDC do GitHub Actions no proxy da Responses API @ee-oai
    • #55322 Integrar a descoberta V2 aos catálogos de habilidades específicos de cada etapa @TAFOYA-OAI
    • #55324 Remover da TUI os indicadores de carregamento da geração de títulos de conversas @cconger
    • #55327 Permitir que os subagentes herdem o ambiente configurado para a conversa @jif-oai
    • #55330 Disponibilizar informações sobre instalações de habilidades e estabilizar os aliases de pacotes @TAFOYA-OAI
    • #55331 Usar snapshots do ambiente da etapa para definir o ambiente herdado pelos subagentes @jif-oai
    • #55334 Habilitar a autorização gerenciada pela empresa para conexões MCP @jif-oai
    • #55339 Adicionar solicitações experimentais de thread/sample ao App Server @liame-oai
    • #55342 Unificar o tratamento das cópias em cache e das cópias recém-obtidas do manual do Codex @kkahadze-oai
    • #55347 Adicionar métricas de novas tentativas do Guardian e preservar a atribuição ao turno @ioanbudea-OAI
    • #55351 Reduzir o espaço usado pelos caminhos no índice de busca de arquivos @charliemarsh-oai
    • #55355 Remover o aviso sobre precisão em conversas longas após a compactação @asohrabi-oai
    • #55357 Preparar os catálogos de habilidades antes de montar as ferramentas da etapa @TAFOYA-OAI
    • #55358 Adicionar um bloqueio compartilhado para proteger a limpeza de diretórios locais de logs @dkovalenko-oai
    • #55365 Importar apenas a continuação das sessões do Claude colocadas em segundo plano @jgrodman-arch
    • #55366 Permitir o uso de modelos do catálogo para prefixos de comandos aprovados @dylan-hurd-oai
    • #55368 Habilitar ferramentas incrementais por padrão no Responses Lite @akira-oai
    • #55372 Corrigir a recuperação, na TUI, dos prompts iniciais fornecidos na linha de comando @joesavona
    • #55375 Permitir que os subagentes herdem o ambiente configurado para a conversa @jif-oai
    • #55378 Migrar o sandbox MXC do Windows para mxc-sdk @johnl-oai
    • #55379 Tratar falhas no corpo da resposta ao baixar a documentação da OpenAI @kkahadze-oai
    • #55380 Preservar os metadados da conversa antes da materialização dos arquivos de registro de execução @jif-oai
    • #55381 Gerenciar de forma independente as sessões de backend da TUI @bc-openai
    • #55384 Rejeitar links simbólicos substituíveis ao localizar executáveis antes de entrar no sandbox @keeley-openai
    • #55387 Adicionar suporte aos planos Academic Researchers @etraut-openai
    • #55388 Marcar transcript_v2 como removido @etraut-openai
    • #55391 Eliminar mensagens duplicadas de agentes nativos do contexto de revisão do Guardian @jif-oai
    • #55394 Usar as conexões da conversa para listar o status do MCP empresarial @jif-oai
    • #55395 Reverter revisões interrompidas do Guardian para preservar as evidências @jif-oai
    • #55396 Buscar antecipadamente os caminhos de registros de execução irmãos ao ler páginas do histórico @bz-openai
    • #55397 Registrar a origem da autorização OAuth e a identidade de login dos tokens de conta @jif-oai
    • #55398 Adicionar tipos do protocolo de comunicação para o registro de agentes em tempo de execução @cooper-oai
    • #55401 Adiar as notificações de desconexão do ambiente até que a recuperação falhe @richardopenai
    • #55402 Adicionar registro efêmero em tempo de execução e asserções assinadas @cooper-oai
    • #55406 Rastrear no harness as falhas de handshake do Noise @alishobeiri-oai
    • #55407 Tornar mais claras as mensagens de login com chave de API e de status @fcoury-oai
    • #55409 Tentar iniciar a TUI novamente após uma recusa de desligamento do servidor @fcoury-oai
    • #55410 Rastrear as origens das credenciais separadamente dos responsáveis pela autenticação @cooper-oai
    • #55411 Exibir prompts de perguntas assíncronas em Markdown na TUI @bc-openai
    • #55413 Compartilhar a autenticação em tempo de execução entre solicitações e renovações de credenciais @cooper-oai
    • #55441 Permitir o cancelamento de amostragens experimentais de conversas @liame-oai
    • #55442 Verificar as substituições de configuração de recursos do daemon e solicitar a recuperação se houver divergência @etraut-openai
    • #55456 Permitir substituições pelo Registro do Windows para requirements.toml @johnl-oai
    • #55463 Permitir desabilitar o MCP em forks de previsão e amostragens @liame-oai
    • #55498 Adicionar diagnósticos correlacionados para handshakes do Noise via relay @virajrai-oai
    • #55524 Tornar determinístico o teste de disputa entre migrações na inicialização @jif-oai
    • #55533 Separar a preparação das conversas do Guardian da execução @swastik-oai
    • #55545 Melhorar o diagnóstico de falhas de leitura de registros de execução comprimidos @jif-oai
    • #55546 Adicionar concessões temporárias de escopo limitado para autorizações OAuth de conta armazenadas de forma persistente @jif-oai
    • #55547 Ignorar o aviso referente ao basic-toml nas auditorias de dependências @jif-oai
    • #55548 Preservar por padrão o histórico da conversa de origem em forks completos de agentes @jif-oai
    • #55581 Evitar um panic quando a compactação em segundo plano falhar antes de um checkpoint @jif-oai
    • #55587 Permitir que quem faz a chamada controle as chaves do cache de prompts independentemente dos IDs de sessão @rm-openai
    • #55591 Medir por turno o tempo de bloqueio à espera de aprovação do Guardian @ioanbudea-OAI
    • #55593 Rejeitar clientes de provisionamento do sandbox do Windows que não tenham sido empacotados @chess-oai
    • #55596 Ordenar as menções com $ pela frequência de seleção recente @bc-openai
    • #55597 Extrair do contexto da IDE as funções auxiliares compartilhadas para prompts de usuário da TUI @bc-openai
    • #55607 Propagar falhas nos cabeçalhos de autenticação antes de enviar solicitações @cooper-oai
    • #55616 Atualizar as versões de rustls-webpki e webpki-roots no arquivo de lock @jif-oai
    • #55620 Mover os testes unitários do sandbox do Linux para arquivos separados @bolinfest
    • #55623 Refatorar a comparação de snapshots do Decisions no Guardian v2 @swastik-oai
    • #55627 Reservar para o primeiro ancestral uma vaga entre os registros de execução irmãos candidatos @bz-openai
    • #55631 Adicionar ao App Server snapshots imutáveis de habilidades da nuvem @fc-oai
    • #55633 Tratar mensagens de colaboração no modo de código como texto simples @hlevy-openai
    • #55635 Habilitar as comparações do Decisions para o modo de conversa do Guardian V2 @swastik-oai
    • #55636 Adicionar modos de autenticação por asserções em tempo de execução e um provedor de autenticação @cooper-oai
    • #55644 Permitir que injeções pendentes interrompam tanto a espera quanto o período de suspensão dos agentes @jif-oai
    • #55645 Corrigir o desligamento do app-server executado no mesmo processo quando as filas estiverem cheias @jif-oai
    • #55646 Proteger a persistência e a recarga de dados de autenticação contra alterações simultâneas de login @jif-oai
    • #55652 Pesquisar registros de execução comprimidos em paralelo @ethernetdan-openai
    • #55653 Rastrear o ciclo de vida das células no modo de código e o tempo de retenção dos resultados no buffer @euroelessar
    • #55657 Adicionar hooks de ciclo de vida para mensagens entre agentes @euroelessar
    • #55666 Omitir raciocínio e compactação das comparações de snapshots do Decisions @swastik-oai
    • #55667 Habilitar o roteamento de aplicativos para plugins de agentes remotos com curadoria @tsarlandie-oai
    • #55677 Atualizar o conjunto de ferramentas do Rust para 1.99.1 @dkovalenko-oai
    • #55680 Verificar novamente a titularidade do login da conta para o MCP empresarial @jif-oai
    • #55682 Corrigir a seleção de permissões e o tratamento do estado da sessão na TUI @etraut-openai
    • #55685 Adicionar suporte a credenciais de conta nas funções auxiliares de troca de tokens EMA @jif-oai
    • #55689 Limpar diretórios de preparação do Marketplace abandonados ou deixados por operações que falharam @dkovalenko-oai
    • #55690 Recuperar o espaço ocupado por diretórios antigos de preparação herdados de versões anteriores do Marketplace @dkovalenko-oai
    • #55691 Aprimorar as mensagens de erro de autenticação do MCP empresarial e as verificações de autoridade das solicitações @jif-oai
    • #55692 Identificar nas métricas de registro de ferramentas o modo de ferramentas incrementais efetivamente usado @akira-oai
    • #55693 Usar uma versão hermética do dsymutil nas compilações com Bazel para macOS @dkovalenko-oai
    • #55696 Preservar a autorização do MCP empresarial durante as atualizações em tempo de execução @jif-oai
    • #55698 Reutilizar autorizações da conta do Codex para autenticação no MCP empresarial @jif-oai
    • #55701 Habilitar por padrão a coordenação da renovação de credenciais OAuth do MCP @mzeng-openai
    • #55705 Centralizar o estado do cache de habilidades da nuvem sob o bloqueio do catálogo @TAFOYA-OAI
    • #55710 Identificar o backend MCP a partir dos eventos de tempo de execução nos rastreamentos de execução @cassirer-openai
    • #55719 Permitir que a execução unificada use uma alternativa quando o mascaramento de credenciais estiver indisponível @viyatb-oai
    • #55723 Evitar clonagens redundantes ao enviar notificações do app-server @charliemarsh-oai
    • #55724 Compartilhar definições já preparadas de ferramentas MCP entre sessões @charliemarsh-oai
    • #55725 Preservar os metadados de resposta das células de código nos rastreamentos de execução @cassirer-openai
    • #55733 Usar alocação do tipo Box para os metadados de sessão e os payloads de compactação em RolloutItem @charliemarsh-oai
    • #55804 Adicionar um utilitário de caminho crítico para atribuir a duração exclusiva de cada operação @taohong339
    • #55846 Medir uma única vez a latência da revisão do Guardian com um relógio monotônico @ioanbudea-OAI
    • #55847 Limitar a retenção de dados analíticos dos turnos e limpar conversas encerradas @jif-oai
    • #55848 Pausar o relógio do teste de relay durante a inspeção dos diagnósticos de handshake @jif-oai
    • #55856 Limitar os logs de stderr do app-server gerenciado e do atualizador @jif-oai
    • #55859 Corrigir a seleção de credenciais e a reautenticação do MCP empresarial @jif-oai
    • #55883 Ampliar a cobertura de testes do ciclo de vida da autorização do MCP empresarial @jif-oai
    • #55913 Ignorar avaliações de conversas que já tenham sido superadas por pontuações e histórico mais recentes @jif-oai
    • #55923 Preservar as configurações de modelo da conversa ao retomá-la ou revertê-la @etraut-openai
    • #55940 Adicionar ao App Server a exportação local de diagnósticos em ZIP @viktor-oai
    • #55946 Limitar a paginação do inventário remoto de plugins instalados @mzeng-openai
    • #55954 Separar a coleta de instruções retidas da política de limites @ioanbudea-OAI
    • #55957 Atualizar os catálogos de plugins e habilidades da nuvem após mudanças de autenticação durante o turno @TAFOYA-OAI
    • #55958 Preservar os catálogos de modelos dos provedores quando as atualizações falharem @abhinav-oai
    • #55965 Adicionar requisitos de armazenamento para espaços de trabalho gerenciados do Desktop @acrognale-oai
    • #55968 Aumentar o intervalo entre tentativas após falhas na atualização dos catálogos de habilidades e plugins da nuvem @TAFOYA-OAI
    • #55969 Drenar as respostas WebSocket quando houver preempção da caixa de mensagens @jif-oai
    • #55970 Extrair o código compartilhado do mural de mensagens para codex-message-board @felixxia-oai
    • #55971 Adicionar namespaces de armazenamento para murais de mensagens locais @felixxia-oai
    • #55973 Permitir que os consumidores selecionem as ferramentas do mural de mensagens @felixxia-oai
    • #55975 Adicionar um comando experimental para migrar bancos de dados em NFS para o modo DELETE @dkovalenko-oai
    • #55978 Encaminhar os logs do SQLite para um log_dir configurado explicitamente @dkovalenko-oai
    • #55987 Renovar as credenciais do exec-server remoto após respostas que indiquem falta de autorização @apanasenko-oai
    • #55991 Evitar a contagem dupla do raciocínio retido no cálculo de uso de tokens @dkovalenko-oai
    • #55993 Preservar o contexto de rastreamento de cada execução nos callbacks de stdio do modo de código @bschoepke-openai
    • #55994 Adicionar um utilitário de túnel para autenticação de proxy no Windows @efrazer-oai
    • #56000 Repetir as solicitações CONNECT usando a autenticação do Windows quando o proxy exigir credenciais @efrazer-oai
    • #56001 Aceitar clientes OAuth confidenciais na autenticação MCP gerenciada pela empresa @jif-oai
    • #56003 Restringir a substituição de credenciais MITM a origens confiáveis e marcadores de posição @viyatb-oai
    • #56006 Verificar diretamente a sobreposição de execuções de ferramentas de shell no teste de paralelismo @goodman-oai
    • #56007 Pausar o relógio do Tokio no teste de reutilização da sessão do Guardian @goodman-oai
    • #56008 Adicionar um registrador de tempos do caminho crítico para chamadas diretas de ferramentas @taohong339
    • #56011 Manter distintas as sessões de terminal nos rastreamentos de execução quando IDs de processo forem reutilizados @cassirer-openai
    • #56018 Evitar a inicialização aninhada da CLI no teste de persistência de OAuth do MCP @goodman-oai
    • #56020 Permitir a amostragem da conversa após turnos que falharam ou foram interrompidos @liame-oai
    • #56021 Manter os prefixos dos comandos de barra no texto editável do editor de mensagens @bc-openai
    • #56022 Preservar as substituições de configuração entre níveis de subcomandos da CLI @jmickey-oai
    • #56023 Agrupar a opção de inserir a chave de API do Bedrock com os demais métodos de login da AWS @alexsong-oai
    • #56024 Limitar os cabeçalhos de resposta HTTP/3 decodificados no túnel TCP @richardopenai
    • #56031 Aceitar metadados da Responses API do cliente em thread/sample @liame-oai
    • #56032 Corrigir a busca do ponto de entrada nos testes básicos dos símbolos de depuração de pacotes @dkovalenko-oai
    • #56033 Habilitar o assistente de configuração do Bedrock por padrão @alexsong-oai
    • #56036 Adicionar credenciais OAuth específicas por solicitação e APIs para o ciclo de vida das sessões @smurching-oai
    • #56037 Adicionar um cliente do app-server na nuvem que usa canais de comunicação @bc-openai
    • #56044 Habilitar hooks de limpeza do executor com a descoberta de recursos da V2 @TAFOYA-OAI
    • #56049 Aceitar provedores de credenciais configurados na execução remota @viyatb-oai
    • #56055 Exigir que a configuração gerenciada venha do servidor configurado @smurching-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.286

    Novos recursos

    • Em hosts remotos compatíveis, use o novo botão em formato de cápsula acima do editor para ver e interromper comandos em execução em segundo plano.
    • Use @ para mencionar chats de outros hosts conectados.

    Melhorias e correções de bugs

    • Um indicador de carregamento agora aparece durante a atualização das mensagens salvas.
    • Os grupos de atividades ficaram mais organizados, e você pode abrir, quando quiser, as imagens que o Codex inspecionou.
    • As perguntas sem resposta continuam disponíveis ao fim de um turno e quando você reabre o chat.
    • Agora é mais confiável responder a perguntas enquanto o processamento de outro prompt começa ou termina.
    • As sugestões de preenchimento automático aparecem à medida que cada fonte é carregada, sem esperar pelas fontes mais lentas.
    • Agora você pode ver diretamente no chat as explicações sobre os limites de uso e os horários em que eles são redefinidos.
    • Corrigimos um problema que indicava, por engano, que um prompt havia falhado quando o tempo de espera pela resposta se esgotava.
    • Corrigimos um problema que fazia aparecer linhas extras nos diffs após várias edições no mesmo arquivo.
    • As imagens nas respostas abrem na galeria em tela cheia, e a remoção de um anexo agora exclui a imagem correta.
    • O botão de voz reaparece quando a chamada termina, permitindo que você inicie outra sem reabrir o chat.
  • Codex CLI 0.163.0

    $ npm install -g @openai/codex@0.163.0
    Ver detalhes

    Novos recursos

    • Abra /config para buscar preferências em várias categorias, alterar imediatamente as configurações compatíveis e ver quais mudanças exigem uma reinicialização. (#52990, #53429)
    • Envie uma nova mensagem enquanto o Codex responde para redirecioná-lo imediatamente. Se você interromper um turno, o Codex também interromperá as células ativas do Code Mode e suas chamadas de ferramentas aninhadas. (#51812, #51835)
    • Configure uma tecla líder em /keymap. O atalho padrão é Ctrl+X. As dicas de atalhos ficam visíveis até você escolher um atalho ou cancelar. A tecla para silenciar a voz passa a ser F9. (#52273)
    • Reinicie um servidor gerenciado em segundo plano usando /daemon. O Codex avisa quais tarefas a reinicialização pode interromper e depois se reconecta automaticamente. (#53173)
    • O Codex pode executar em paralelo ferramentas independentes de somente leitura, inclusive para consultar habilidades, memória e histórico de conversas. (#52245)
    • O Daybreak vem ativado por padrão para contas elegíveis. O codex exec também pode selecioná-lo com uma chave de API da OpenAI quando o servidor disponibiliza o acesso. (#53701, #53717)

    Correções de bugs

    • Ao retomar uma conversa salva, o Codex restaura as permissões e aprovações de rede da conversa, respeitando as substituições explícitas e a política gerenciada em vigor. (#53150, #53419, #53424)
    • O proxy de rede agora verifica a permissão antes de fazer uma consulta DNS, rejeita cabeçalhos Host duplicados e impede que aliases de credenciais contornem os hooks de inspeção. (#51650, #52661, #53506)
    • Depois de trocar de conversa, use /side para voltar a uma conversa paralela existente. As respostas a prompts pendentes também voltam para a conversa de origem. (#52184, #53436)
    • No Windows, Ctrl+V e Shift+Insert colam tanto texto quanto imagens. No WSL, colagens sucessivas reutilizam o leitor da área de transferência, e as tentativas de cópia têm um tempo limite para evitar travamentos. (#53224, #52967, #53453)
    • Os comandos locais terminam sem demora quando um processo filho mantém um pipe de saída aberto. Os comandos remotos preservam a saída que chega com atraso para que a última consulta ainda possa coletá-la. (#52652, #53331, #53622)
    • O codex exec deixou de exibir novamente o mesmo diff de arquivo após um comando sem relação com a alteração. (#53444)

    Documentação

    • Atualizamos as orientações do OpenAI Docs incluídas no Codex sobre migrações para a família GPT-6. Elas abordam as particularidades de cada modelo quanto ao raciocínio, ao uso de ferramentas e à residência de dados. (#51768)
    • Esclarecemos como o sandbox do Linux usa o bubblewrap para isolar o sistema de arquivos e o seccomp para filtrar chamadas de sistema. (#52610)

    Manutenção

    • O Codex agora usa seu executor de shell padrão e deixou de incluir uma versão modificada do zsh. Quem usa configurações com as opções de shell descontinuadas recebe um aviso de migração. (#52160, #52213)
    • Reduzimos o tamanho dos pacotes de lançamento para Linux e macOS removendo os símbolos dos binários empacotados e mantendo esses símbolos nos arquivos originais gerados pela compilação. (#52178)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.162.0...rust-v0.163.0

    • #51539 Adicionar conexão em tempo real que leva em conta a conclusão e desconexão restrita à sessão @zahan-oai
    • #51547 Adicionar uma opção para desativar o sandbox MXC no Windows @iceweasel-oai
    • #51556 Concluir o ciclo de vida das ferramentas dinâmicas em caso de cancelamento @mikelam-oai
    • #51575 Disponibilizar funções auxiliares para montagem de pacotes e aceitar artefatos DotSlash compactados com gzip @bolinfest
    • #51595 Permitir excluir IDs de conversa dos resultados de thread/list @btraut-openai
    • #51602 Distinguir falhas na listagem de conversas do fim do histórico @btraut-openai
    • #51611 Sinalizar o abandono de elicitações do MCP que ficaram sem resposta @nicksteele-oai
    • #51627 Estabilizar os prefixos de snapshots do Guardian separando o contexto do assistente @jif-oai
    • #51642 Corrigir o tratamento do contexto retido em conteúdo de seção tipado @jif-oai
    • #51650 Exigir autorização do nome do host antes de consultas DNS pelo proxy @jif-oai
    • #51651 Salvar falhas de revisão do Guardian para que fiquem disponíveis em relatórios após reinicializações @jif-oai
    • #51652 Registrar telemetria das alterações feitas por apply_patch em AGENTS.md @jif-oai
    • #51678 Mover os testes do sandbox do Windows para um binário dedicado a testes de integração @jif-oai
    • #51683 Reverter revisões desatualizadas do Guardian antes de reutilizar o histórico do revisor @olliem-oai
    • #51689 Aguardar a conclusão da rotina auxiliar nos testes de cancelamento de cabeçalhos HTTP @jif-oai
    • #51690 Adicionar uma flag de recurso para controlar a ordem das descrições de ferramentas no Code Mode @swastik-oai
    • #51704 Respeitar a ordem que coloca as descrições de ferramentas primeiro no Code Mode @swastik-oai
    • #51710 Corrigir uma condição de corrida na etapa de descoberta do teste de renovação da autenticação externa @jgershen-oai
    • #51734 Carregar o contexto salvo do remetente nas revisões do Guardian @jif-oai
    • #51755 Reutilizar metadados do manipulador MCP nas comparações de cache @owenlin0
    • #51761 Reduzir a clonagem de metadados de ferramentas no ambiente de execução do Code Mode @akira-oai
    • #51768 Ampliar as orientações de migração do OpenAI Docs para abranger a família de modelos GPT-6 @kkahadze-oai
    • #51775 Impedir o rastreamento recursivo do Tokio na telemetria e nos logs do SQLite @zbarsky-openai
    • #51786 Preservar as substituições de configuração do sandbox entre solicitações de execução @iceweasel-oai
    • #51794 Indicar a disponibilidade de Ultrafast para o GPT-6.1 Sol no Amazon Bedrock @celia-oai
    • #51800 Remover inicializadores de campos duplicados nos testes do registro de extensões @anp-oai
    • #51808 Preservar os motivos das falhas de verificação de usuário do MCP para diagnóstico @berkdeniz-oai
    • #51812 Ativar interrupções instantâneas por padrão @pakrym-oai
    • #51819 Migrar o sandbox MXC para o SDK 1.0.0 @iceweasel-oai
    • #51822 Evitar violações de compartilhamento ao reparar as ACLs do ambiente de execução do Windows @johnl-oai
    • #51823 Compartilhar os metadados de ferramentas dos vínculos MCP com chamadas preparadas @owenlin0
    • #51828 Adicionar verificações de integridade do conteúdo de arquivos com base em políticas @iceweasel-oai
    • #51831 Adicionar a dependência de integridade do sandbox MXC e a preparação de políticas @iceweasel-oai
    • #51835 Ativar por padrão a interrupção do Code Mode @won-openai
    • #51840 Adicionar um backend bubblewrap para verificações de integridade do sandbox @iceweasel-oai
    • #51841 Adicionar um backend Seatbelt no macOS para verificar a integridade do sandbox @iceweasel-oai
    • #51842 Adicionar um executor de verificações de integridade do sandbox com métricas de resultado e duração @iceweasel-oai
    • #51843 Executar verificações de integridade do sandbox antes de comandos e operações no sistema de arquivos @iceweasel-oai
    • #51847 Preservar os nomes dos pacotes Cargo nas compilações Rust com Bazel @dkovalenko-oai
    • #51848 Alinhar as compilações de lançamento do Bazel às do Cargo e corrigir a compatibilidade entre plataformas @dkovalenko-oai
    • #51849 Corrigir os testes básicos de funcionamento dos pacotes para os símbolos de depuração do Cargo e do Bazel @dkovalenko-oai
    • #51850 Adicionar arquivos compactados à etapa de preparação de lançamentos do Bazel @dkovalenko-oai
    • #51855 Adicionar suporte ao Bazel na ação de compilação do pacote do Codex @dkovalenko-oai
    • #51856 Gerar artefatos de lançamento do Bazel junto com os artefatos do Cargo @dkovalenko-oai
    • #51857 Adicionar um teste de compatibilidade do prefixo de prompt do app-server @jif-oai
    • #51865 Usar menções legíveis a plugins sem ocultar habilidades de mesmo nome @canvrno-oai
    • #51866 Preservar quebras de linha e links em perguntas assíncronas de várias linhas @pash-openai
    • #51868 Coletar métricas sobre o registro de ferramentas em cada solicitação de amostragem @akira-oai
    • #51872 Manter a configuração global do app-server independente do diretório de inicialização @etraut-openai
    • #51884 Adicionar forks experimentais de previsão que herdam o contexto de origem @liame-oai
    • #51890 Adicionar ao Bazel a correção que faltava para o recurso UTF-8 do mxc-sdk @iceweasel-oai
    • #51892 Preservar a informação de que a chamada de ferramenta está completa quando os argumentos registrados são truncados @ningyi-oai
    • #51893 Registrar métricas de atualizações incrementais de ferramentas @akira-oai
    • #51895 Informar os motivos específicos das falhas de continuação de WebSocket @pakrym-oai
    • #51896 Preservar os erros nativos nos diagnósticos de ACL do sandbox do Windows @alishobeiri-oai
    • #51897 Usar um mecanismo dedicado de correspondência para políticas de domínio de rede @rafael-oai
    • #51908 Respeitar a configuração de entrada do usuário nas perguntas assíncronas @mandal-OAI
    • #51930 Aceitar prefixos de descrição de função específicos de cada modelo @tz-openai
    • #51963 Atribuir as métricas de compactação à sessão de voz correta @reia-oai
    • #51974 Registrar a disponibilidade do sandbox do Windows e a seleção do backend @iceweasel-oai
    • #52034 Preservar o estado dos agentes ao descarregar agentes filhos ociosos no sistema multiagente v2 @jif-oai
    • #52040 Adicionar testes de regressão para recargas canceladas de agentes @jif-oai
    • #52048 Cobrir a interrupção instantânea nos testes de persistência das entradas que redirecionam o agente @jif-oai
    • #52061 Executar simultaneamente os classificadores de conversas do Guardian e preservar a ordem das ações @felixxia-oai
    • #52062 Adicionar testes de cenário para o contexto do agente executor antes e depois de sua remoção por inatividade @jif-oai
    • #52065 Exigir o texto da avaliação no analisador do Guardian @ioanbudea-OAI
    • #52081 Corrigir a limpeza por inatividade de agentes filhos desconectados no sistema multiagente v2 @jif-oai
    • #52119 Disponibilizar nos ambientes de execução dos comandos os metadados da chamada de ferramenta de origem @leo-oai
    • #52160 Remover o backend de execução de shell que usava uma versão modificada do zsh @jif-oai
    • #52164 Tornar configuráveis a data e o fuso horário do contexto do ambiente @surajs-oai
    • #52176 Mostrar as orientações do AWS GovCloud na inicialização e salvar a confirmação de leitura @jackz100
    • #52177 Definir um User-Agent para downloads de arquivos de pacotes @bolinfest
    • #52178 Remover símbolos dos binários compilados a partir do código-fonte para os pacotes de lançamento @bolinfest
    • #52182 Disponibilizar um inicializador de sandbox verificado para servidores MCP locais @bolinfest
    • #52183 Adicionar descrições opcionais aos canais do quadro de mensagens dos agentes @jif-oai
    • #52184 Preservar conversas paralelas ao navegar entre conversas @etraut-openai
    • #52193 Aplicar os requisitos gerenciados do MXC no Windows @iceweasel-oai
    • #52195 Rastrear a origem de cada parte do contexto @tz-openai
    • #52200 Permitir ativar e desativar plugins durante a busca e preservar os filtros ao atualizar os resultados @fcoury-oai
    • #52203 Disponibilizar o estado do ciclo de vida do Codex nas sessões do iTerm2 @fcoury-oai
    • #52213 Deixar de incluir a versão modificada do zsh nos pacotes do Codex @jif-oai
    • #52215 Aplicar a política de rede do aplicativo a comandos MCP independentes @lsingh-oai
    • #52220 Permitir configurar a política padrão de ativação de plugins @stevenlee-oai
    • #52223 Aplicar a política de rede do aplicativo às atualizações do daemon @jackz100
    • #52225 Corrigir a chamada que reconstrói a configuração no teste de preferência do MXC no Windows @virajrai-oai
    • #52226 Incluir a atividade em primeiro plano no status da sessão do iTerm2 @fcoury-oai
    • #52228 Respeitar os controles de disponibilidade de recursos para chaves de API ao selecionar o Daybreak na TUI @julee-oai
    • #52234 Aceitar IDs de solicitação na negociação de conexões WebSocket do exec-server @mattj-openai
    • #52235 Recuperar sessões gRPC do Code Mode após erros de sessão não encontrada @surajs-oai
    • #52241 Preservar as capacidades dos subagentes independentemente do histórico herdado pelo fork @anp-oai
    • #52245 Habilitar a execução paralela de ferramentas de somente leitura @zamoshchin-openai
    • #52250 Adicionar a opção de configurar o Guardian para confiar nas identidades de conectores do orquestrador @ankushg
    • #52256 Padronizar a formatação da documentação, dos recursos web e dos scripts de exemplo @anp-oai
    • #52268 Preservar argumentos grandes nos metadados de chamadas de ferramentas já executadas @ningyi-oai
    • #52270 Permitir selecionar texto no rodapé da TUI em tela cheia @fcoury-oai
    • #52273 Adicionar à TUI atalhos persistentes e configuráveis acionados por uma tecla líder @fcoury-oai
    • #52274 Adicionar rastreamento estruturado às revisões do Guardian e à pontuação em segundo plano @ioanbudea-OAI
    • #52277 Preservar a semântica dos bytes UTF-8 na correspondência de domínios de rede @rafael-oai
    • #52278 Respeitar os exportadores personalizados de métricas OTLP quando a análise de uso estiver desativada @jackz100
    • #52288 Remover inicializadores de campos duplicados dos testes do registro de extensões @anp-oai
    • #52295 Emitir um aviso ao desenvolvedor por lote de atualizações incrementais de namespace @akira-oai
    • #52299 Tornar os jobs de lançamento do Bazel informativos, sem bloquear o lançamento @anp-oai
    • #52302 Adicionar a opção de mascarar credenciais em sessões de sandbox que usam proxy @winston-openai
    • #52304 Salvar as preferências de RPC de controle remoto nas configurações gerenciadas do daemon @etraut-openai
    • #52325 Rastrear a inicialização do histórico nos metadados de turno da API Responses @anp-oai
    • #52329 Remover os metadados que identificam a origem de cada conteúdo @anp-oai
    • #52330 Ajustar os intervalos de origem com quebra de linha aos limites válidos antes de remapear os hiperlinks do terminal @bc-openai
    • #52337 Adicionar um estado de leitura persistente para conversas com verificação de revisão nas atualizações @btraut-openai
    • #52350 Disponibilizar no App Server o estado de leitura persistente e experimental das conversas @btraut-openai
    • #52363 Ampliar o suporte a voz em tempo real na v3 @jacksonmoody-oai
    • #52381 Preservar o roteamento por sessão no Code Mode com gRPC @cassirer-openai
    • #52384 Notificar os assinantes quando o estado de leitura da conversa mudar @btraut-openai
    • #52395 Adicionar ao app-server atualizações experimentais do estado de leitura de conversas @btraut-openai
    • #52418 Evitar uma linha de citação vazia extra ao colar texto que termina com uma quebra de linha @bc-openai
    • #52535 Adicionar a opção de preservar o prefixo do histórico em forks completos de agentes @jif-oai
    • #52557 Encaminhar ao terminal as cópias para a área de transferência nas sessões do Herdr @fcoury-oai
    • #52568 Disponibilizar as permissões do quadro de mensagens e informações estruturadas sobre recusas de acesso @jif-oai
    • #52591 Corrigir condições de corrida nos testes de substituição de ambientes remotos e sessões @jif-oai
    • #52608 Atualizar hyper para 1.11.1 e testar o encerramento da conexão @jif-oai
    • #52610 Alinhar os nomes e a documentação do sandbox do Linux ao uso de bubblewrap e seccomp @bolinfest
    • #52621 Permitir configurar os quadros de mensagens locais dos agentes a partir de um modelo @jif-oai
    • #52629 Consolidar as funções auxiliares de armazenamento local do quadro de mensagens @jif-oai
    • #52635 Pular as leituras de roteamento do espaço de trabalho em segundo plano quando não houver autenticação do ChatGPT @joesavona
    • #52637 Adicionar busca experimental de itens de conversa por ID @btraut-openai
    • #52640 Contabilizar as continuações de meta interrompidas no limite de inatividade @etraut-openai
    • #52648 Limitar as verificações de compatibilidade de recursos do daemon às substituições explícitas na CLI @etraut-openai
    • #52652 Limitar a espera pela saída do exec-server local após o encerramento do processo @jif-oai
    • #52659 Adicionar a opção de usar valores padrão de contexto do modelo para subagentes @hlevy-openai
    • #52660 Tratar os eventos de conclusão em qualquer ordem nos testes de snapshot do shell @jif-oai
    • #52661 Impedir que aliases de credenciais intermediadas contornem os hooks MITM @viyatb-oai
    • #52671 Adicionar anotações de retenção às saídas de ferramentas enviadas @won-openai
    • #52674 Mover a estrutura de teste do exec-server para o suporte compartilhado de testes @anp-oai
    • #52676 Atualizar as raízes de capacidades salvas com base na configuração fornecida pelo proprietário @teddywyly-oai
    • #52679 Adicionar suporte a tempo limite nas leituras da configuração do exec-server @hlevy-openai
    • #52681 Rejeitar chaves JSON reservadas pelo Serde no Code Mode @cassirer-openai
    • #52682 Validar as contas do sandbox do Windows antes de reparar as senhas @zm-oai
    • #52685 Preservar o cancelamento do Code Mode durante a serialização da saída @cassirer-openai
    • #52686 Adicionar a opção de reter as saídas de ferramentas do turno @won-openai
    • #52689 Encaminhar ao Guardian os programas de acesso Cyber de cada turno @daneschneider-oai
    • #52696 Corrigir a correspondência de caminhos do Marketplace para junções do Windows @zm-oai
    • #52700 Atualizar a referência de compatibilidade estável do exec-server para o Codex 0.162.1 @iceweasel-oai
    • #52702 Repetir as solicitações GET de inicialização pelo proxy do sistema em caso de falha @abhinav-oai
    • #52707 Migrar o sandbox MXC do Windows para crates MXC separados @iceweasel-oai
    • #52721 Explicar as falhas de criação de sessões durante o desligamento do servidor @etraut-openai
    • #52723 Adicionar a opção de usar gRPC via stdio no host do Code Mode @cconger
    • #52724 Adicionar observadores para as tentativas iniciais de conexão ao exec-server @aaronl-openai
    • #52725 Informar o status do programa de terminal com OSC 7501 @fcoury-oai
    • #52736 Permitir que os catálogos de modelos substituam os avisos incrementais de ferramentas @akira-oai
    • #52742 Adicionar a opção de reproduzir os tokens de saída em solicitações à OpenAI @pakrym-oai
    • #52748 Fazer com que exit() interrompa a célula inteira no Code Mode @cconger
    • #52756 Classificar as falhas de sessões de voz e registrar seus resultados finais @bc-openai
    • #52778 Tornar clicáveis os prompts fixados na transcrição @fcoury-oai
    • #52825 Informar as reinicializações do ambiente de execução de comandos antes de aceitar novas solicitações @JenZhao
    • #52923 Estabilizar o teste da sequência temporal de redirecionamentos em tempo real @anp-oai
    • #52937 Manter as saídas de ferramentas marcadas pelo cliente após a compactação @won-openai
    • #52946 Manter estáveis as linhas da central de comandos dos agentes durante as atualizações de progresso @fcoury-oai
    • #52952 Verificar a notificação de reinicialização durante a recuperação do host do Code Mode @etraut-openai
    • #52959 Reduzir o uso da pilha nos testes assíncronos da TUI @jif-oai
    • #52964 Adiar o redesenho das transcrições sob controle do componente durante sequências rápidas de colagens em modo bruto @etraut-openai
    • #52967 Reutilizar e pré-inicializar o leitor de texto da área de transferência do WSL @etraut-openai
    • #52968 Manter protegidas as janelas modais de inicialização quando a leitura das entradas pendentes do terminal exceder o tempo limite @etraut-openai
    • #52972 Atualizar rmcp para 3.5.1 e tornar os testes de ciclo de vida mais robustos @alishobeiri-oai
    • #52990 Adicionar à TUI um painel de preferências com busca em /config @fcoury-oai
    • #53049 Adicionar identificadores de resposta vinculados à conexão para solicitações do app-server @bc-openai
    • #53109 Tratar falhas de pipe na saída da lista de plugins sem interromper o programa de forma abrupta @fcoury-oai
    • #53148 Corrigir a recuperação de rascunhos na inicialização quando há teclas pendentes no modo de substituição do Vim @etraut-openai
    • #53150 Restaurar as permissões próprias da conversa ao retomá-la a frio @etraut-openai
    • #53152 Permitir selecionar e copiar dicas de turno na TUI @etraut-openai
    • #53153 Mostrar os atalhos de navegação entre subagentes na ajuda da TUI @etraut-openai
    • #53155 Permitir que os eventos remotos do app-server continuem a ser entregues durante o desligamento @etraut-openai
    • #53156 Simplificar a API personalizada de desenho no terminal @bc-openai
    • #53173 Permitir reiniciar pela TUI os servidores gerenciados em segundo plano @etraut-openai
    • #53201 Manter a navegação entre agentes disponível após o arquivamento de uma conversa @etraut-openai
    • #53224 Aceitar na TUI os atalhos do Windows para colar texto da área de transferência @etraut-openai
    • #53331 Concluir a limpeza após a execução remota quando os fluxos de saída permanecem abertos @jif-oai
    • #53339 Testar a última consulta a processos remotos com fluxos de saída abertos @jif-oai
    • #53358 Remover alguns testes de protocolo, apply-patch, MCP e TUI @vb-openai
    • #53369 Permitir turnos quando o quadro de mensagens dos agentes estiver indisponível @jif-oai
    • #53382 Ignorar o alerta sobre unsafe-libyaml nas auditorias de dependências @swastik-oai
    • #53389 Usar credenciais de login em cache nas decisões do Guardian @swastik-oai
    • #53393 Distinguir os motivos de falha na compactação do contexto pai no Guardian @ioanbudea-OAI
    • #53400 Adicionar conexões explícitas ao quadro local com acesso fixo em tempo de execução @jif-oai
    • #53412 Isolar os diretórios auxiliares de arg0 por sistema operacional @jif-oai
    • #53419 Restaurar as permissões salvas da conversa durante o carregamento da configuração @jif-oai
    • #53424 Adicionar testes de regressão para as permissões de rede na retomada a frio de conversas @jif-oai
    • #53426 Preservar os diagnósticos de falhas de registro do ambiente de execução do Windows @zm-oai
    • #53429 Aplicar imediatamente a ativação ou desativação de opções e melhorar a navegação pelas configurações @fcoury-oai
    • #53436 Encaminhar as respostas às solicitações da TUI para a conexão e a conversa de origem @bc-openai
    • #53438 Deixar de identificar o Terminal da Apple a partir de TERM_SESSION_ID @etraut-openai
    • #53440 Preservar os destaques da linha de status em terminais de 16 cores @etraut-openai
    • #53443 Usar cadeias de ferramentas MSVC locais nos testes nativos do Bazel para Windows @etraut-openai
    • #53444 Omitir diffs de turno repetidos na saída do codex exec destinada à leitura por pessoas @fcoury-oai
    • #53451 Tratar respostas incompletas como erros que encerram a operação @jif-oai
    • #53452 Parar de aceitar novas entradas enquanto o registro de um turno é concluído @etraut-openai
    • #53453 Dar preferência à área de transferência do Windows e limitar a duração das tentativas de cópia no WSL @etraut-openai
    • #53485 Atualizar quinn-proto para 0.11.18 @smurching-oai
    • #53496 Preservar as alterações pendentes de ativação e desativação de efeitos nas atualizações após salvar @fcoury-oai
    • #53506 Rejeitar cabeçalhos Host duplicados no proxy de rede @jfoo-oai
    • #53556 Eliminar duplicações no tratamento de teclas modificadoras da TUI e no cache de cores do terminal @bc-openai
    • #53595 Adicionar configuração para o recurso de compactação assíncrona @rka-oai
    • #53606 Preparar as rotinas auxiliares de compactação para solicitações em segundo plano @rka-oai
    • #53614 Adicionar infraestrutura para compactação remota especulativa na V2 @rka-oai
    • #53617 Permitir ocultar as ferramentas nativas mantendo o ambiente de execução multiagente V2 @jif-oai
    • #53620 Reutilizar resultados obtidos em segundo plano na compactação remota V2 @rka-oai
    • #53622 Preservar a saída da execução remota até que ela seja coletada @jif-oai
    • #53628 Registrar métricas de truncamento para as entradas aceitas na revisão do Guardian @ioanbudea-OAI
    • #53631 Materializar a conversa antes de testar a reinicialização de um daemon descoberto @jif-oai
    • #53632 Estabilizar a ordem de gravação no cenário de quadro de mensagens compartilhado @jif-oai
    • #53633 Usar a chave de API do ambiente como alternativa no Guardian Decisions @swastik-oai
    • #53654 Manter provisórios os agentes filhos recém-criados até o retorno do resultado da criação @jif-oai
    • #53657 Compartilhar a configuração dos hooks entre visualizações clonadas de hooks @jif-oai
    • #53660 Extrair a lógica compartilhada de criação de conversas no sistema multiagente v2 @jif-oai
    • #53668 Melhorar os diagnósticos de inicialização dos testes do exec-server remoto @jif-oai
    • #53670 Contabilizar o uso de tokens em respostas incompletas @jif-oai
    • #53672 Manter disponíveis as ferramentas de Apps já descobertas durante a recuperação na inicialização @jif-oai
    • #53673 Publicar as versões em Rust com a CLI do GitHub @jif-oai
    • #53678 Preservar o contexto herdado nos forks de previsão @keyz
    • #53689 Limitar os programas de acesso a modelos com chave de API aos que o servidor aceita @julee-oai
    • #53691 Contabilizar os caches de reprodução nos orçamentos de compactação criptografada @ioanbudea-OAI
    • #53693 Permitir selecionar texto com o teclado na visualização da transcrição @fcoury-oai
    • #53698 Interromper e consumir os dados restantes das respostas de classificadores canceladas antes de reutilizar o socket @felixxia-oai
    • #53699 Cancelar as classificações do Guardian V2 que excederem o intervalo de atraso permitido para a chamada de ferramenta @felixxia-oai
    • #53701 Ativar o Daybreak por padrão na CLI e exigir que os turnos em segundo plano atendam aos critérios de elegibilidade @julee-oai
    • #53706 Preservar URLs e endereços de e-mail durante a migração de agentes externos @jif-oai
    • #53709 Separar a política de sandbox do MCP dos metadados do inicializador @bolinfest
    • #53717 Ativar por padrão os programas de acesso Cyber em sessões com chave de API @julee-oai
    • #53723 Integrar a descoberta de capacidades da V2 via RPC do exec-server @TAFOYA-OAI

    Notas completas da versão no GitHub

  • Descontinuação do GPT-5.5 no Codex

    A partir de 14 de outubro de 2026, ao meio-dia PDT (19h UTC), o GPT-5.5 deixa de estar disponível no Codex para quem faz login com o ChatGPT. Essa mudança não afeta a API da OpenAI nem as sessões do Codex autenticadas com uma chave de API.

    Use o GPT-6.1 Sol (gpt-6.1-sol) quando estiver disponível no seu plano e no cliente que você usa. Atualize as configurações padrão do espaço de trabalho, as configurações de modelo salvas, as configurações gerenciadas, os agentes personalizados, as tarefas agendadas e os scripts que ainda selecionam gpt-5.5.

    Consulte Descontinuação do GPT-5.5 para saber quais modelos o substituem em cada plano e Disponibilidade de modelos no espaço de trabalho para ver as orientações para administradores.

  • ChatGPT para iOS 1.2026.279

    Novos recursos

    • As citações de arquivos agora abrem o arquivo diretamente no visualizador.
    • Recolha toda a seção Projetos para acessar as tarefas recentes mais rapidamente.

    Melhorias e correções de bugs

    • As tarefas e conversas carregam mais rápido. Os nomes salvos das tarefas e as mensagens recentes ficam visíveis durante a reconexão.
    • Os prompts enviados agora exibem a formatação Markdown, e as perguntas aparecem como citações acima das suas respostas.
    • As mensagens na fila aparecem imediatamente, e o aplicativo lida com elas de forma mais confiável quando um turno é interrompido.
    • Os arquivos Markdown abrem por padrão com a formatação renderizada.
    • Os nomes das habilidades estão mais claros, e o preenchimento automático funciona melhor após sinais de pontuação.
    • Corrigimos um problema que impedia a exibição das solicitações de renomeação e dos percentuais de uso no iPad.
    • O Modo Planejar continua selecionado quando você volta à lista de tarefas.
    • O modo de permissões personalizadas agora respeita as permissões definidas pelo projeto.
    • O widget de tarefas funciona de forma mais confiável, inclusive quando a autenticação local está ativada para o Codex.
    • Os widgets de uso se adaptam a contas que têm apenas um limite semanal.
    • Em caso de erro de conexão, a opção “Tentar novamente” fica disponível e as mensagens salvas continuam visíveis.
    • Corrigimos um problema que fazia com que os endereços das imagens aparecessem como texto em mensagens que continham apenas imagens.
  • Previsões do Editor no Codex

    Com as previsões do Editor, o aplicativo Codex para desktop oferece sugestões de preenchimento automático para sua próxima mensagem. Depois de responder, o Codex usa o contexto da conversa atual para sugerir, no campo de mensagem, um prompt para continuar a conversa. Pressione Tab para aceitar a sugestão como um rascunho editável ou digite sua própria mensagem. Aceitar a sugestão não envia a mensagem automaticamente.

    O recurso está disponível em versão beta nas regiões atendidas para usuários com 18 anos ou mais que tenham um plano pessoal do ChatGPT Pro. Ele funciona em conversas locais ou via SSH com os modelos GPT-6 Astra e GPT-6.1 Sol.

    Saiba mais sobre as previsões do Editor.

  • Codex CLI 0.162.1

    $ npm install -g @openai/codex@0.162.1
    Ver detalhes

    Correções de bugs

    • Corrigimos uma falha que encerrava a interface de terminal (TUI) quando uma pergunta assíncrona continha várias linhas. A TUI agora preserva as quebras de linha e os endereços de destino completos dos links. (#51866)
    • Corrigimos falhas de inicialização causadas por diferenças entre as configurações de recursos de um servidor em execução em segundo plano e as configurações padrão da CLI. As verificações de compatibilidade agora se aplicam apenas às configurações de recursos substituídas explicitamente na linha de comando. (#52648)

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.162.0...rust-v0.162.1

    Notas completas da versão no GitHub

  • Codex App 26.1007

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que deixava as mensagens da fila presas no status Enviando e restauramos a opção Redirecionar nas janelas secundárias do aplicativo.
    • Melhoramos a rolagem e a navegação entre arquivos no painel Alterações.
    • Agora, quando uma chamada de ferramenta precisa de aprovação, mas as permissões do chat impedem que ela seja solicitada, o aplicativo explica com mais clareza como prosseguir e, quando disponível, exibe um link para essas permissões.
  • Modo ultrarrápido do GPT-6.1 Sol no Codex e no ChatGPT Work

    O modo ultrarrápido acelera a geração de tokens com o GPT-6.1 Sol no Codex e no ChatGPT Work.

    O modo ultrarrápido está disponível no plano Pro de US$ 500 e nos planos Enterprise e Edu elegíveis. Nos planos Enterprise, o acesso vem desativado por padrão. Os proprietários do espaço de trabalho precisam ativá-lo. No modo ultrarrápido, o GPT-6.1 Sol oferece suporte à residência de inferência nos Estados Unidos e na Europa (Espaço Econômico Europeu e Suíça).

    Consulte Modo ultrarrápido para conferir os requisitos do plano e do espaço de trabalho, Modelos para obter orientações sobre o modelo e Preços para saber mais sobre o uso e as taxas de consumo de créditos.

  • Codex CLI 0.162.0

    $ npm install -g @openai/codex@0.162.0
    Ver detalhes

    Novos recursos

    • Com o recurso Árvores de trabalho habilitado, use as novas ferramentas para criar e listar árvores de trabalho gerenciadas do Git a partir de projetos locais confiáveis. (#50148)
    • Fixe tarefas na Central de comandos do agente com p. Quando o servidor oferece suporte a esse recurso, as tarefas ficam no grupo compartilhado Fixadas. (#51500)
    • Navegue pelos blocos da transcrição e copie-os com /copy, use Ctrl+Insert para copiar trechos selecionados e ajuste a velocidade de rolagem da roda do mouse com tui.mouse_scroll_speed. (#50434, #50215, #50209)
    • Clique em URLs nos cabeçalhos de aprovação, nas perguntas, nos prompts do MCP, nos avisos, nos banners e nos prompts de verificação, mesmo quando os links ocupam mais de uma linha. (#51439, #51449, #51450, #51451, #51452, #51458)
    • Configure o acesso à web em tempo real e os recursos de compactação remota para provedores personalizados de modelos compatíveis com a API Responses. (#50459)
    • Use as novas funções auxiliares de JavaScript para receber os resultados das promises à medida que cada uma é resolvida ou rejeitada. No modo de código, você também pode ativar a busca de ferramentas com resultados classificados por relevância. (#51126, #51209)

    Correções de bugs

    • Novas conversas na TUI usam o modelo e as configurações de resumo de raciocínio definidos por padrão no servidor. As opções especificadas na inicialização continuam tendo prioridade. (#50013, #50811, #50913)
    • Atualizações feitas com apply_patch preservam as terminações de linha CRLF existentes sem exigir ativação. (#51203)
    • A sandbox do Linux agora inicia corretamente quando há vários arquivos com acesso negado. A inicialização rejeita executáveis usados para criar a sandbox quando a própria sandbox pode modificá-los e impede que a configuração do ripgrep enfraqueça os padrões glob de bloqueio. (#50059, #51211, #51407, #51527)
    • O acesso normal a arquivos por caminhos com letra de unidade foi restaurado no Windows 10. As permissões de acesso a arquivos temporários na sandbox do Windows agora correspondem às do ambiente do processo filho. (#51511, #51512)
    • Em falhas da API Responses e do WebSocket que permitem nova tentativa, o cliente respeita o intervalo indicado pelo servidor em Retry-After. (#50418, #51440)
    • A instalação pelo Windows PowerShell agora valida corretamente a soma de verificação do arquivo compactado mesmo quando há caminhos de módulos do PowerShell 7. (#51257)

    Manutenção

    • As versões para Windows agora incluem um instalador PowerShell assinado. (#51158)
    • Versões estáveis mais antigas e versões preliminares deixam de substituir os destinos de download ou os aliases do instalador de versões estáveis mais recentes. (#51186, #51425)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.161.0...rust-v0.162.0

    • #50013 Usar o modelo padrão do servidor ao iniciar novas conversas na TUI @etraut-openai
    • #50018 Usar funções auxiliares que tratam descritores com segurança nos executáveis usados como fixtures de teste @jif-oai
    • #50019 Impedir o encaminhamento da chave da API de decisões do Guardian pelas variáveis de ambiente @swastik-oai
    • #50026 Preservar as restrições do usuário no contexto transferido ao Guardian @jif-oai
    • #50035 Percorrer as páginas da lista de ferramentas MCP no modo de protocolo legado @jif-oai
    • #50039 Manter os resultados da busca na transcrição legíveis após fechar a consulta @fcoury-oai
    • #50045 Limitar a expansão dos resultados da busca na transcrição à ocorrência atual @fcoury-oai
    • #50046 Manter estáveis as chaves de cache da compilação de voz no Windows após reinstalar ferramentas @anp-oai
    • #50050 Restringir os snapshots de plugins e habilidades à respectiva etapa @sayan-oai
    • #50052 Preservar o contexto da pergunta nos rascunhos de resposta recuperados na TUI @imac-oai
    • #50054 Verificar a filtragem de estimativas de tokens diretamente no assinante de eventos de rastreamento @tamird
    • #50058 Atualizar os bindings do Windows para windows-sys 0.61.2 @tamird
    • #50059 Corrigir a inicialização da sandbox do Linux quando há vários arquivos com acesso negado @yuzhu-oai
    • #50066 Adicionar ao Decisions uma camada de transporte com limites para a classificação de comparações do Guardian @swastik-oai
    • #50082 Habilitar a herança dinâmica de ferramentas para novos subagentes V2 @ke-oai
    • #50083 Adicionar consulta reversa paginada para anexos de conversas @joeytrasatti-openai
    • #50087 Preservar mensagens de agentes na fila quando uma sessão é removida da memória @jif-oai
    • #50093 Impedir que provedores de instruções compartilhados deleguem a si mesmos @bryanashley
    • #50094 Adicionar ao app-server uma consulta para identificar o proprietário de um anexo @joeytrasatti-openai
    • #50099 Adicionar ao Guardian V2 a opção de ativar a comparação do Decisions @swastik-oai
    • #50105 Consolidar a lógica do rodapé do editor de mensagens em footer_state @imac-oai
    • #50109 Limitar os prompts às dimensões da tela cheia e permitir a rolagem @imac-oai
    • #50112 Centralizar os símbolos de carregamento e o agendamento de quadros da TUI @imac-oai
    • #50113 Adicionar um cliente gRPC nativo para retomar conversas na nuvem e se conectar a elas @bc-openai
    • #50128 Disponibilizar o modelo selecionado para a próxima etapa de um turno em andamento @sayan-oai
    • #50129 Preservar variáveis de ambiente do Windows para servidores MCP remotos @aidanv-oai
    • #50131 Adicionar diagnósticos JSON opcionais para túneis TCP @richardopenai
    • #50140 Usar o catálogo de permissões do servidor nos atalhos de permissões da TUI @etraut-openai
    • #50148 Adicionar à TUI ferramentas para árvores de trabalho gerenciadas @bc-openai
    • #50162 Limitar as operações simultâneas de abertura de arquivos no exec-server @anp-oai
    • #50166 Atualizar age para 0.12.1 e remover a exceção obsoleta referente ao alerta de segurança @michaelm-openai
    • #50177 Habilitar a gravação de arquivos por streaming no exec-server @anp-oai
    • #50183 Adicionar dots às orientações da ferramenta que atribui rótulos às issues @etraut-openai
    • #50189 Substituir a exceção de OAuth do Figma pela do Mercado Pago @mzeng-openai
    • #50199 Voltar a exibir o e-mail da conta em /status após atualizações da conta @etraut-openai
    • #50200 Informar o modo configurado da TUI em codex doctor @etraut-openai
    • #50207 Transferir tabelas Markdown já estáveis para o histórico de rolagem durante o streaming @etraut-openai
    • #50209 Permitir configurar a velocidade de rolagem da transcrição com o mouse @etraut-openai
    • #50215 Permitir copiar trechos selecionados na TUI com Ctrl+Insert @etraut-openai
    • #50216 Usar o editor de texto compartilhado para renomear tarefas na Central de comandos @bc-openai
    • #50219 Limitar a um segundo as consultas de opções do tmux @etraut-openai
    • #50273 Registrar métricas de concordância e latência do Decisions no Guardian V2 @swastik-oai
    • #50339 Adicionar testes de ponta a ponta para verificar se o MCP aplica as restrições correspondentes ao estado da sandbox @bolinfest
    • #50345 Manter o seletor de subagentes coerente com o estado de arquivamento das conversas @etraut-openai
    • #50348 Aumentar progressivamente o intervalo entre reconexões automáticas do controle remoto, com variação aleatória @cooper-oai
    • #50354 Ignorar subárvores não relacionadas ao normalizar aliases de configuração @btraut-openai
    • #50359 Renderizar estilos ANSI nas mensagens de sistema dos hooks da TUI @etraut-openai
    • #50360 Remover as mensagens iniciais dos eventos de configuração de sessão @owenlin0
    • #50375 Usar caracteres ASCII imprimíveis nos títulos do terminal no GNU Screen @imac-oai
    • #50380 Corrigir o descarregamento da conversa após uma desconexão durante a inicialização do MCP @yuzhu-oai
    • #50384 Permitir optar por páginas de código ARM64 de 16 KiB na assinatura para macOS @chess-oai
    • #50389 Dar prioridade aos atalhos de teclado configurados antes de navegar pela transcrição @etraut-openai
    • #50396 Respeitar os atalhos do paginador para as teclas de navegação por página da transcrição @bc-openai
    • #50402 Consolidar a saída da execução de comandos em aggregated_output @owenlin0
    • #50416 Esclarecer as opções de árvores de trabalho do Git para novas conversas e forks de conversas @bc-openai
    • #50418 Respeitar os cabeçalhos Retry-After em eventos de falha da API Responses @anp-oai
    • #50427 Limitar a 64 KiB a saída de comandos armazenada no histórico paginado @owenlin0
    • #50431 Preservar os links do terminal nas prévias da visão geral dos agentes @bc-openai
    • #50433 Permitir que contas com chave de API usem o Daybreak na TUI @etraut-openai
    • #50434 Permitir selecionar trechos pelo teclado para cópia na transcrição sob controle da TUI @bc-openai
    • #50435 Armazenar definições adicionais de ferramentas no histórico de execução @pakrym-oai
    • #50437 Adicionar um comando à CLI para desinstalar a sandbox legada do Windows @chess-oai
    • #50441 Aceitar itens de resposta ordenados nas atualizações do contexto de estado do mundo @pakrym-oai
    • #50442 Preservar os valores originais em USD nas respostas sobre o uso da conversa @asohrabi-oai
    • #50443 Estabilizar os testes do serviço do modo de código que usam um relógio pausado @seanh-oai
    • #50445 Verificar que apenas chamadas diretas de ferramentas emitem eventos de medição de tempo @seanh-oai
    • #50446 Reunir os anexos da execução em um arquivo tar compactado com gzip @dkovalenko-oai
    • #50447 Remover a exigência de que o provedor declare suporte a namespaces de ferramentas @pakrym-oai
    • #50454 Medir a redução do espaço ocupado pelos dados de execução armazenados @owenlin0
    • #50458 Truncar resultados MCP grandes demais no histórico paginado da conversa @owenlin0
    • #50459 Permitir redefinir os recursos disponíveis em provedores personalizados de modelos @celia-oai
    • #50462 Preencher as prévias das conversas com os dados de entrada das tarefas delegadas @bc-openai
    • #50464 Adicionar a flag de recurso incremental_tools @pakrym-oai
    • #50465 Repetir a autenticação em caso de indisponibilidade do registro e variar aleatoriamente o intervalo de reconexão dos executores @apanasenko-oai
    • #50467 Copiar trechos selecionados da transcrição como texto literal e preservar a versão HTML formatada @fcoury-oai
    • #50470 Considerar o espaço adicional ocupado pelo JSON ao truncar resultados de ferramentas MCP @owenlin0
    • #50472 Habilitar os níveis de serviço Ultrafast para modelos Astra do Amazon Bedrock @celia-oai
    • #50477 Aplicar o limite de saída padrão do app-server aos comandos do espaço de trabalho na TUI @etraut-openai
    • #50480 Ignorar o carregamento da configuração gerenciada nas atualizações de sandboxes registradas do Windows @zm-oai
    • #50499 Incluir a saída stderr do instalador nos erros de atualização do daemon @etraut-openai
    • #50503 Usar Enter para aceitar resultados da busca na transcrição e Escape para cancelar @fcoury-oai
    • #50504 Centralizar as confirmações da TUI sobre o plano de fundo preservado @bc-openai
    • #50505 Selecionar uma tarefa adjacente após remover uma tarefa na Central de comandos @bc-openai
    • #50507 Registrar diagnósticos da parada do serviço de sandbox do Windows @zm-oai
    • #50510 Exigir a confirmação de leitura das orientações do GovCloud após configurar o Bedrock @jackz100
    • #50516 Adicionar testes de cenários de preservação do contexto ao executar /compact remotamente @pakrym-oai
    • #50525 Rejeitar chaves desconhecidas da TUI na validação estrita da configuração @etraut-openai
    • #50531 Salvar os trechos finais das transcrições em tempo real antes do encerramento sem inferência @guinness-oai
    • #50536 Manter estáveis os tipos compartilhados do MCP nas descrições de execução do modo de código @aibrahim-oai
    • #50540 Enviar atualizações incrementais do catálogo de ferramentas no Responses Lite @pakrym-oai
    • #50546 Manter disponíveis no modo de código as funções auxiliares para recursos MCP @aibrahim-oai
    • #50555 Ignorar a inicialização automática do daemon quando o diretório pessoal do WSL estiver em uma unidade montada do Windows @etraut-openai
    • #50558 Evitar a leitura do diretório atual ao resolver caminhos absolutos @etraut-openai
    • #50559 Distinguir a identidade da versão do daemon do conteúdo do executável @etraut-openai
    • #50562 Manter estáveis as orientações de descoberta de ferramentas do modo de código quando o catálogo mudar @aibrahim-oai
    • #50564 Permitir selecionar e copiar trechos da transcrição enquanto caixas de diálogo modais estiverem abertas na parte inferior da tela @etraut-openai
    • #50687 Manter adiada a disponibilização de ferramentas de terceiros no modo estrito de uso exclusivo de código @aibrahim-oai
    • #50695 Preservar na TUI o texto dos links Markdown locais @bc-openai
    • #50700 Deixar que a camada de transporte crie o diretório do socket de controle remoto no Windows @etraut-openai
    • #50720 Decodificar a sequência mapeada pelo Windows Terminal para Shift+Enter @bc-openai
    • #50727 Mostrar o modelo e o esforço de raciocínio perto do início dos detalhes da tarefa @etraut-openai
    • #50741 Manter disponíveis as ferramentas fornecidas pelo ambiente quando o estado de prontidão mudar @won-openai
    • #50756 Mostrar comandos de barra indisponíveis quando pesquisados em conversas paralelas @bc-openai
    • #50764 Permitir /archive durante um turno em andamento @bc-openai
    • #50781 Restringir as notificações de inicialização do MCP na TUI às conversas sob seu controle @etraut-openai
    • #50782 Tentar publicar novamente a versão do daemon do Windows em caso de bloqueios temporários de arquivos @etraut-openai
    • #50786 Preservar o agrupamento da Central de comandos entre inicializações @bc-openai
    • #50788 Abrir os comandos de barra a partir de rascunhos vazios no modo normal do Vim @bc-openai
    • #50802 Recorrer a mklink quando a atualização das junções do daemon do Windows for negada @etraut-openai
    • #50803 Usar o daemon gerenciado nas inicializações de controle remoto compatíveis @etraut-openai
    • #50804 Preservar a ordem das etapas da revisão em caso de falha @etraut-openai
    • #50808 Remover snapshots desnecessários da TUI e consolidar os testes de comportamento @etraut-openai
    • #50811 Respeitar as configurações padrão do servidor para resumos de raciocínio em novas conversas na TUI @etraut-openai
    • #50913 Usar o modelo padrão do servidor ao iniciar uma nova conversa com a TUI conectada @etraut-openai
    • #50940 Recuperar com segurança o estado malformado das ACLs de bloqueio de leitura no Windows @zm-oai
    • #50962 Condicionar a disponibilização estável das ferramentas do ambiente a uma flag de recurso @aibrahim-oai
    • #50964 Rastrear alterações nas ferramentas de inferência nos dados de análise dos turnos @aibrahim-oai
    • #50977 Isolar o rastreamento no teste de adiamento estrito das ferramentas de terceiros @alishobeiri-oai
    • #51061 Condicionar os testes de continuação do Guardian à captura da solicitação ao classificador @jif-oai
    • #51063 Respeitar cancelamentos anteriores antes de iniciar agentes delegados do Codex @jif-oai
    • #51064 Ignorar respostas de atualização desatualizadas nos testes da visão geral dos agentes @jif-oai
    • #51065 Restringir a medição do tempo de resposta do Guardian V2 à amostragem de snapshots @swastik-oai
    • #51067 Usar o contexto da etapa que originou a solicitação nas revisões de elicitação do MCP pelo Guardian @jif-oai
    • #51070 Preservar o contexto de ferramentas confiáveis nas solicitações ao Guardian Decisions @swastik-oai
    • #51117 Incluir o contexto completo no histórico que substitui o original durante a compactação @pakrym-oai
    • #51119 Esclarecer as atualizações incrementais de namespaces de ferramentas no Responses Lite @akira-oai
    • #51126 Adicionar ao modo de código funções auxiliares para transmitir os resultados das promises à medida que cada uma é resolvida ou rejeitada @cconger
    • #51133 Permitir que o Guardian Decisions use OPENAI_API_KEY como alternativa @swastik-oai
    • #51137 Recuperar revisões do Guardian a partir de checkpoints da sessão pai @felixxia-oai
    • #51139 Exigir novas sessões do Guardian para a recuperação a partir de checkpoints da sessão pai @felixxia-oai
    • #51140 Isolar as flags de recuperação de checkpoints do Guardian por tentativa de revisão @felixxia-oai
    • #51156 Enviar instruções básicas como mensagens de entrada da API Responses @pakrym-oai
    • #51157 Exigir as habilidades obrigatórias do ambiente antes da inferência do modelo @anp-oai
    • #51158 Assinar o instalador PowerShell nas versões para Windows @chess-oai
    • #51184 Remover dos testes as opções obsoletas que habilitavam o contexto de conversa do Guardian @felixxia-oai
    • #51185 Repetir a tentativa de admissão de sessões gRPC do modo de código em caso de falha temporária @cassirer-openai
    • #51186 Impedir que os ponteiros de versões estáveis voltem a apontar para versões anteriores @andrewgu-oai
    • #51188 Registrar as instruções básicas no histórico incremental de ferramentas @pakrym-oai
    • #51191 Remover os arquivos de bloqueio da inicialização do socket de controle do app-server no Unix @etraut-openai
    • #51192 Aguardar SIGCONT ao retomar a TUI @etraut-openai
    • #51193 Testar o arquivamento de conversas antes do primeiro turno @btraut-openai
    • #51194 Adicionar cabeçalhos de solicitações da extensão do navegador aos requisitos de configuração @jn-openai
    • #51198 Permitir compilações simultâneas de versões e publicar uma por vez @andrewgu-oai
    • #51200 Atualizar o Bazel para 9.2.0 e renovar o arquivo de lock dos módulos @anp-oai
    • #51202 Distinguir as remoções de namespaces nas atualizações incrementais de ferramentas @akira-oai
    • #51203 Fazer com que apply_patch preserve as terminações de linha em todos os casos @charliemarsh-oai
    • #51206 Registrar dados de análise da inicialização de subagentes retomados @peilin-openai
    • #51207 Disponibilizar os controles e a seleção do Daybreak na CLI somente quando o recurso opcional estiver ativado @julee-oai
    • #51209 Adicionar descoberta de ferramentas com classificação por relevância ao modo de código JavaScript @zamoshchin-openai
    • #51211 Rejeitar executáveis do bubblewrap encontrados no PATH que possam ser modificados pela sandbox @viyatb-oai
    • #51215 Medir na telemetria o tamanho bruto dos catálogos de ferramentas MCP @owenlin0
    • #51217 Preservar os alvos de revisão e delimitar o escopo dos metadados de continuação em caso de desalinhamento @yunhan-wei
    • #51220 Respeitar a preferência de temporalidade das métricas OTLP @daniel-oai
    • #51221 Separar as solicitações de ambiente das seleções feitas em tempo de execução @anp-oai
    • #51223 Remover os metadados legados de templates de personalidade @rhan-oai
    • #51230 Estabilizar a paginação das consultas de sessões e informar falhas de listagem @etraut-openai
    • #51235 Remover os rótulos de modelo padrão dos seletores de modelo da TUI @etraut-openai
    • #51241 Adicionar uma fase de mensagem para respostas parciais @rb-oai
    • #51249 Tratar respostas parciais de maneira uniforme nos fluxos de trabalho dos agentes @rb-oai
    • #51253 Aplicar as políticas Fast e Ultra Fast de forma independente @dpatel-oai
    • #51256 Iniciar o serviço de sandbox do Windows durante a configuração registrada do Core @zm-oai
    • #51257 Corrigir a validação da soma de verificação do instalador no Windows PowerShell @zm-oai
    • #51260 Tratar respostas parciais no roteamento em tempo real e na busca de conversas @rb-oai
    • #51329 Remover forks de subagentes com histórico parcial @jif-oai
    • #51330 Medir o tempo total que o Guardian leva para tomar uma decisão de aprovação @jif-oai
    • #51331 Rastrear os desfechos das tentativas de entrega de resultados de subagentes @jif-oai
    • #51332 Registrar a duração da espera entre múltiplos agentes por desfecho @jif-oai
    • #51333 Registrar a versão do sistema de múltiplos agentes nos dados de análise dos turnos @jif-oai
    • #51334 Contabilizar na telemetria as interrupções causadas pelo limite de recusas do Guardian @jif-oai
    • #51335 Atualizar os snapshots de colaboração com as instruções de fork com histórico completo @jif-oai
    • #51347 Medir o uso de snapshots do shell e o tempo de espera por comando @jif-oai
    • #51350 Permitir snapshots maiores do shell ao reproduzir a execução a partir de um arquivo @jif-oai
    • #51355 Adicionar diagnósticos com limites para falhas na criação de agentes @jif-oai
    • #51378 Manter os pools de WebSocket do Guardian v2 prontos para uso com reposição simultânea de conexões @jif-oai
    • #51391 Tornar clicáveis as URLs nos títulos de perguntas assíncronas @charliemarsh-oai
    • #51396 Permitir que pontuações de baixo risco recebidas com atraso concluam revisões pendentes do Guardian @jif-oai
    • #51400 Impedir que pontuações posteriores do Guardian liberem revisões anteriores ainda pendentes @jif-oai
    • #51402 Preservar a atribuição ao turno durante a recuperação e a compactação @eddie-openai
    • #51407 Proteger a busca pelo executável do ripgrep durante a construção da sandbox do Linux @viyatb-oai
    • #51411 Suprimir acionamentos repetidos da tecla de colagem de imagens em terminais legados @etraut-openai
    • #51415 Disponibilizar e armazenar a linhagem dos turnos em todo o App Server @eddie-openai
    • #51419 Preservar a atribuição ao turno quando uma mensagem na fila encerrar uma suspensão persistente @eddie-openai
    • #51420 Concluir o descarregamento de conversas ociosas após um encerramento lento @jif-oai
    • #51421 Incluir os IDs dos turnos raiz nas chamadas de ferramentas de Apps sob controle do host @eddie-openai
    • #51422 Aceitar solicitações de ambiente nos pontos em que se definem as configurações da conversa e do turno @anp-oai
    • #51425 Omitir a publicação de aliases do instalador estável nas versões preliminares @zsol-openai
    • #51426 Remover a configuração que substitui a JVM padrão do Bazel nas compilações de voz para Windows ARM64 @anp-oai
    • #51427 Impedir que sinais de retomada invalidados iniciem um turno @jif-oai
    • #51433 Mostrar as mensagens de status dos hooks como títulos no navegador de hooks @abhinav-oai
    • #51439 Preservar as URLs clicáveis nos cabeçalhos de aprovação da TUI @charliemarsh-oai
    • #51440 Respeitar Retry-After nos eventos de erro do WebSocket @anp-oai
    • #51441 Corrigir os testes de integração do núcleo para as APIs de turno atualizadas @anp-oai
    • #51449 Tornar clicáveis as URLs nas perguntas da TUI que solicitam dados ao usuário @charliemarsh-oai
    • #51450 Tornar clicáveis as URLs nos prompts de elicitação do MCP @charliemarsh-oai
    • #51451 Tornar clicáveis as URLs no visualizador de avisos da TUI @charliemarsh-oai
    • #51452 Tornar clicáveis as URLs de banners mesmo quando ocupam mais de uma linha @charliemarsh-oai
    • #51457 Preservar os links de informações de uso na exibição de status quando a URL ocupar mais de uma linha @charliemarsh-oai
    • #51458 Tornar clicáveis as URLs nos prompts de verificação do usuário @charliemarsh-oai
    • #51459 Preservar links de ajuda que ocupam mais de uma linha nos prompts da sandbox do Windows @charliemarsh-oai
    • #51460 Tentar novamente conectar o canal lateral em tempo real enquanto uma chamada existente é ativada @bullman-oai
    • #51463 Registrar o modelo e o esforço de raciocínio efetivamente usados na atividade dos subagentes @sdcoffey
    • #51465 Adicionar um formato JSON opcional para transcrições do Guardian @felixxia-oai
    • #51466 Manter a estrutura dos registros de transcrição do Guardian durante a recuperação do orçamento @felixxia-oai
    • #51467 Manter os logs de envio informativos sem expor o conteúdo enviado @chess-oai
    • #51470 Aumentar o limite de descritores de arquivo do app-server gerenciado no Unix @etraut-openai
    • #51471 Preservar URLs clicáveis nas prévias de entradas pendentes @charliemarsh-oai
    • #51472 Preservar URLs clicáveis nas linhas de seleção da TUI @charliemarsh-oai
    • #51473 Preservar os destinos das URLs quando os detalhes de um hook ocuparem várias linhas @charliemarsh-oai
    • #51480 Preservar o modo de declaração de ferramentas ao retomar janelas de contexto @pakrym-oai
    • #51482 Usar PathUri para identificar habilidades e verificar correspondências entre caminhos @anp-oai
    • #51483 Adicionar diagnósticos correlacionados e sem credenciais para conexões de rendezvous @alexi-openai
    • #51491 Classificar a titularidade das raízes de recursos do executor independentemente da análise sintática @stevenlee-oai
    • #51492 Remover campos obsoletos do contexto armazenado dos turnos @pakrym-oai
    • #51493 Vincular as raízes de recursos às seleções de ambiente @anp-oai
    • #51499 Carregar o histórico de execução em um único worker para operações bloqueantes @charliemarsh-oai
    • #51500 Permitir o compartilhamento de tarefas fixadas na Central de comandos do agente @etraut-openai
    • #51502 Limitar as tentativas de conexão ao relay e processar respostas pong durante bloqueios de gravação @alexi-openai
    • #51503 Disponibilizar os ambientes selecionados aos contribuidores do MCP @mtsui-oai
    • #51510 Preservar as configurações em uso na TUI quando o recarregamento da configuração falhar @imac-oai
    • #51511 Corrigir a abertura de caminhos com letra de unidade no Windows 10 em operações do sistema de arquivos que não seguem links @zm-oai
    • #51512 Alinhar as permissões de acesso a arquivos temporários na sandbox do Windows às do ambiente do processo filho @zm-oai
    • #51515 Disponibilizar relatórios detalhados de falhas no encerramento da árvore de agentes @keitht-openai
    • #51517 Informar, ao enviar anexos, se a conversa deve ser armazenada @kchainani-oai
    • #51525 Preservar a preferência de MXC da CLI ao ler a configuração do executor @zm-oai
    • #51527 Ignorar a configuração do ripgrep ao expandir os padrões glob de bloqueio da sandbox @viyatb-oai

    Notas completas da versão no GitHub

  • Codex App 26.1002

    Melhorias de desempenho e correções de bugs

    • Corrigimos falhas que impediam a atualização do sandbox do Windows após atualizações do aplicativo.
    • Corrigimos problemas ao criar árvores de trabalho e fazer forks de chats em repositórios do WSL cujos caminhos entravam em conflito com diretórios do Windows.
    • A seção de chats recentes agora permanece recolhida ao alternar entre chats.
    • Corrigimos a opção Remover da seção para que ela remova o chat da seção em que ele aparece na barra lateral sem fixá-lo.
  • ChatGPT para iOS 1.2026.272

    Novos recursos

    • As prévias das páginas agora aparecem no corpo das respostas.
    • Agora você pode abrir links de tarefas do Codex diretamente no iOS.

    Melhorias e correções de bugs

    • O seletor de aprovação ganhou um novo layout com opções de permissão mais claras.
    • A opção Plug-ins do menu + do editor reúne os plug-ins em um só lugar.
    • Em conversas longas, as respostas aparecem mais rápido à medida que são geradas, com menos travamentos.
    • As novas tarefas mantêm o computador que você selecionou, mesmo enquanto ele se reconecta ou está offline.
    • Melhoramos o suporte a árvores de trabalho para que os arquivos e as alterações correspondam ao checkout usado no desktop.
    • Corrigimos um problema que fazia as listas de tarefas continuarem vazias após a conexão.
    • As transições do teclado estão mais suaves ao iniciar tarefas e ao deslizar para voltar.
    • As atualizações de status deixaram de aparecer como perguntas que exigem resposta.
    • Ficou mais claro como inserir o código de pareamento manualmente. Agora você também pode colar códigos formatados.
  • Codex CLI 0.161.0

    $ npm install -g @openai/codex@0.161.0
    Ver detalhes

    Novos recursos

    • O GPT-6.1 Sol agora é o modelo padrão tanto no catálogo incluído no Codex quanto nos catálogos do Amazon Bedrock. (#49318, #49339)
    • O Amazon Bedrock oferece suporte a múltiplos agentes V2 e ao raciocínio Ultra em modelos compatíveis. O Bedrock Mantle também aceita regiões do AWS GovCloud. (#49345, #49813)
    • Em uma sessão ativa do terminal, faça login nos servidores MCP com /mcp login <name>. (#49290)
    • Escolha o microfone, o alto-falante e os canais de entrada do microfone para as Conversas por voz. As preferências são salvas localmente. (#49437, #49836)
    • Para ativar o Daybreak, use --enable cli_daybreak ou features.cli_daybreak=true. A configuração daybreak=true por si só não basta. Por padrão, os controles e indicadores ficam ocultos, /daybreak fica indisponível e o roteamento automático para Cyber não ocorre, mesmo em conversas salvas do Daybreak. As preferências salvas são preservadas. Para usar o roteamento após a ativação, é preciso entrar com uma conta elegível do ChatGPT, usar o provedor OpenAI e ter suporte declarado para a combinação de modelo e programa. (#49856, #49858, #49859, #49861, #51207)
    • Selecione um programa de acesso Cyber para cada turno com codex exec --cyber-access-program ou com a opção cyberAccessProgram do SDK para TypeScript. A seleção explícita via exec continua disponível mesmo com cli_daybreak desativado e preserva a escolha salva. (#49939, #51207)

    Correções de bugs

    • A elevação aprovada de permissões do sistema de arquivos agora pode ampliar o acesso de gravação, mantendo os bloqueios de leitura e as restrições de rede. As tarefas em segundo plano mantêm as permissões do turno que as originou. (#49353, #49880)
    • As permissões explícitas de inicialização são preservadas nas reconexões do terminal e em novas sessões. As configurações implícitas do cliente já não sobrescrevem as configurações de Pesquisa na Web do servidor ou das conversas salvas. (#49809, #49799)
    • Sessões do terminal do Windows com privilégios elevados podem ser iniciadas com um servidor integrado. O PowerShell em sandbox preserva caminhos relativos dentro de perfis de usuário protegidos. (#49855, #49690)
    • Depois que o prazo para detectar uma colagem expira, a tecla Enter envia corretamente a entrada acumulada no buffer, inclusive no modo de inserção do Vim. (#49810)
    • Ao retomar uma conversa, o histórico inclui os registros confirmados mais recentes. Durante a inicialização, o sistema detecta mais cedo casos recuperáveis de corrupção do SQLite e preserva os bancos de dados danificados como cópias de segurança. (#49599, #49701)
    • As novas tentativas da API Responses e a mudança de WebSocket para HTTP em caso de falha seguem as orientações do servidor sobre quando tentar novamente, reduzindo falhas prematuras em períodos de sobrecarga. (#49441)

    Documentação

    • As orientações de autenticação agora esclarecem que o chaveiro também pode armazenar as credenciais, como alternativa ao arquivo auth.json. (#49361)

    Manutenção

    • Publicar uma versão alfa ou uma correção emergencial mais antiga já não faz as tags alpha do npm voltarem a apontar para versões anteriores. (#49704)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.160.0...rust-v0.161.0

    • #49246 Usar uma cópia do executável de teste no teste do bwrap incluído na distribuição @felixxia-oai
    • #49257 Permitir que o Guardian use aprovações em cache mesmo com contexto raiz incompleto @felixxia-oai
    • #49260 Restringir a autenticação MCP empresarial e bloquear o acesso se a atualização da configuração falhar @nicksteele-oai
    • #49261 Preservar os erros de inicialização do executor da sandbox do Windows @zm-oai
    • #49262 Rastrear as fases dos turnos e correlacionar as entradas aceitas com os respectivos turnos @jif-oai
    • #49266 Remover o README do cliente do mural de mensagens de agentes remotos @jif-oai
    • #49267 Oferecer suporte a murais de mensagens de agentes remotos em sessões com múltiplos agentes @jif-oai
    • #49269 Preservar as configurações específicas das conversas e a validade das políticas de nuvem ao recarregar a configuração @nicksteele-oai
    • #49275 Isolar os testes de conversas em tempo real das conexões de pré-aquecimento da API Responses @felixxia-oai
    • #49276 Habilitar o login empresarial em servidores MCP e a limpeza de autorizações por conta @nicksteele-oai
    • #49277 Evitar uma condição de corrida no encerramento do turno no teste de mensagens do agente Guardian @felixxia-oai
    • #49280 Restringir as raízes de capacidades aos ambientes capturados para o turno @miz-openai
    • #49286 Representar com um enum o estado de vinculação da sessão do exec-server @jif-oai
    • #49290 Adicionar /mcp login <name> à interface de terminal (TUI) @nicksteele-oai
    • #49294 Registrar o modo de contexto do Guardian na telemetria de revisão e classificação @felixxia-oai
    • #49295 Simplificar a conversão da impressão digital da configuração para a forma canônica @jif-oai
    • #49297 Percorrer o índice de sessões de trás para frente nas consultas em lote de nomes de conversas @jif-oai
    • #49300 Compactar o buffer de tags ocultas em linha uma vez por bloco @jif-oai
    • #49305 Agrupar as leituras de metadados ao resolver nomes de conversas @jif-oai
    • #49308 Executar sem console os processos com pipes na sandbox legada do Windows @etraut-openai
    • #49312 Notificar os agentes pais quando o Guardian interromper um subagente @jif-oai
    • #49316 Atualizar taiki-e/install-action para v2.87.21 na configuração de CI @jgershen-oai
    • #49318 Adicionar o GPT-6.1 Sol como modelo padrão do catálogo @andrewgu-oai
    • #49325 Repetir uma única vez o login do executor da sandbox do Windows em caso de erro 1056 @zm-oai
    • #49330 Manter um limite máximo para o intervalo entre tentativas de reconexão do controle remoto durante falhas persistentes @yansenzhou-oai
    • #49332 Limpar imediatamente as solicitações RPC canceladas do exec-server @jif-oai
    • #49339 Adicionar o GPT-6.1 Sol aos catálogos do Bedrock e defini-lo como padrão @celia-oai
    • #49345 Habilitar múltiplos agentes V2 e o raciocínio Ultra no Amazon Bedrock @celia-oai
    • #49353 Permitir a elevação aprovada de permissões do sistema de arquivos, mantendo os bloqueios de leitura @viyatb-oai
    • #49357 Dar continuidade a citações em bloco do Markdown ao colar texto com várias linhas @bc-openai
    • #49360 Propagar os metadados de invocação do shell e informar os diretórios do PATH do executor @anp-oai
    • #49361 Esclarecer como as credenciais são armazenadas na interface e na documentação de autenticação @celia-oai
    • #49369 Atualizar os testes do catálogo GPT-6 Sol do Bedrock para verificar o suporte a múltiplos agentes V2 @celia-oai
    • #49379 Compilar os critérios de correspondência dos hooks durante a descoberta @jif-oai
    • #49384 Registrar os resultados do armazenamento de credenciais e ocultar informações sensíveis nas mensagens de erro @celia-oai
    • #49388 Corrigir a inferência de caminhos do Windows para URIs opacos com prefixos de barra @dkovalenko-oai
    • #49389 Executar em sequência os testes que compartilham contas da sandbox do Windows @jgershen-oai
    • #49392 Adicionar telemetria com atribuição de origem para o armazenamento de credenciais OAuth do MCP @celia-oai
    • #49395 Remover as saudações aleatórias dos cabeçalhos de sessão da TUI @etraut-openai
    • #49401 Preservar os metadados de chamadas de ferramentas em andamento entre janelas de solicitação @ningyi-oai
    • #49403 Adicionar uma opção experimental para ferramentas incluídas na distribuição em shells de login @anp-oai
    • #49406 Permitir a seleção explícita de programas de acesso Cyber com chaves de API da OpenAI @julee-oai
    • #49407 Recuperar sessões do exec-server após expirar o prazo para obter informações do ambiente @vivi
    • #49408 Comparar os metadados das chamadas de ferramentas no teste de atualização do gravador @euroelessar
    • #49411 Associar o provedor de tempo do app-server a uma variável local @euroelessar
    • #49414 Excluir dos logs do SQLite os rastros do mecanismo de proteção e do acionador de encerramento normal @dkovalenko-oai
    • #49415 Truncar o texto de entrada na saída de depuração do protocolo @dkovalenko-oai
    • #49416 Omitir a carga útil dos avisos ANSI com várias linhas @dkovalenko-oai
    • #49424 Inferir caminhos UNC do Windows com barras normais ou com uma combinação de barras normais e invertidas @dkovalenko-oai
    • #49425 Limpar periodicamente os logs de diagnóstico com base na idade dos registros e no tamanho do banco de dados @dkovalenko-oai
    • #49426 Habilitar a análise de uso por padrão em servidores de aplicativos iniciados pelo daemon @bc-openai
    • #49432 Preservar a descoberta feita na inicialização quando a autenticação mudar @cooper-oai
    • #49437 Adicionar a seleção de dispositivos de áudio locais às configurações de voz da TUI @bc-openai
    • #49441 Seguir as orientações do servidor nas novas tentativas da API Responses e ao recorrer ao transporte alternativo @anp-oai
    • #49444 Usar memrchr para encontrar quebras de linha ao percorrer arquivos JSONL de trás para frente @btraut-openai
    • #49467 Restaurar os caminhos das ferramentas do executor após a inicialização do shell de login @anp-oai
    • #49472 Usar o servidor como fonte das permissões na TUI @etraut-openai
    • #49473 Usar o SDK rmcp para trocas de tokens gerenciadas pela organização @nicksteele-oai
    • #49475 Concluir os callbacks de interrupção do turno antes de emitir eventos de término @euroelessar
    • #49478 Descobrir e validar os servidores de autorização MCP antes da troca de ID-JAG @nicksteele-oai
    • #49480 Adicionar ao protocolo tipos experimentais para a previsão de conversas @keyz
    • #49489 Adicionar testes de regressão para trocas de conta entre lotes de dados de análise @anp-oai
    • #49517 Adicionar à central de comandos da TUI um atalho para criar um fork @etraut-openai
    • #49560 Incluir no contexto de múltiplos agentes um catálogo de modelos de ativação opcional @jif-oai
    • #49564 Copiar os caminhos de arquivo selecionados como texto simples na TUI @fcoury-oai
    • #49584 Ignorar a descoberta de Habilidades do host nas revisões do Guardian @jif-oai
    • #49595 Tornar o teste de aprovação estrita de rede independente da ordem das solicitações @jif-oai
    • #49598 Salvar no histórico do modelo as alterações explícitas que o usuário fizer na meta @felixxia-oai
    • #49599 Retornar o histórico de referência para reprodução ao retomar uma conversa @felixxia-oai
    • #49600 Reutilizar os snapshots do histórico que não mudaram ao retomar conversas @felixxia-oai
    • #49624 Usar a autenticação do servidor para comandos explícitos de sessão remota @cooper-oai
    • #49642 Permitir que requisitos gerenciados desativem a sandbox MXC do Windows @iceweasel-oai
    • #49675 Serializar os campos de roteamento da API Responses antes de entradas grandes @jbeckwith-oai
    • #49678 Escapar os caracteres especiais dos rascunhos de comandos ao recuperar respostas a perguntas @imac-oai
    • #49683 Adicionar um controle gerenciado para habilitar o recurso de voz no aplicativo @vishnu-oai
    • #49686 Entregar aos turnos ativos as notificações do mural de mensagens remoto @jif-oai
    • #49689 Exportar eventos de invocação de Habilidades via OpenTelemetry @jif-oai
    • #49690 Preservar os caminhos relativos do PowerShell na sandbox do Windows com privilégios elevados @johnl-oai
    • #49692 Manter as buscas por trechos de registros de execução compactados em um único worker para operações bloqueantes @npancha-openai
    • #49693 Mover a projeção do histórico da conversa para uma única tarefa bloqueante @charliemarsh-oai
    • #49694 Agrupar as varreduras de listagem de registros de execução em workers canceláveis para operações bloqueantes @charliemarsh-oai
    • #49696 Permitir o cancelamento de leituras de arquivos do exec-server entre blocos @charliemarsh-oai
    • #49701 Detectar corrupção do SQLite durante a inicialização e preservar cópias de segurança para recuperação @dkovalenko-oai
    • #49702 Renomear os identificadores usados no gerenciamento de handles de arquivos do exec-server @anp-oai
    • #49704 Impedir que as dist-tags alpha do npm voltem a apontar para versões anteriores @imac-oai
    • #49706 Atualizar o conjunto de ferramentas de lint para comentários de argumentos e o Dylint @tamird
    • #49708 Executar as operações de E/S do índice de sessões fora das threads do runtime assíncrono @charliemarsh-oai
    • #49710 Classificar os casos de corrupção do SQLite com códigos de erro tipados @dkovalenko-oai
    • #49712 Evitar percorrer a string inteira ao truncá-la para respeitar o limite de tokens @jif-oai
    • #49713 Remover do repositório as orientações, as Habilidades e a configuração de ambiente locais do Codex @anp-oai
    • #49714 Desvincular da descoberta de modelos os programas de acesso Cyber que usam chaves de API @julee-oai
    • #49715 Adicionar à TUI lembretes para configurar a segurança da conta @dennyku
    • #49778 Definir tipos no protocolo do exec-server para gravação de arquivos por streaming @anp-oai
    • #49781 Incluir o backend MXC do ambiente nos metadados da sandbox do MCP @zm-oai
    • #49782 Limpar os grupos de processos quando a captura de um snapshot do shell falhar @jif-oai
    • #49783 Preservar as solicitações de conversas em segundo plano ao criar um fork na TUI @etraut-openai
    • #49784 Adicionar aos requisitos um controle para habilitar a API de anotações do navegador @tepman-oai
    • #49785 Salvar conversas paginadas vazias ao atribuir nomes a elas @rd-oai
    • #49786 Esclarecer, para os catálogos de contexto, como substituir o modelo ao criar agentes na V2 @jif-oai
    • #49787 Remover AGENTS.md dos dados de teste do núcleo no Bazel @andrewgu-oai
    • #49792 Adicionar suporte a conversas retidas na amostragem assíncrona do Guardian @felixxia-oai
    • #49793 Adicionar o modo de conversa à classificação assíncrona do Guardian v2 @felixxia-oai
    • #49795 Evitar revisões síncronas duplicadas nas continuações do classificador do Guardian @felixxia-oai
    • #49796 Eliminar avisos duplicados de omissão de contexto retido do Guardian @felixxia-oai
    • #49798 Usar Arc para compartilhar as informações de ambiente do exec-server armazenadas em cache @anp-oai
    • #49799 Preservar na TUI as configurações de Pesquisa na Web do servidor @etraut-openai
    • #49800 Permitir a limpeza de conversas paralelas usadas apenas para reprodução quando as conversas associadas estiverem ausentes @bc-openai
    • #49801 Atualizar a ação de configuração do conjunto de ferramentas Rust para a verificação de comentários de argumentos @andrewgu-oai
    • #49804 Usar nomes de teclas modificadoras específicos de cada plataforma nas dicas de atalhos da TUI @bc-openai
    • #49805 Adicionar ao cliente do exec-server fluxos de gravação de arquivos cuja disponibilidade depende das capacidades habilitadas @anp-oai
    • #49806 Aceitar variantes desconhecidas de erros do Codex no protocolo do app-server @anp-oai
    • #49807 Habilitar por padrão a descoberta de modelos com chave de API @andrewgu-oai
    • #49809 Preservar as permissões de inicialização local entre sessões e reconexões da TUI @etraut-openai
    • #49810 Processar a entrada acumulada de colagens cujo prazo de detecção expirou antes de tratar a tecla Enter @bc-openai
    • #49811 Tratar solicitações fs/writeBlock sem suporte no exec-server @anp-oai
    • #49812 Retirar o cálculo paralelo da classificação de Habilidades da etapa de preparação do turno @vkg-oai
    • #49813 Oferecer suporte a regiões do AWS GovCloud no Amazon Bedrock Mantle @alexsong-oai
    • #49814 Adicionar encerramento coordenado para árvores de agentes locais @owenlin0
    • #49816 Remover da TUI as mensagens que confirmam a abertura do navegador @bc-openai
    • #49817 Adicionar uma verificação informativa dos requisitos do Bedrock no GovCloud @alexsong-oai
    • #49818 Usar parâmetros dedicados para abrir arquivos na sandbox @anp-oai
    • #49819 Restabelecer a inicialização do daemon e a reexecução do atualizador após a exclusão do diretório de trabalho atual @etraut-openai
    • #49822 Colocar em um Box o future de retomada no teste de permissões da visão geral dos agentes @sayan-oai
    • #49835 Esclarecer na TUI as mensagens de erro ao salvar o Nível de serviço padrão @etraut-openai
    • #49836 Permitir a seleção de canais do microfone para as Conversas por voz @bc-openai
    • #49843 Preservar os diagnósticos do daemon e incluir os logs do atualizador nos relatórios @etraut-openai
    • #49846 Capturar em cada turno os dados de extensão fornecidos pelo host @sayan-oai
    • #49847 Salvar snapshots do estado do mundo junto com o contexto renderizado @pakrym-oai
    • #49850 Iniciar os processos filhos do daemon do Windows em um diretório de trabalho dedicado @etraut-openai
    • #49852 Melhorar o diagnóstico de falhas ao anexar arquivos a relatórios @dkovalenko-oai
    • #49855 Usar o modo integrado para sessões da TUI do Windows com privilégios elevados @etraut-openai
    • #49856 Permitir a seleção do Daybreak em codex exec @etraut-openai
    • #49857 Usar o catálogo de modelos para selecionar as orientações da TUI em caso de recusa do Cyber @etraut-openai
    • #49858 Adicionar à TUI o comando /daybreak para ativar ou desativar o recurso e salvar a escolha @etraut-openai
    • #49859 Respeitar as configurações do Daybreak nas continuações da TUI e nas tarefas em segundo plano @etraut-openai
    • #49861 Adicionar o estado do Daybreak à linha de status e ao título do terminal @etraut-openai
    • #49867 Atualizar o snapshot do aviso de inicialização com privilégios elevados para usar ⌃o como atalho de cópia @etraut-openai
    • #49874 Direcionar os links de uso e créditos para as configurações do ChatGPT @etraut-openai
    • #49875 Separar a apresentação inicial da TUI da configuração de execução @etraut-openai
    • #49876 Remover da TUI a implementação interna de personalidade @etraut-openai
    • #49880 Vincular as permissões concedidas ao turno que as originou @anp-oai
    • #49894 Retornar juntos os snapshots do estado do mundo e as atualizações de contexto @pakrym-oai
    • #49898 Limitar o acesso das extensões ao sistema de arquivos de acordo com as permissões do callback @anp-oai
    • #49910 Preservar os erros de validação de atalhos de teclado inválidos na TUI @etraut-openai
    • #49912 Respeitar as políticas de aprovação em conversas estruturadas temporárias @etraut-openai
    • #49939 Adicionar ao exec e ao SDK a seleção do programa de acesso Cyber por turno @mldangelo-oai
    • #49946 Impedir que resultados desatualizados de busca de arquivos sejam identificados como resultados de uma nova consulta @jif-oai
    • #49951 Incluir o contexto anterior do assistente nas revisões de remetentes feitas pelo Guardian @jif-oai
    • #49956 Armazenar em cache a expressão regular dos marcadores de posição usada na expansão de argumentos de hooks MCP @jif-oai
    • #49959 Testar a inclusão e a remoção de nomes de conversas no índice de sessões @jif-oai
    • #49972 Compartilhar buffers de bytes entre os blocos de saída do exec-server @jif-oai
    • #49987 Adicionar autenticação HTTP renovável para EMA e controle de versões de credenciais @nicksteele-oai
    • #49993 Preservar o trecho inicial do histórico assíncrono do Guardian à medida que o contexto retido muda @felixxia-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.160.1

    $ npm install -g @openai/codex@0.160.1
    Ver detalhes

    Correções de bugs

    • Ao iniciar servidores MCP remotos via stdio com variáveis de ambiente remotas configuradas explicitamente, o Codex preserva SYSTEMROOT, TEMP e TMP. Assim, os hosts Unix podem manter o ambiente de inicialização do executor do Windows.

    Histórico de alterações

    • #51121: Aplicada à versão 0.160 a correção que preserva o ambiente do Windows para servidores MCP remotos.

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.267

    Novos recursos

    • Novos widgets da Tela de Início mostram as tarefas recentes dos computadores que você selecionou.
    • Use os widgets da Tela de Início e da Tela Bloqueada para acompanhar quanto do seu limite de uso ainda está disponível e quando ele será renovado.
    • Agora você pode configurar o teclado para que ele continue aberto após o envio de uma mensagem.

    Melhorias e correções de bugs

    • Ao voltar ao aplicativo, a lista de tarefas é atualizada mais rapidamente e mantém os títulos existentes.
    • Corrigimos um problema que fazia com que algumas tarefas não aparecessem ao carregar ou percorrer as listas de tarefas.
    • As transições ficaram mais suaves na tela inicial, no envio de mensagens e ao abrir ou fechar o teclado.
    • Ao cancelar um prompt na fila, o texto e os anexos que puderem ser recuperados voltam para o editor.
    • O histórico da conversa ficou mais estável ao selecionar texto e carregar mensagens mais antigas.
    • As novas árvores de trabalho agora são criadas no local de armazenamento configurado no seu computador.
  • Codex App 26.930

    Novos recursos

    • Agora é possível mover os chats selecionados de uma só vez para um projeto.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a recuperação de falhas ao vincular árvores de trabalho gerenciadas a chats.
    • Corrigimos um problema que fazia com que diffs grandes aparecessem em branco em alguns níveis de zoom.
    • Melhoramos o mecanismo de novas tentativas quando há falhas no envio de mensagens na fila ou na abertura de chats.
  • Codex CLI 0.160.0

    $ npm install -g @openai/codex@0.160.0
    Ver detalhes

    Novos recursos

    • Consulte tarefas mais antigas na central de comando do agente com a ação “Mostrar mais”, acessível pelo teclado. (#49106)
    • Em terminais X11 locais compatíveis no Linux, você pode selecionar texto da transcrição e colá-lo com o botão do meio do mouse no modo de tela cheia. (#49112)
    • Quando a política permitir, inicie sessões fora de um projeto com as configurações padrão do espaço de trabalho. Ao retomar uma sessão, restaure as permissões salvas. (#49160)
    • As revisões do Guardian ganharam recursos que você pode ativar para recuperar instruções anteriores do usuário e incluir o contexto de transferências de tarefas entre agentes. (#49036, #49057)

    Correções de bugs

    • Após a reconexão, o envio das mensagens pendentes na fila é retomado assim que o sistema determina o resultado dos envios que ficaram sem confirmação. Isso evita envios duplicados. (#49105)
    • A interface do terminal agora preserva as configurações de provedor, resumo do raciocínio e nível de detalhamento definidas no servidor. Ela também exibe as sessões corretas no histórico usado para retomar sessões ou criar um fork. (#49144, #49161, #49171)
    • Corrigidos os mecanismos que a sandbox do Windows usa para localizar uma versão alternativa do PowerShell e reparar permissões em caminhos longos. Os processos auxiliares em segundo plano deixaram de abrir janelas de console indesejadas. (#49019, #49058, #49098, #49164, #49386)
    • Os subagentes agora mantêm os ambientes que ainda estão sendo iniciados e recebem a configuração do ambiente ou o erro ocorrido durante a preparação. (#49075)
    • Corrigidos os travamentos do SQLite durante a configuração de conexões e a gravação de logs. Os erros de inicialização agora são exibidos com a causa original, em vez de aparecerem como erros de tempo limite. (#49032, #49102)
    • Quando o catálogo de modelos de um provedor é definido explicitamente, ele deixa de incluir modelos que acompanham o Codex, mas que o provedor não aceita, e de reutilizar entradas desatualizadas após falhas na atualização. (#49135)

    Documentação

    • A documentação esclarece como as credenciais do provedor usam o backend de armazenamento configurado e como env_key identifica a variável de ambiente que contém a chave de API. (#49118)

    Manutenção

    • O carregamento de plugins agora evita trabalho repetido ao manter em cache os manifestos já analisados e reutilizar conexões HTTP nas solicitações de plugins remotos. (#49099, #49100)
    • O espaço não utilizado no banco de dados de logs agora é liberado em segundo plano para reduzir o uso de disco. (#49069)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.159.0...rust-v0.160.0

    • #48983 Evitar a regravação de todos os metadados ao atualizar as marcas de tempo de uma conversa @jif-oai
    • #49000 Isolar o teste dos metadados de inicialização da memória da etapa que acrescenta dados do Git @jif-oai
    • #49019 Usar uma alternativa compatível do PowerShell na sandbox MXC do Windows @iceweasel-oai
    • #49028 Usar o valor numérico de ioctl na política da sandbox do macOS @aionescu-oai
    • #49031 Esclarecer a mensagem que confirma o login com o ChatGPT @bc-openai
    • #49032 Evitar travamentos do SQLite causados pela configuração de conexões e pelo registro de spans de stderr @jif-oai
    • #49036 Adicionar às revisões do Guardian a opção de recuperar o histórico da conversa @felixxia-oai
    • #49037 Exibir na linha de status em tela cheia a dica para alternar o Modo Planejar @fcoury-oai
    • #49038 Preservar mensagens criptografadas de agentes nas revisões do Guardian @felixxia-oai
    • #49041 Copiar como texto simples os trechos selecionados em código em linha @fcoury-oai
    • #49043 Atualizar os nomes de exibição do plano Pro na interface do terminal @etraut-openai
    • #49057 Incluir no contexto raiz das revisões do Guardian as transferências de tarefas entre agentes @jif-oai
    • #49058 Corrigir o reparo de ACLs da sandbox do Windows para caminhos longos usados durante a execução @darius-oai
    • #49060 Atualizar os snapshots de mensagens do Guardian para contemplar mensagens nativas dos agentes @dkovalenko-oai
    • #49065 Atualizar o snapshot de transferência de tarefas do Guardian para contemplar mensagens separadas dos agentes @cassirer-openai
    • #49067 Evitar a inclusão de valores de configuração nos eventos de política da sandbox do Windows @zm-oai
    • #49069 Liberar em segundo plano as páginas não utilizadas do banco de dados de logs do SQLite @dkovalenko-oai
    • #49073 Exibir na interface do terminal as falhas do catálogo de vozes em tempo real @etraut-openai
    • #49074 Propagar as versões dos pacotes do Cargo para os alvos Rust do Bazel @tamird
    • #49075 Preservar os ambientes pendentes ao criar subagentes @sayan-oai
    • #49076 Evitar a coleta de metadados do Git que não são usados na análise de uso de habilidades @tamird
    • #49079 Atualizar e centralizar os rótulos de assinatura da interface do terminal @etraut-openai
    • #49082 Ignorar a descoberta de repositórios Git remotos para os caminhos dos diffs do Guardian @jif-oai
    • #49084 Acompanhar de forma incremental os turnos em execução no app-server @tamird
    • #49089 Exibir os rótulos das instruções de acompanhamento na interface do terminal e nas respostas copiadas @etraut-openai
    • #49093 Simplificar as mensagens promocionais de inicialização para exibir apenas dicas sobre o aplicativo para desktop específicas de cada plataforma @etraut-openai
    • #49096 Atualizar h2 de 0.4.16 para 0.4.19 nos arquivos de bloqueio de dependências do Cargo e do Bazel @cassirer-openai
    • #49097 Informar às extensões de ciclo de vida os limites de uso da compactação @xli-oai
    • #49098 Localizar no servidor de execução as alternativas do PowerShell usadas pela sandbox do Windows @zm-oai
    • #49099 Manter os manifestos de plugins já analisados em um cache compartilhado pelos fluxos de trabalho dos plugins @dkovalenko-oai
    • #49100 Reutilizar o pool de conexões HTTP nas solicitações de plugins remotos @dkovalenko-oai
    • #49102 Preservar os modos de vacuum do SQLite e exibir os erros de inicialização do pool de conexões @bc-openai
    • #49103 Equilibrar os grupos de testes do Bazel no Windows com base na duração estimada @jgershen-oai
    • #49105 Retomar o envio das entradas pendentes da interface do terminal após a reconexão @etraut-openai
    • #49106 Adicionar paginação ao histórico da central de comando do agente @bc-openai
    • #49112 Adicionar suporte à seleção primária do X11 e à colagem com o botão do meio do mouse @fcoury-oai
    • #49114 Direcionar os testes de compactação remota para o servidor simulado do ChatGPT @OLI-OAI
    • #49117 Associar as solicitações de análise de uso ao SKU do produto de cada conversa @papayo-oai
    • #49118 Corrigir a documentação sobre o armazenamento das credenciais de autenticação do provedor @celia-oai
    • #49119 Incluir orientações de recuperação nas novas tentativas após a atuação do filtro de conteúdo @won-openai
    • #49127 Remover duplicatas das listas de habilidades da nuvem e do executor antes de calcular o orçamento @TAFOYA-OAI
    • #49130 Mover as orientações sobre o filtro de conteúdo para o componente compartilhado que trata novas tentativas na API Responses @won-openai
    • #49135 Usar os catálogos de modelos definidos explicitamente pelos provedores como fonte de referência @andrewgu-oai
    • #49136 Remover o sinal de adição que separava o símbolo da tecla Option da tecla seguinte nas dicas de atalhos da interface do terminal @bc-openai
    • #49138 Disponibilizar os detalhes do erro original aos componentes que participam do ciclo de vida do turno @bryanashley
    • #49144 Preservar na interface do terminal as configurações de resumo do raciocínio e nível de detalhamento definidas no servidor @etraut-openai
    • #49145 Ocultar as configurações de resumo do raciocínio em /status nas conexões com o servidor @etraut-openai
    • #49147 Simplificar a normalização da URL base das tarefas na nuvem @akira-oai
    • #49153 Omitir os marcadores de citação em bloco ao copiar trechos selecionados de citações na interface do terminal @bc-openai
    • #49160 Permitir sessões da interface do terminal fora de um projeto com as configurações padrão do espaço de trabalho @etraut-openai
    • #49161 Respeitar as configurações padrão de provedor do app-server na interface do terminal @etraut-openai
    • #49164 Impedir que subprocessos em segundo plano abram janelas de console no Windows @etraut-openai
    • #49171 Corrigir a busca pelo provedor do modelo no histórico da interface do terminal @etraut-openai
    • #49386 [0.160] Aplicar à versão congelada alpha.6 a correção restante do console do Windows @andrewgu-oai
    • #49763 [0.160] Aplicar à linha de manutenção as atualizações do catálogo e dos lembretes de segurança @andrewgu-oai

    Notas completas da versão no GitHub

setembro de 2026

  • Codex CLI 0.159.3

    $ npm install -g @openai/codex@0.159.3
    Ver detalhes

    Novos recursos

    • As sessões locais elegíveis em que você fez login com o ChatGPT agora podem exibir lembretes opcionais para concluir a configuração de segurança da conta. (#49744)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.159.2...rust-v0.159.3

    • #49744 [0.159] Incorporar à versão 0.159.3 os lembretes de configuração de segurança da conta @andrewgu-oai

    Notas completas da versão no GitHub

  • Codex App 26.928

    Melhorias de desempenho e correções de bugs

    • Melhoramos a inicialização do terminal em árvores de trabalho vinculadas e corrigimos falhas que ocorriam quando as configurações de ambiente da árvore de trabalho estavam indisponíveis.
    • As respostas anteriores agora continuam visíveis quando você envia novas instruções durante uma tarefa.
    • Corrigimos a rolagem automática. Agora, ao navegar pelas mensagens com o teclado, você não volta automaticamente à resposta mais recente.
    • Melhoramos a recuperação de falhas de inicialização quando você volta à janela do aplicativo.
  • GPT-6.1 Sol no Codex e no ChatGPT Work

    Em tarefas complexas, o GPT-6.1 Sol oferece desempenho próximo ao do Astra a um custo menor. Considere usar o modelo em tarefas recorrentes e de longa duração que envolvam código, aplicativos e documentos. A disponibilidade depende do seu plano, do cliente que você usa e das configurações do espaço de trabalho.

    Use gpt-6.1-sol. Consulte Modelos para verificar a disponibilidade e o guia de seleção de modelos para comparar os modelos.

  • Codex CLI 0.159.2

    $ npm install -g @openai/codex@0.159.2
    Ver detalhes

    Correções de bugs

    • No Windows, as janelas de console deixaram de aparecer brevemente quando o Codex inicia processos em segundo plano e executa comandos na sandbox. (#49385)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.159.1...rust-v0.159.2

    • #49385 [0.159] Aplicar à versão 0.159.2 a correção que impede a exibição de janelas de console no Windows @andrewgu-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.159.1

    $ npm install -g @openai/codex@0.159.1
    Ver detalhes

    Novos recursos

    • O GPT-6.1 Sol passou a ser o modelo padrão no catálogo incluído na distribuição e nos catálogos Mantle e Runtime do Amazon Bedrock. (#49323, #49342)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.159.0...rust-v0.159.1

    Notas completas da versão no GitHub

  • Codex CLI 0.159.0

    $ npm install -g @openai/codex@0.159.0
    Ver detalhes

    Novos recursos

    • Ao ativar instant_interrupt, você pode enviar novas instruções para redirecionar o Codex enquanto o modelo responde ou durante chamadas demoradas no modo de código. (#48135, #48141)
    • Novas sessões têm uma tela compacta de boas-vindas e cabeçalhos padronizados. Dicas aparecem ocasionalmente durante e após os turnos. (#48513, #48562, #48352)
    • Quando você fecha o visualizador, ele dispensa os avisos que você já consultou. Pressione k para guardar um aviso para depois. (#48205, #48206)
    • Você pode rolar a transcrição enquanto decide se deseja implementar um plano. (#48805)
    • A renderização nativa de Mermaid agora aceita mais tipos de conexão, rótulos e grupos de nodes em fluxogramas. (#48814, #48895)
    • Clientes do App Server podem paginar o histórico de uma conversa a partir de um item específico. (#48151)

    Correções de bugs

    • No Windows, iniciar servidores MCP, hosts do modo de código ou comandos conectados por pipe já não abre janelas de console indesejadas. Quando o inicializador impõe restrições, é possível recorrer ao modo integrado. (#48138, #48238, #48483, #48491)
    • A cópia de trechos selecionados da transcrição preserva tabelas Markdown, formatação e espaços em branco significativos. Mais terminais agora copiam o texto automaticamente quando você o seleciona. (#48548, #48549, #48469)
    • Sessões em branco mantêm os rascunhos quando você troca de tarefa. Você pode arquivar e listar conversas antes do primeiro turno. (#48628, #48828, #48199)
    • O login local no ChatGPT agora abre o navegador de forma confiável. A configuração inicial também oferece um atalho para copiar o link de login. (#48502, #48544)
    • Os comandos aprovados continuam respeitando as proibições explícitas de acesso ao sistema de arquivos. Os diretórios .aws ficam protegidos por padrão dentro de diretórios raiz com permissão de escrita. (#48155, #48176)
    • Foram corrigidos o acesso a TLS no macOS em sandboxes com acesso à rede e o acesso via proxy em ambientes remotos que o exigem. (#48565, #48198)

    Manutenção

    • Foram removidas as sugestões automáticas de prompts de continuação e a configuração tui.prompt_suggestions. (#48621)
    • A habilidade plugin-creator foi removida da distribuição. (#48604)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.158.0...rust-v0.159.0

    • #48135 Adicionar a opção de ceder o controle no modo de código quando o usuário enviar novas instruções @pakrym-oai
    • #48138 Suprimir janelas de console ao iniciar o host do modo de código no Windows @zm-oai
    • #48141 Interromper respostas do modelo quando o usuário enviar novas instruções @pakrym-oai
    • #48143 Manter o isolamento das credenciais MCP do executor nas reconexões @rreichel3-oai
    • #48151 Adicionar âncoras de item à paginação de thread/items/list @btraut-openai
    • #48155 Preservar as proibições de acesso ao sistema de arquivos ao preparar comandos aprovados @viyatb-oai
    • #48157 Permitir a inicialização do daemon no Windows mesmo quando ainda houver um vínculo com um objeto de trabalho @etraut-openai
    • #48158 Corrigir o espaçamento no contexto retido pelo Guardian e o tratamento de mensagens vazias do assistente @olliem-oai
    • #48168 Gerar IDs de processo exclusivos no exec-server para cada solicitação @sdcoffey
    • #48174 Preservar as janelas de limite de uso nas análises de turnos e de compactação @rhan-oai
    • #48176 Proteger os diretórios .aws dentro dos diretórios raiz da sandbox com permissão de escrita @jackz100
    • #48187 Corrigir o uso de aspas em aliases do zsh nos snapshots carregados pelo shell @jif-oai
    • #48190 Limitar o tamanho dos quadros SSE do mural de mensagens dos agentes antes de analisá-los @jif-oai
    • #48197 Otimizar blake3 nas compilações fastbuild do Bazel @jif-oai
    • #48198 Respeitar os requisitos de proxy do ambiente de execução @seanh-oai
    • #48199 Manter visíveis nas listagens as conversas arquivadas com prévias vazias @acrognale-oai
    • #48200 Mover a conversão de cabeçalhos de Responses para um módulo compartilhado @anp-oai
    • #48205 Dispensar os avisos já consultados na TUI ao fechar o visualizador @fcoury-oai
    • #48206 Adicionar ao visualizador de avisos uma ação para guardar o aviso atual e avançar para o próximo @fcoury-oai
    • #48207 Preservar a saída em fila para os observadores durante o encerramento do modo de código @pakrym-oai
    • #48211 Manter o Codex visível ao passar o controle para um editor externo @etraut-openai
    • #48213 Isolar as cópias dos executáveis de teste nos testes da CLI no Linux @jif-oai
    • #48222 Preservar os metadados dos resultados que chegam depois do truncamento de chamadas no modo de código @ningyi-oai
    • #48224 Preservar os pares de modelo e programa de acesso durante a compactação @jamy-OAI
    • #48229 Mover a análise de falhas de Responses para um módulo dedicado @anp-oai
    • #48238 Suprimir janelas de console de servidores MCP locais no Windows @malsamiri-oai
    • #48272 Impedir que o daemon do Windows mantenha os fluxos de entrada e saída padrão do inicializador @zm-oai
    • #48318 Manter as tentativas de reconexão da TUI até o fim do prazo compartilhado @etraut-openai
    • #48344 Preservar os metadados das ferramentas ao substituir endpoints do provedor OpenAI @peilin-openai
    • #48350 Exibir comandos de reconexão em uma linha separada @etraut-openai
    • #48352 Mostrar dicas na TUI durante o turno e após sua conclusão @fcoury-oai
    • #48353 Manter os catálogos de habilidades estáveis quando a disponibilidade dos executores mudar @vkg-oai
    • #48469 Copiar por padrão o texto selecionado na transcrição em mais terminais @fcoury-oai
    • #48483 Evitar a abertura de janelas de console para processos filhos conectados por pipe no Windows @fcoury-oai
    • #48489 Corrigir a análise de formas, relações e descrições de estados em Mermaid @etraut-openai
    • #48491 Recorrer ao modo integrado quando o inicializador do Windows impuser restrições @fcoury-oai
    • #48502 Corrigir o login no ChatGPT pelo navegador ao usar instâncias locais do App Server @etraut-openai
    • #48508 Preservar as continuações via WebSocket ao redirecionar um turno @pakrym-oai
    • #48513 Atualizar a tela de boas-vindas da TUI para novas sessões @fcoury-oai
    • #48531 Incluir mais contexto nos erros de registro do ambiente de execução da sandbox do Windows @zm-oai
    • #48544 Facilitar a cópia dos links de login durante a configuração inicial @etraut-openai
    • #48547 Suavizar a transição das repetições da animação de flor de volta ao estado ocioso @fcoury-oai
    • #48548 Preservar os metadados de origem das células de tabela durante a renderização na TUI @fcoury-oai
    • #48549 Preservar tabelas Markdown e espaços em branco ao copiar respostas da TUI @fcoury-oai
    • #48551 Corrigir a renderização matemática na TUI de expressões com zero e com o operador de conjunção de grande porte @etraut-openai
    • #48560 Manter as dicas de turno estáveis durante a interação com a transcrição @fcoury-oai
    • #48562 Padronizar o cabeçalho das sessões na TUI e exibi-lo sem bordas @fcoury-oai
    • #48565 Permitir a avaliação de confiança TLS do macOS em perfis do Seatbelt com acesso à rede @winston-openai
    • #48568 Permitir que o exec-server encaminhe via proxy o tráfego destinado a IPs privados permitidos para o servidor upstream @open-matt
    • #48574 Preservar os nomes dos namespaces de ferramentas de carregamento adiado antes das descrições @adaley-openai
    • #48575 Dar mais tempo para que os executores provisionados fiquem disponíveis @richardopenai
    • #48604 Remover a habilidade plugin-creator da distribuição @martinauyeung-oai
    • #48611 Centralizar as verificações de ativação do modo persistente @alishobeiri-oai
    • #48621 Remover as sugestões de prompts de continuação da TUI @etraut-openai
    • #48623 Preservar na TUI os marcadores de itens vazios em listas Markdown @etraut-openai
    • #48626 Deixar de exibir resumos da sessão anterior ao trocar de sessão na TUI @etraut-openai
    • #48628 Preservar as sessões em branco da TUI ao trocar de tarefa @etraut-openai
    • #48643 Definir ChatGPT como o nome do pacote provisionado da CLI para macOS @riley-oai
    • #48646 Corrigir a chamada à função auxiliar de início de sessão no teste da central de comandos @etraut-openai
    • #48686 Remover os cabeçalhos WebSocket e os payloads das ferramentas dos logs de nível informativo @chess-oai
    • #48724 Evitar condições de corrida que causam ETXTBSY no Linux nos testes de stdio do MCP @jif-oai
    • #48725 Reter as mensagens confirmadas do modo de código para análise pelo Guardian @ankushg
    • #48727 Centralizar a criação dos executáveis de teste para evitar condições de corrida que causam ETXTBSY no Linux @jif-oai
    • #48754 Exibir /status sem bordas e quebrar valores longos em várias linhas @fcoury-oai
    • #48757 Sincronizar a animação de brilho do status na TUI com a dos cabeçalhos do aplicativo para desktop @fcoury-oai
    • #48761 Mostrar a quantidade de linhas de saída ocultas na visualização compacta da atividade do terminal @fcoury-oai
    • #48764 Preservar os URIs dos recursos de aplicativos MCP sem atribuir um modo de exibição padrão @victor-openai
    • #48772 Corrigir conexões de socket Unix por caminhos longos com links simbólicos @etraut-openai
    • #48775 Aplicar o estilo do prompt original aos cabeçalhos fixados da transcrição @etraut-openai
    • #48776 Remover o indicador current das linhas de tarefas da TUI @etraut-openai
    • #48779 Preservar o histórico independente do Guardian durante a compactação do contexto pai @felixxia-oai
    • #48783 Adicionar a consulta de status de um único servidor MCP reutilizando a conexão da conversa @victor-openai
    • #48796 Adicionar a opção de receber erros estruturados nas interrupções causadas pelo disjuntor do Guardian @won-openai
    • #48799 Corrigir a comunicação de eventos do mouse via SGR na captura do terminal do Windows @etraut-openai
    • #48800 Usar a paleta do terminal nos marcadores de listas ordenadas em Markdown @etraut-openai
    • #48805 Permitir a rolagem da transcrição com a roda do mouse enquanto uma janela modal estiver aberta @fcoury-oai
    • #48807 Mostrar a duração dos turnos curtos nos rodapés de conclusão da TUI @fcoury-oai
    • #48812 Usar o histórico para preparar antecipadamente as conversas ociosas @vkg-oai
    • #48814 Preservar a pontuação, inclusive o ponto e vírgula, nos rótulos Mermaid @etraut-openai
    • #48819 Usar intervalos de histograma definidos explicitamente para as métricas de contexto de ferramentas e habilidades @mzeng-openai
    • #48824 Manter os timestamps RTP de voz alinhados aos pacotes de 20 ms @bc-openai
    • #48827 Mostrar o ponteiro em forma de mão sobre os links da transcrição no Ghostty e no Kitty @bc-openai
    • #48828 Permitir o arquivamento de conversas antes do primeiro turno @bc-openai
    • #48829 Aguardar brevemente a inicialização do serviço de provisionamento da sandbox do Windows @zm-oai
    • #48830 Mostrar um aviso de interrupção breve e neutro na TUI @fcoury-oai
    • #48895 Ampliar o suporte nativo à sintaxe de fluxogramas Mermaid @etraut-openai
    • #48973 Isolar o teste do mecanismo alternativo de autenticação em tempo real da preparação antecipada feita na inicialização @jif-oai
    • #48982 Impedir que as notificações do mural de mensagens reabram respostas finais @eknight-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.158.0

    $ npm install -g @openai/codex@0.158.0
    Ver detalhes

    Novos recursos

    • Configure a interface de terminal (TUI) em tela cheia para copiar ao selecionar e colar com o botão direito do mouse. Os trechos copiados da transcrição agora preservam a formatação Markdown. (#47639, #47896, #48118)
    • Conecte-se a servidores MCP que exigem segredos de clientes OAuth pré-registrados, inclusive com codex mcp add --oauth-client-secret. (#47891)
    • Use tokens bearer para proteger conexões WebSocket diretas com o exec-server, inclusive as configuradas pelo app-server. (#47601, #47648)
    • Agora você pode solicitar explicitamente um fundo transparente ao gerar ou editar imagens. As solicitações de edição também aceitam imagens da conversa armazenadas em arquivos. (#47484, #47956)
    • A aprovação de entrada no terminal vem habilitada por padrão para comandos executados com permissões elevadas. Permissões concedidas apenas em tempo de execução deixaram de gerar revisões desnecessárias. (#47799, #48073)

    Correções de bugs

    • Foram corrigidas falhas da sandbox do Windows que envolviam caminhos comuns do Windows 10, credenciais armazenadas que haviam sido rejeitadas e políticas de permissões extensas. (#47672, #47695, #47919)
    • Foi corrigida a inicialização da sandbox do Linux com diretórios raiz graváveis aninhados. As proteções dos metadados do Git agora são preservadas em todos os diretórios raiz graváveis no Linux e no macOS. (#47623, #47974)
    • No macOS, as operações de aplicação de patches agora reconhecem aliases de caminhos do sistema cobertos pelas permissões existentes, evitando solicitações de aprovação desnecessárias. (#47879)
    • A revisão de aprovação agora é refeita quando chega uma nova mensagem do usuário. Assim, perguntar sobre o andamento de uma ação pendente já não a cancela automaticamente. (#47819)
    • Os fluxogramas Mermaid agora renderizam rótulos entre aspas e o caractere &. Para diagramas sem suporte, a interface explica por que exibe o código-fonte. (#47572, #47678)
    • Os eventos de conclusão de comandos agora incluem a saída inicial e informam aos clientes quando um processo não pôde ser iniciado. (#47529, #47665)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.157.0...rust-v0.158.0

    • #47441 Usar o estilo de texto secundário na dica de atalho do rodapé da transcrição @etraut-openai
    • #47447 Extrair a autenticação WebSocket para codex-websocket-auth @euroelessar
    • #47458 Executar em paralelo a atualização das instruções e a preparação das ferramentas @hlevy-openai
    • #47484 Adicionar controle explícito do fundo na geração de imagens @alicec-oai
    • #47520 Encaminhar operações dos agentes da sessão por AgentControl @jif-oai
    • #47529 Emitir eventos do ciclo de vida do comando quando a execução unificada falhar ao iniciar o processo @steipete-oai
    • #47536 Encaminhar consultas de agentes e o contexto da V2 por AgentControl @jif-oai
    • #47539 Testar se a falha ao iniciar um comando one-shot persiste após uma interrupção @jif-oai
    • #47540 Adicionar uma opção para desativar as mensagens diretas entre agentes na v2 @jif-oai
    • #47565 Classificar as falhas de leitura do rollout por motivo e progresso @jif-oai
    • #47568 Registrar os backends de sandbox nos dados analíticos de execução de comandos @iceweasel-oai
    • #47571 Aguardar o estado ocioso antes de inserir o histórico do teste de compactação remota @felixxia-oai
    • #47572 Explicar na TUI por que o código-fonte é exibido quando a renderização do Mermaid falha @etraut-openai
    • #47582 Reter o contexto do assistente para revisões de autorização do Guardian @felixxia-oai
    • #47584 Preservar no contexto retido a ordem das mensagens do assistente transmitidas em streaming @felixxia-oai
    • #47585 Preservar as mensagens entregues pelo assistente no contexto retido pelo Guardian @felixxia-oai
    • #47589 Omitir destinos de links incompletos nas prévias formatadas durante o streaming @etraut-openai
    • #47590 Serializar valores numéricos personalizados de esforço de raciocínio como números JSON @dylan-hurd-oai
    • #47591 Calcular o hash do executável do daemon em blocos, fora do ambiente de execução assíncrono @etraut-openai
    • #47596 Atualizar o contexto em tempo real a cada solicitação ao modelo @reia-oai
    • #47597 Impedir que as atualizações do canal de pré-lançamento e as atualizações canário instalem versões mais antigas @imac-oai
    • #47601 Adicionar autenticação WebSocket opcional ao exec-server @euroelessar
    • #47603 Adicionar uma política de descarte que apenas recolhe o estado de saída dos processos filhos @charliemarsh-oai
    • #47604 Adicionar controles de sessão e de descritores aos comandos filhos @charliemarsh-oai
    • #47605 Iniciar processos que usam pipes pelo iniciador compartilhado de processos filhos @charliemarsh-oai
    • #47610 Usar o mecanismo nativo do POSIX para iniciar processos nos hooks de comando @charliemarsh-oai
    • #47611 Usar o iniciador compartilhado de processos para snapshots do shell Unix @charliemarsh-oai
    • #47612 Iniciar processos que usam pipes no Linux com uma nova instância do auxiliar de configuração @freeqaz-openai
    • #47613 Ampliar a cobertura dos testes do ciclo de vida do auxiliar de criação de processos no Linux @charliemarsh-oai
    • #47617 Iniciar PTYs no Linux por meio do auxiliar de configuração de processos @charliemarsh-oai
    • #47618 Dar preferência a dicas de atalhos com Shift e as teclas de seta para mensagens e perguntas na fila @imac-oai
    • #47619 Adicionar buffers com tamanho limitado para métricas globais de operações @celia-oai
    • #47620 Adicionar APIs portáveis para consultar o status de confiança de projetos @seanh-oai
    • #47623 Corrigir a ordem de montagem dos metadados somente leitura em diretórios raiz graváveis aninhados @jif-oai
    • #47624 Reconhecer ferramentas user_message no contexto de autorização do Guardian @ankushg
    • #47625 Permitir o uso de histórico e notas sem o recurso experimental de contexto @pmccrary-oai
    • #47629 Encaminhar o carregamento de agentes filhos na V2 por AgentControl @jif-oai
    • #47630 Vincular as revisões do Guardian ao ambiente de destino da ação @jif-oai
    • #47633 Usar o controlador selecionado para resolver as referências a agentes no quadro de mensagens @jif-oai
    • #47635 Executar a pré-conexão WebSocket em paralelo com a descoberta de ferramentas durante a inicialização @bromano-oai
    • #47638 Classificar por tipo os erros de preparação do exec-server que permitem nova tentativa @mtsui-oai
    • #47639 Adicionar uma opção para copiar trechos da transcrição ao selecioná-los @fcoury-oai
    • #47641 Respeitar Retry-After e preservar os prazos definidos pelo servidor para novas tentativas @anp-oai
    • #47642 Adicionar prefixos específicos de cada modelo às descrições de ferramentas indiretas @rhan-oai
    • #47647 Aplicar ao conector Browser a revisão de Uso do computador feita pelo Guardian @johnl-oai
    • #47648 Aceitar tokens bearer nas conexões do app-server com executores @euroelessar
    • #47649 Adicionar registro opcional via OTLP das respostas finais dos agentes @xli-oai
    • #47653 Anexar o histórico de rollout herdado aos relatórios de diagnóstico @dkovalenko-oai
    • #47654 Tornar a limpeza de descritores no Linux segura em operações de fork @yuzhu-oai
    • #47655 Atualizar o teste de compatibilidade estável do exec-server para o Codex 0.156.1 @imac-oai
    • #47657 Restringir o catálogo padrão de modelos do Bedrock GovCloud @jackz100
    • #47662 Disponibilizar às extensões dados sobre o acionamento das ferramentas e os tempos de execução @euroelessar
    • #47663 Preservar a política de rede gerenciada nos transportes que levam a rota em conta @jackz100
    • #47665 Preservar a saída inicial da execução unificada nos eventos de conclusão @sdcoffey
    • #47670 Aceitar descrições específicas de cada modelo para as ferramentas do quadro de mensagens dos agentes @eknight-oai
    • #47672 Corrigir a abertura de diretórios sem seguir pontos de nova análise no Windows 10 @zm-oai
    • #47673 Tornar mais claras as mensagens de erro de configuração da sandbox registrada do Windows @zm-oai
    • #47677 Permitir que o catálogo de modelos substitua as especificações das ferramentas de recursos MCP @rhan-oai
    • #47678 Aceitar rótulos entre aspas e o caractere & em fluxogramas Mermaid @etraut-openai
    • #47679 Adicionar hooks de extensão para solicitações ao modelo e fluxos de resposta @euroelessar
    • #47680 Adicionar medição de tempo das RPCs do exec-server e rastreamento da inicialização de processos @anp-oai
    • #47683 Adicionar infraestrutura V2 para descobrir os recursos do executor @TAFOYA-OAI
    • #47686 Manter sempre habilitado o contexto do Guardian pertencente à thread @felixxia-oai
    • #47688 Remover os caminhos legados de evidências de autorização do Guardian @felixxia-oai
    • #47689 Capturar o contexto da thread do Guardian em todos os casos @felixxia-oai
    • #47690 Remover ramificações obsoletas referentes ao modo de captura de contexto do Guardian @felixxia-oai
    • #47691 Persistir no histórico de rollout as mensagens pendentes entre agentes @dermanyang-oai
    • #47693 Configurar novas tentativas do curl para instalar o DotSlash na CI @anp-oai
    • #47695 Reparar credenciais rejeitadas da sandbox do Windows durante o provisionamento @zm-oai
    • #47696 Evitar que o tempo limite de encerramento seja atingido no teste de eventos atrasados @jgershen-oai
    • #47698 Permitir o encerramento do servidor WebSocket de teste enquanto ele aguarda solicitações @jgershen-oai
    • #47701 Permitir que threads ociosas preparem conexões WebSocket com antecedência e as reparem @vkg-oai
    • #47703 Preservar a política de rede da conta nas solicitações ao backend do ChatGPT @jackz100
    • #47704 Corrigir a tipagem das flags de criação de processos e isolar os testes de configuração do projeto @seanh-oai
    • #47709 Usar a sessão WebSocket em cache para preparar a conexão antes da retomada @vkg-oai
    • #47712 Atualizar atomicamente os buffers de saída da execução unificada @sdcoffey
    • #47713 Reduzir o acoplamento entre dependências nos crates de configuração compartilhada @aibrahim-oai
    • #47714 Preservar de forma mais seletiva os metadados dos resultados das ferramentas quando houver limites de tamanho @ningyi-oai
    • #47717 Evitar o disparo recursivo de eventos da TUI ao escolher um modelo no seletor @etraut-openai
    • #47741 Atribuir a telemetria da ferramenta ao SKU do produto do turno que a acionou @rennie-openai
    • #47742 Respeitar a política de rede nas extensões de notas do histórico e de geração de imagens @jackz100
    • #47745 Pular a preparação antecipada na inicialização quando a conexão WebSocket já estiver pronta @vkg-oai
    • #47748 Alinhar as configurações padrão de informações de depuração de Rust no Cargo e no Bazel @aibrahim-oai
    • #47751 Reduzir a duplicação de código genérico nas RPCs e na renderização de Markdown @aibrahim-oai
    • #47755 Centralizar a decodificação tipada das respostas do app-server @aibrahim-oai
    • #47757 Refatorar a identificação do SKU do produto na telemetria das ferramentas para usar uma lista de SKUs permitidos @rennie-openai
    • #47758 Preservar mais metadados das ferramentas dentro dos limites das mensagens de saída @ningyi-oai
    • #47773 Respeitar os schemas do catálogo para entradas assíncronas do usuário @rhan-oai
    • #47797 Aceitar anexos com fechamento na execução (close-on-exec) sem alterar a semântica dos PTYs @jif-oai
    • #47799 Habilitar por padrão a aprovação de entrada no terminal @jif-oai
    • #47808 Permitir que hosts forneçam controladores de agentes por meio de ThreadManager @jif-oai
    • #47811 Preservar na autorização do Guardian as atualizações de metas feitas explicitamente pelo usuário @felixxia-oai
    • #47813 Corrigir o tratamento de eventos e o tempo de vida da fixture no teste de interrupção de espera @felixxia-oai
    • #47814 Corrigir a perda de um sinal de despertar no teste de encerramento da execução unificada @felixxia-oai
    • #47817 Estabilizar os testes de retomada de threads e de gravação dupla de memória @jif-oai
    • #47819 Repetir as revisões do Guardian quando a autorização mudar @teddywyly-oai
    • #47820 Adicionar testes de integração para os controladores de agentes fornecidos pelo host @jif-oai
    • #47824 Permitir quatro threads simultâneas no teste de retomada com vários agentes @felixxia-oai
    • #47828 Aguardar a conclusão do login nos testes de plugins recomendados @felixxia-oai
    • #47830 Vincular as pontuações assíncronas do Guardian às permissões do ambiente de destino @jif-oai
    • #47832 Estabilizar os tempos dos testes do Rosetta e a telemetria do intervalo entre tentativas @jif-oai
    • #47847 Manter a TUI responsiva durante a cópia para a área de transferência @fcoury-oai
    • #47851 Preservar as decisões humanas que se sobrepõem às instruções de heartbeat quando essas instruções se repetem @felixxia-oai
    • #47852 Evitar que o cache de proxy do sistema bloqueie a resolução assíncrona de proxy @jif-oai
    • #47856 Inicializar as estimativas de mídia fora do bloqueio do cache global @jif-oai
    • #47858 Validar os plugins carregados fora do bloqueio do cache @jif-oai
    • #47861 Evitar bloqueios de leitura aninhados ao renderizar o login pelo navegador @jif-oai
    • #47867 Exibir os caminhos de permissões remotas usando o contexto do executor @iceweasel-oai
    • #47870 Adicionar registro opcional via OTLP das avaliações do Guardian @jif-oai
    • #47871 Corrigir uma condição de corrida no teste de reserva de PID e atualizar o snapshot do heartbeat do Guardian @jif-oai
    • #47873 Medir os fragmentos de namespace das ferramentas adiadas antes e depois do truncamento @mzeng-openai
    • #47879 Corrigir a correspondência de aliases do sistema nas verificações de permissão para aplicar patches no macOS @felixxia-oai
    • #47881 Usar o relógio do Tokio para medir o tempo das operações de colagem na TUI @charliemarsh-oai
    • #47886 Preservar os logs de diagnóstico quando o registro no SQLite falhar @dkovalenko-oai
    • #47887 Avisar os usuários quando a gravação de logs de diagnóstico no SQLite falhar @dkovalenko-oai
    • #47889 Incluir logs do cliente TUI nos envios de dados de diagnóstico @etraut-openai
    • #47891 Aceitar segredos de clientes OAuth pré-registrados para servidores MCP @willwang-openai
    • #47894 Limpar os diretórios iniciais temporários do Codex após os testes da TUI @fcoury-oai
    • #47896 Preservar a formatação Markdown ao copiar trechos selecionados da transcrição @fcoury-oai
    • #47898 Preservar a herança de vínculos locais nas políticas de rede do ambiente @seanh-oai
    • #47899 Incluir informações de diagnóstico sobre as causas dos erros de atribuição do MCP @peilin-openai
    • #47900 Usar histórico paginado por padrão nas threads locais @owenlin0
    • #47901 Adicionar auxiliares com limites para a telemetria de armazenamento de credenciais @celia-oai
    • #47902 Evitar a clonagem repetida de tabelas ao mesclar configurações @imac-oai
    • #47903 Normalizar os aliases de chaves de configuração antes da mesclagem @imac-oai
    • #47904 Aceitar caminhos canônicos aninhados nos aliases de chaves de configuração @imac-oai
    • #47908 Definir tui.whimsy como alias de tui.effects.starfield @imac-oai
    • #47912 Corrigir o roteamento da atestação durante a inicialização da thread @charliemarsh-oai
    • #47913 Adicionar uma flag opcional para adiar a preempção da caixa de mensagens @jif-oai
    • #47915 Reutilizar os manifestos de somas de verificação do V8 já validados no cache de artefatos @aibrahim-oai
    • #47918 Parametrizar o teste do cabeçalho que identifica a origem no início do turno @aibrahim-oai
    • #47919 Usar o ambiente para transmitir grandes volumes de dados de inicialização da sandbox do Windows @malsamiri-oai
    • #47920 Permitir a movimentação de diretórios quando houver regras globais de bloqueio por nome base no Seatbelt @chess-oai
    • #47922 Permitir que a configuração de acesso completo no Windows faça o provisionamento pelo Core registrado @zm-oai
    • #47924 Explicitar os caminhos de consulta do status de confiança de projetos e adiar a resolução do diretório raiz @seanh-oai
    • #47926 Repetir o envio de blobs de arquivos em caso de erros HTTP 502 e 504 @mtsui-oai
    • #47927 Usar 127.0.0.1 nos redirecionamentos de login local @willwang-openai
    • #47932 Remover o GPT-5.4 dos catálogos incluídos e preservar os avisos de migração @andrewgu-oai
    • #47934 Aplicar a todas as origens de sessão o atalho de compactação usado quando o modelo não muda @hlevy-openai
    • #47935 Permitir que catálogos em cache atendam aos requisitos de prontidão do MCP na inicialização @hlevy-openai
    • #47936 Tornar configuráveis os limites dos schemas de entrada do MCP e do modo de código @vivi
    • #47937 Adicionar respostas diretas às atualizações das configurações de threads @sayan-oai
    • #47939 Separar as identidades dos plugins selecionados das contribuições do MCP @sayan-oai
    • #47943 Remover o código não utilizado de auditoria de permissões de gravação para todos os usuários no Windows @iceweasel-oai
    • #47945 Parametrizar por origem o teste de coleta de dados analíticos na inicialização da thread @eddie-openai
    • #47946 Adicionar um quadro de mensagens de agentes em memória para sessões efêmeras @jif-oai
    • #47947 Ampliar o contexto de autorização raiz para 16 mensagens @felixxia-oai
    • #47951 Usar arquivos pré-compilados do V8 no Bazel para macOS e GNU Linux @aibrahim-oai
    • #47952 Remover entradas expiradas do registro em memória de quadros de mensagens @jif-oai
    • #47954 Mover para a transcrição as dicas de inicialização em tela cheia @etraut-openai
    • #47956 Aceitar referências a arquivos nas solicitações de edição de imagens @kchainani-oai
    • #47957 Limitar as observações sobre chamadas de ferramentas ao espaço disponível na mensagem de saída da API Responses @ningyi-oai
    • #47962 Solicitar páginas grandes transparentes para o Cargo e para tarefas elegíveis do rustc no Bazel @aibrahim-oai
    • #47964 Preservar o cabeçalho client-agent para o Amazon Bedrock Runtime @celia-oai
    • #47967 Informar falhas de capacidade do Flex como um erro terminal específico @sdcoffey
    • #47968 Tratar divergências entre dispositivos Btrfs ao mascarar sockets do daemon @etraut-openai
    • #47970 Disponibilizar as seleções de ambiente atuais de um turno em andamento @sayan-oai
    • #47971 Adicionar suporte ao plano Pro Max e atualizar os nomes de exibição do Pro @etraut-openai
    • #47974 Preservar as proteções dos diretórios do Git em todos os diretórios raiz graváveis @aionescu-oai
    • #47975 Impedir que respostas de voz desatualizadas reapareçam durante a recuperação da fala @etraut-openai
    • #47981 Preparar chamadas MCP diretamente a partir das identidades anunciadas das ferramentas @hlevy-openai
    • #47984 Adicionar métricas de latência e de falhas na criação de múltiplos agentes @owenlin0
    • #47988 Reutilizar os manipuladores do MCP em vínculos equivalentes @hlevy-openai
    • #47989 Adicionar ao exec-server a herança do namespace de PID apenas na inicialização @open-matt
    • #48004 Respeitar a autenticação configurada no exemplo do gerenciador de threads @celia-oai
    • #48015 Validar as URLs de instalação das ferramentas sugeridas antes de exibir o link do aplicativo @aionescu-oai
    • #48017 Testar a concessão de permissões na mesma célula e a revisão rigorosa no modo de código @anp-oai
    • #48035 Remover os metadados de extensões de plugins da descoberta e dos resumos @victor-openai
    • #48060 Eliminar instruções retidas em duplicidade entre revisões do Guardian @felixxia-oai
    • #48069 Tratar a devolução antecipada do controle pelos comandos no teste de aprovação de rede do Guardian @jif-oai
    • #48072 Omitir as prévias de notificações do quadro de mensagens quando não houver destinatários @jif-oai
    • #48073 Evitar solicitações de aprovação de stdin para permissões concedidas apenas em tempo de execução @jif-oai
    • #48077 Adicionar suporte ao Serde nos tipos de solicitação do quadro de mensagens dos agentes @jif-oai
    • #48078 Reproduzir snapshots do shell do exec-server usando arquivos sem nome @jif-oai
    • #48098 Preservar o contexto de autorização recente para revisões do Guardian @felixxia-oai
    • #48099 Respeitar a política de ambiente do shell nos snapshots legados @jif-oai
    • #48100 Adicionar um cliente HTTP para quadros remotos de mensagens de agentes @jif-oai
    • #48101 Exibir prévias de comandos com várias linhas em /ps @etraut-openai
    • #48109 Eliminar instruções retidas que já constam das transcrições do Guardian @felixxia-oai
    • #48110 Eliminar instruções retidas em duplicidade no contexto assíncrono do Guardian @felixxia-oai
    • #48115 Preservar os trechos de texto do usuário durante a compactação local @felixxia-oai
    • #48116 Permitir que os atalhos de raciocínio cheguem ao nível Max @etraut-openai
    • #48118 Adicionar à TUI em tela cheia uma opção para colar com o botão direito do mouse @fcoury-oai
    • #48119 Evitar condições de corrida na conclusão dos workers no teste de autorização do Guardian @felixxia-oai
    • #48121 Manter visíveis os rascunhos de inicialização durante a transferência da sessão na central de comandos @etraut-openai
    • #48123 Permitir a devolução antecipada do controle para observações no modo de código @pakrym-oai
    • #48130 Usar notificações de solicitação no teste de tempo de vida do carregador de configurações da nuvem @felixxia-oai
    • #48132 Permitir que a tecla de seta para a esquerda abra a central de comandos em conversas somente leitura @etraut-openai

    Notas completas da versão no GitHub

  • Codex CLI 0.157.1

  • Atualização de segurança para macOS 26.924

    Correções de segurança

    • Corrigimos a vulnerabilidade CVE-2026-100754 na versão 26.924.20706 para macOS. Agradecemos a Patrick Wardle, da Objective-See Foundation.
  • Codex CLI 0.157.0

    $ npm install -g @openai/codex@0.157.0
    Ver detalhes

    Novos recursos

    • Os modelos GPT-6 Sol e Luna agora estão disponíveis, com suporte ao Amazon Bedrock e prompts de migração para quem usa modelos anteriores. (#47332, #47347)
    • As transcrições agora são exibidas em tela cheia por padrão. Para ampliar uma seleção de texto, mantenha a tecla Shift pressionada ao clicar. (#47178, #47414)
    • Nas sessões interativas compatíveis, o servidor em segundo plano agora inicia automaticamente. Se as configurações do servidor forem incompatíveis, a sessão oferece opções de recuperação. (#47179, #47318)
    • O novo atalho f permite criar um fork de uma conversa aberta em outro aplicativo e preserva os rascunhos e os prompts na fila. (#47185)
    • O comando /import agora está disponível em sessões remotas e em sessões locais que usam um servidor em segundo plano. (#47317)
    • O terminal agora exibe marcadores Unicode, caixas de seleção, equações alinhadas e notação de otimização. (#47191, #47322)

    Correções de bugs

    • As conversas por voz em andamento continuam ativas quando você alterna entre conversas. (#47381)
    • Ao fim de um turno, o Editor recupera as respostas que você ainda não enviou, sem interromper as buscas em andamento no histórico. (#47422, #47423)
    • O Codex agora respeita as configurações de mouse do tmux. No modo de tela automático, o Terminal.app voltou a usar a rolagem nativa do histórico em conexões SSH. (#47399, #47417)
    • As conexões em tempo real e a pesquisa independente na Web agora usam corretamente o proxy configurado, inclusive nos redirecionamentos da pesquisa. (#47101, #47142, #47204)
    • Em caso de falha temporária no envio de arquivos, o sistema tenta novamente. O tempo limite de envio aumentou para cinco minutos. (#47122, #47393)
    • As restrições de rede agora se aplicam aos redirecionamentos e ao tráfego HTTP e WebSocket em andamento. Se uma mudança de política revogar o acesso, as solicitações em andamento serão canceladas. (#47389, #47407)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.156.0...rust-v0.157.0

    • #47063 Adicionar um índice parcial para as publicações raiz do mural de mensagens dos agentes @jif-oai
    • #47064 Evitar leituras redundantes do mural de mensagens quando os limites chegarem a um @jif-oai
    • #47065 Eliminar avisos duplicados de descontinuação na transcrição da TUI @etraut-openai
    • #47068 Destacar as quebras de linha selecionadas na visualização da transcrição @etraut-openai
    • #47073 Aguardar a conversa ficar ociosa nos testes de limite de contexto do Guardian @jif-oai
    • #47074 Atualizar as Habilidades de nuvem fornecidas pelo host no início de cada turno @TAFOYA-OAI
    • #47075 Incluir prévias com identificação de autoria nas notificações do mural de mensagens dos agentes @jif-oai
    • #47077 Serializar as atualizações de ambiente e cancelar os anexos pendentes que foram removidos @sayan-oai
    • #47079 Ocultar caminhos de sockets do daemon expostos por montagens do tipo bind em diretórios ancestrais @nicksteele-oai
    • #47081 Acompanhar a atribuição cumulativa de MCP ao longo das solicitações e do histórico da conversa @peilin-openai
    • #47082 Exibir o controle para ativar ou desativar a voz no painel sobreposto de atalhos da TUI @etraut-openai
    • #47083 Isolar o enriquecimento de cada conversa em uma função auxiliar assíncrona dedicada @aibrahim-oai
    • #47084 Evitar a compilação de um driver SQLite para o host ao usar macros do SQLx @aibrahim-oai
    • #47085 Atualizar as descrições do catálogo de modelos e a prioridade do GPT-5.6-Sol @andrewgu-oai
    • #47086 Usar um número consistente de casas decimais ao exibir o consumo de créditos nas análises @fcoury-oai
    • #47088 Desativar os recursos padrão das dependências que não são usados @aibrahim-oai
    • #47089 Centralizar a serialização das respostas JSON-RPC por meio dos payloads @aibrahim-oai
    • #47094 Restringir os servidores MCP locais em sistemas Unix aos descritores de stdio @yuzhu-oai
    • #47095 Remover o fluxo de trabalho rust-release-prepare @andrewgu-oai
    • #47096 Manter as dicas da TUI logo acima do Editor @fcoury-oai
    • #47100 Preservar as respostas do assistente nas respostas de tarefas da TUI sujeitas a limites @etraut-openai
    • #47101 Usar os proxies configurados nas conexões WebSocket em tempo real @celia-oai
    • #47106 Preservar os metadados do turno de origem nas chamadas de Habilidades que cedem o controle @eddie-openai
    • #47108 Preservar as variáveis de execução do Windows exigidas pelos utilitários do sistema de arquivos @iceweasel-oai
    • #47112 Usar minúsculas na dica sobre como tentar novamente em conversas abertas em outro aplicativo @fcoury-oai
    • #47113 Salvar a identidade de quem criou a conversa nos registros de execução e no SQLite @nornagon-openai
    • #47114 Preservar e disponibilizar os registros de data e hora do ciclo de vida dos itens da conversa @chiam-oai
    • #47116 Usar o SKU de produto configurado nas solicitações remotas de plugins @jessedu-oai
    • #47118 Permitir que o catálogo de modelos defina substituições para as mensagens de ferramentas do Code Mode @rhan-oai
    • #47121 Incluir os IDs das conversas no envio de anexos @kchainani-oai
    • #47122 Aumentar de 60 segundos para 5 minutos o tempo limite de envio de blobs de arquivos da OpenAI @wilkes-oai
    • #47125 Adicionar configurações de política complementares para as revisões do Guardian @won-openai
    • #47129 Preservar diretórios de trabalho externos nos ambientes das ferramentas de extensão @anp-oai
    • #47130 Remover o nível de serviço ultrafast do modelo gpt-5.6-sol @andrewgu-oai
    • #47132 Aceitar no proxy de rede autoridades certificadoras MITM fornecidas por quem faz a chamada @viyatb-oai
    • #47137 Impedir que a seleção horizontal na transcrição acione a rolagem automática @imac-oai
    • #47142 Usar as configurações de proxy do sistema na pesquisa independente na Web @celia-oai
    • #47143 Isolar a inicialização da CLI do exec-server em um módulo dedicado @anp-oai
    • #47149 Atualizar os hashes dos snapshots do catálogo do Code Mode @andrewgu-oai
    • #47155 Ignorar notificações de encerramento desatualizadas após retomar uma conversa @etraut-openai
    • #47158 Reforçar a proteção das credenciais OAuth do gateway no armazenamento e a ocultação de dados sensíveis nas mensagens de erro @alexsong-oai
    • #47159 Exibir as origens HTTP no status do servidor MCP @frantic-openai
    • #47162 Aplicar o roteamento do espaço de trabalho às solicitações do classificador Guardian v2 @acrognale-oai
    • #47170 Adicionar um controle explícito de login no gateway e indicar o status da autenticação @alexsong-oai
    • #47174 Preservar os metadados de células vazias mesmo quando houver muitas chamadas de ferramentas pendentes @ningyi-oai
    • #47178 Ativar a transcrição em tela cheia por padrão @etraut-openai
    • #47179 Ativar por padrão a inicialização automática do daemon @etraut-openai
    • #47185 Permitir na TUI a criação de forks de conversas bloqueadas por outro aplicativo @fcoury-oai
    • #47191 Exibir equações alinhadas e notação de otimização nas expressões matemáticas da TUI @etraut-openai
    • #47199 Separar a preparação da conversa do armazenamento dos dados de execução @dermanyang-oai
    • #47204 Determinar as rotas de proxy para redirecionamentos da pesquisa independente na Web @celia-oai
    • #47207 Adicionar ao app-server uma opção explícita de login no gateway via OAuth @alexsong-oai
    • #47212 Preservar o contexto de rastreamento das solicitações MCP entre os workers de transporte @bromano-oai
    • #47235 Usar SpawnRequest para criar múltiplos agentes @jif-oai
    • #47236 Suprimir notificações do mural de mensagens dos agentes para o autor da própria publicação @jif-oai
    • #47240 Evitar condições de corrida entre a remoção de agentes V2 e o processamento de mensagens na fila @jif-oai
    • #47244 Centralizar a lógica de retomada de agentes em LocalAgentControl @jif-oai
    • #47248 Adicionar destinos explícitos de aplicativo e conta às leituras de recursos MCP @victor-openai
    • #47249 Excluir as publicações de canais descendentes do histórico preservado pela compactação remota v2 @jif-oai
    • #47252 Retornar snapshots dos agentes nas chamadas a close_agent @jif-oai
    • #47257 Manter os cancelamentos explícitos de inscrição no mural de mensagens ao publicar @jif-oai
    • #47258 Testar como as configurações de criação de agentes são informadas após a remoção de um agente filho @jif-oai
    • #47259 Inscrever os autores nos canais do mural criados por suas publicações @jif-oai
    • #47263 Exibir as extensões de plugins hospedados nos resumos do app-server @victor-openai
    • #47267 Transmitir snapshots dos agentes por meio das assinaturas locais de atualizações de status @jif-oai
    • #47271 Implementar AgentControl para LocalAgentControl @jif-oai
    • #47272 Permitir a revisão síncrona do Guardian mesmo quando os hashes de compactação forem diferentes @felixxia-oai
    • #47275 Ativar por padrão o contexto da conversa no Guardian @felixxia-oai
    • #47281 Adicionar testes de regressão para verificar se os cancelamentos de inscrição no mural de mensagens são preservados @jif-oai
    • #47287 Atualizar o snapshot da política complementar do Guardian para contemplar as instruções preservadas @felixxia-oai
    • #47292 Consolidar as operações de agentes na implementação de AgentControl @jif-oai
    • #47301 Separar o estado de execução dos agentes locais das referências ao controlador @jif-oai
    • #47302 Usar metadados de exibição compactos nas conversas de revisão do Guardian @charliemarsh-oai
    • #47303 Limpar os metadados legados das conversas do Guardian no SQLite @charliemarsh-oai
    • #47317 Habilitar /import em sessões remotas e em sessões locais do daemon @etraut-openai
    • #47318 Oferecer opções explícitas de recuperação quando os servidores em segundo plano forem incompatíveis @etraut-openai
    • #47319 Adequar os símbolos de status dos agentes ao estilo da linha selecionada @etraut-openai
    • #47320 Corrigir a navegação com a tecla Escape em sessões de agente somente leitura @etraut-openai
    • #47321 Aplicar a preferência de formato de hora do sistema a mais registros de data e hora da TUI @etraut-openai
    • #47322 Exibir listas Markdown na TUI com marcadores Unicode e caixas de seleção @etraut-openai
    • #47323 Salvar os metadados de retomada nos pontos de verificação da compactação @owenlin0
    • #47325 Manter as tags que identificam os motivos dos relatórios dentro dos limites do Sentry @ningyi-oai
    • #47326 Restringir os endpoints de autorização OAuth do MCP a HTTP(S) @viyatb-oai
    • #47327 Preservar os IDs das solicitações de geração de imagens em caso de falha @chrisdong-oai
    • #47329 Padronizar a redação e a pontuação das descrições dos menus da TUI @etraut-openai
    • #47330 Identificar na saída de codex doctor os bancos de dados SQLite que apresentaram falha @dkovalenko-oai
    • #47331 Evitar espaços desnecessários acima do Editor da transcrição @fcoury-oai
    • #47332 Adicionar GPT-6 Sol e Luna ao catálogo de modelos @andrewgu-oai
    • #47338 Mover a dica de inspeção de atividade para a ajuda sobre atalhos de teclado @fcoury-oai
    • #47340 Adicionar uma interrupção condicional do turno que preserve as entradas pendentes @pmccrary-oai
    • #47342 Dispensar a consulta a títulos armazenados em forks temporários @keyz
    • #47347 Adicionar GPT-6 Sol e Luna aos catálogos do Amazon Bedrock @celia-oai
    • #47348 Salvar em paralelo os dados de criação dos subagentes e remover os agentes filhos cancelados @owenlin0
    • #47349 Mover as recomendações de plugins para o contexto do desenvolvedor @adaley-openai
    • #47350 Reutilizar os catálogos de Habilidades de nuvem entre turnos até que sejam invalidados @hlevy-openai
    • #47353 Manter invalid_prompt como uma categoria de erro distinta @rennie-openai
    • #47355 Reservar espaço após os resumos no fim da transcrição @fcoury-oai
    • #47358 Usar cores nos caminhos e URLs de codex doctor conforme o status da verificação @dkovalenko-oai
    • #47360 Preservar os destinos das URLs nos prompts do usuário independentemente da largura do terminal @fcoury-oai
    • #47361 Restringir à sessão de logon o acesso padrão a objetos na sandbox do Windows @viyatb-oai
    • #47362 Limitar as solicitações recebidas pelo exec-server nos diferentes transportes do cliente @viyatb-oai
    • #47365 Retomar o contexto do modelo a partir do ponto de compactação mais recente @owenlin0
    • #47369 Fazer leituras de metadados dos agentes em paralelo ao retomar um agente raiz V2 @vkg-oai
    • #47375 Adicionar uma opção para ativar a sandbox MXC local @iceweasel-oai
    • #47377 Permitir a ativação do status de raciocínio nas delegações V3 em tempo real @guinness-oai
    • #47380 Encaminhar os controles de voz da TUI pelo aplicativo @etraut-openai
    • #47381 Manter as conversas por voz ativas ao navegar entre conversas na TUI @etraut-openai
    • #47382 Exibir um indicador de voz na visão geral dos agentes @etraut-openai
    • #47384 Restaurar as dicas do Editor ao desfazer a seleção no fim da transcrição @fcoury-oai
    • #47389 Aplicar a política de rede durante todo o processamento das solicitações HTTP e WebSocket @acrognale-oai
    • #47393 Tentar novamente em caso de falha temporária no envio de blobs de arquivos da OpenAI @mtsui-oai
    • #47397 Atualizar os metadados e as instruções dos modelos incluídos na distribuição @andrewgu-oai
    • #47399 Respeitar as configurações de mouse do tmux em tela cheia e nos painéis sobrepostos @fcoury-oai
    • #47407 Aplicar a política de rede do aplicativo a todas as solicitações do app-server @acrognale-oai
    • #47408 Aplicar a política de rede do aplicativo à autenticação e à telemetria da AWS @acrognale-oai
    • #47410 Respeitar a política de rede no controle remoto e recuperar a execução remota @acrognale-oai
    • #47411 Aplicar a política de rede compartilhada durante toda a inicialização do Codex incorporado @acrognale-oai
    • #47413 Armazenar em cache, por backend, os segredos OAuth descriptografados do gateway @charliemarsh-oai
    • #47414 Permitir ampliar seleções na transcrição ao clicar com a tecla Shift pressionada @etraut-openai
    • #47417 Usar a rolagem nativa do histórico do Terminal.app em conexões SSH no modo automático @fcoury-oai
    • #47422 Recuperar os rascunhos de respostas ainda não enviadas ao fim dos turnos da TUI @imac-oai
    • #47423 Preservar a busca no histórico durante a recuperação de rascunhos em segundo plano @imac-oai
    • #47424 Limpar as notificações pendentes de perguntas assíncronas ao fim de cada turno @imac-oai
    • #47428 Aplicar as configurações de ambiente herdadas nas transições entre turnos @sayan-oai
    • #47435 Permitir alterar a seleção de ambiente durante um turno ativo @sayan-oai
    • #47437 Estabilizar os intervalos entre novas tentativas e os testes de WebSocket @anp-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.258

    Novos recursos

    • A tela inicial ganhou um novo visual.
    • No iPad, a nova visualização dividida mantém a lista de tarefas ao lado da tarefa aberta quando o dispositivo está na horizontal.
    • Agora você pode navegar pelas alterações em repositórios Git aninhados.

    Melhorias e correções de bugs

    • Os chats paralelos agora incluem os anexos, o texto selecionado e os comentários de revisão do chat de origem.
    • Corrigimos um problema que fazia as respostas aparecerem em branco ou incompletas quando o processamento do próximo prompt da fila começava.
    • As novas tarefas mantêm o computador que você selecionou e reconhecem melhor os checkouts de projetos e as árvores de trabalho.
    • Os links para arquivos estão mais confiáveis, e a indicação de carregamento está mais clara ao abrir arquivos e novas tarefas.
    • As mensagens de erro explicam com mais clareza por que o histórico de tarefas não carregou e o que você pode tentar em seguida.
    • As animações estão mais fluidas ao adicionar fotos da câmera ou da fototeca.
    • Corrigimos falhas de emparelhamento causadas pela hora incorreta no dispositivo e problemas de conexão SSH no Mac e no Linux.
  • Codex CLI 0.156.1

    $ npm install -g @openai/codex@0.156.1
    Ver detalhes

    Novos recursos

    • Escolha GPT-6 Sol ou GPT-6 Luna no seletor de modelos. A mensagem que sugere trocar de modelo ao atingir o limite de taxa agora recomenda o GPT-6 Luna. (#47405)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.156.0...rust-v0.156.1

    • #47405 [correção emergencial 0.156.0] Adição do GPT-6 Sol e do GPT-6 Luna ao catálogo de modelos (#47332) @imac-oai

    Notas completas da versão no GitHub

  • Codex App 26.917

    Novos recursos

    • Agora você pode configurar o som das notificações de conclusão de tarefas, solicitações de permissão e perguntas. Escolha Padrão, Clássico ou Nenhum. No macOS, você também pode escolher um som do sistema ou importar um arquivo de áudio.

    Melhorias de desempenho e correções de bugs

    • Adicionamos uma caixa de diálogo para ajudar você a entrar novamente quando um erro de sessão impede que o aplicativo seja iniciado.
    • A caixa de diálogo Renomear agora mantém os títulos dos chats quando a configuração da árvore de trabalho termina.
  • GPT-6 Sol e Luna no Codex e no ChatGPT Work

    O GPT-6 Sol e o GPT-6 Luna estão chegando ao Codex e ao ChatGPT Work com preços por token mais baixos que os dos modelos anteriores da família GPT-5.6. Use o Sol para tarefas complexas de programação e fluxos de trabalho com agentes de IA. Use o Luna para executar tarefas específicas em grande volume.

    A liberação dos dois modelos é gradual para usuários dos planos Plus, Pro, Business, Enterprise e Edu. Usuários dos planos Free e Go podem acessar o Luna no aplicativo para desktop. A disponibilidade depende da etapa de liberação e das configurações do espaço de trabalho. No plano Enterprise, os administradores precisam habilitar os novos modelos. No ChatGPT, os modelos estão disponíveis no modo Work e no Codex, mas não no Chat.

    Quando o seletor de modelos estiver disponível, escolha nele o modelo que deseja usar. Na CLI, use /model ou inicie uma tarefa com codex --model gpt-6-sol ou codex --model gpt-6-luna.

    Consulte Modelos para saber como escolher um modelo ou migrar para outro. Em Preços, confira as tarifas e o uso de créditos. Em Disponibilidade de modelos no espaço de trabalho, veja os controles disponíveis para administradores.

  • Codex CLI 0.156.0

    $ npm install -g @openai/codex@0.156.0
    Ver detalhes

    Novos recursos

    • Use /tui para escolher a interface em tela cheia para a próxima inicialização. Ela permite pesquisar na transcrição, selecionar texto com o mouse e copiá-lo com o botão direito. (#46732, #46734, #46883, #46895)
    • As conversas por voz vêm ativadas por padrão. Use F8 para ativá-las ou desativá-las e /voice settings para escolher a voz. As versões para Linux e Windows já incluem os runtimes de áudio. (#44921, #46071, #44622, #44714, #44922)
    • Consulte o uso da conta, os totais de tokens e a atividade de plugins e habilidades no painel de análise de /usage. (#45764, #45769)
    • Filtre tarefas por status e crie sessões em árvores de trabalho pela central de comandos dos agentes. O suporte a árvores de trabalho agora vem ativado por padrão. (#46839, #45276, #44870)
    • Personalize o terminal com seis novos temas e veja diagramas Mermaid compatíveis e equações em bloco diretamente nas respostas. (#46504, #46054, #45612)
    • Atualize o servidor local em segundo plano com /daemon ou use --no-daemon para executar o Codex sem passar por ele. (#45854, #46088)

    Correções de bugs

    • O Codex preserva as respostas e os planos já transmitidos quando um turno falha, é interrompido ou recebe um evento de conclusão de um subagente. (#45549, #46867)
    • O encaminhamento da área de transferência volta a funcionar em sessões tmux e SSH. O Codex preserva o recuo com tabulações mesmo quando o terminal envia o texto colado como uma sequência de teclas individuais. (#45457, #45454)
    • O Codex restaura o Modo Planejar ao retomar sessões e preserva a identidade e as configurações da conversa quando você edita prompts anteriores. (#45519, #45845)
    • O login volta a funcionar por meio de proxies do sistema, e o Codex atualiza as credenciais MCP quando a descoberta OAuth retorna o erro 503. (#46562, #44636)
    • O Codex preserva os trechos de fala quando há pausas na reprodução ou quando vários pacotes de áudio chegam em rápida sucessão. (#46880)
    • Foram corrigidas falhas no isolamento da sandbox que envolviam conexões de entrada no Windows, sockets privilegiados no Linux e no macOS e gravações por meio de identificadores de arquivo abertos em modo somente leitura no macOS. (#44639, #45984, #46500)

    Documentação

    • Esclarece que as configurações de personalidade descontinuadas friendly e pragmatic já não selecionam estilos de resposta. (#45809)
    • Explica como ? corresponde a um único caractere nos padrões de permissão e bloqueio do proxy de rede. (#46027)

    Manutenção

    • Atualiza as dependências TLS incluídas nos pacotes, entre elas o OpenSSL 3.6.4 para compilações do Linux com musl. (#45149, #45489)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.155.0...rust-v0.156.0

    • #44606 Preservar os anexos de diagnóstico na íntegra e informar quando um upload estiver incompleto @chess-oai
    • #44611 Preservar a atribuição ao turno raiz nos eventos de início de turno @owenlin0
    • #44613 Ativar a verificação do usuário em sessões locais do Codex Desktop @riley-oai
    • #44615 Emitir avisos para terminais não interativos sem recursos avançados em codex doctor @etraut-openai
    • #44616 Simplificar as rotinas auxiliares de login OAuth empresarial e ampliar os testes de callback @nicksteele-oai
    • #44617 Invalidar aprovações do Guardian em cache quando houver ampliação de permissões sem pontuação @jif-oai
    • #44619 Permitir que o coletor de lixo libere respostas descartadas de ferramentas do modo de código @jif-oai
    • #44620 Oferecer suporte a concessões temporárias e mínimas de acesso ao sistema de arquivos no MXC @iceweasel-oai
    • #44622 Adicionar /voice settings para escolher a voz de conversas futuras @bc-openai
    • #44626 Limitar o transporte de dados do ambiente nas solicitações de inicialização do MXC @iceweasel-oai
    • #44628 Disponibilizar o estado da análise da sessão nos metadados de turno da API Responses @marksteinbrick-oai
    • #44629 Permitir a inserção manual do callback no login OAuth do MCP @willwang-openai
    • #44631 Colocar o foco na lista de tarefas ao reabrir a central de comandos dos agentes @etraut-openai
    • #44636 Usar OIDC para retomar a descoberta de metadados OAuth após respostas 503 @malsamiri-oai
    • #44639 Bloquear tráfego de entrada que não seja de loopback na sandbox offline do Windows @viyatb-oai
    • #44646 Respeitar a desativação da análise por conversa ao usar clientes compartilhados @priyanshusingh-de
    • #44650 Aplicar a seleção e as definições gerenciadas de provedores de modelos @alexsong-oai
    • #44651 Manter os erros visíveis na central de comandos e preservar os rascunhos @etraut-openai
    • #44654 Preservar os diagnósticos de variáveis de ambiente ausentes no Codex Doctor @etraut-openai
    • #44655 Respeitar as exclusões de plugins por conversa em todos os recursos do runtime @mzeng-openai
    • #44656 Atribuir as métricas do turno aos modelos usados durante o turno @eternal-openai
    • #44658 Manter as áreas de trabalho privadas da sandbox do Windows ativas após o encerramento dos processos auxiliares @chess-oai
    • #44659 Preservar os gatilhos de turno durante o trabalho delegado a agentes @joeytrasatti-openai
    • #44661 Rastrear o recebimento de chamadas de ferramentas, o momento em que os resultados ficam disponíveis e o encaminhamento no modo de código @anp-oai
    • #44666 Respeitar na TUI a preferência do sistema por movimento reduzido @imac-oai
    • #44669 Resolver negativas de acesso ao sistema de arquivos com contexto explícito sobre o caminho @seanh-oai
    • #44670 Restringir os redirecionamentos de configuração do login às origens conhecidas da plataforma @hintz-openai
    • #44671 Manter as sessões de voz ativas enquanto o áudio estiver silenciado ou houver áudio acumulado @bc-openai
    • #44675 Atualizar as instruções globais nas transições entre solicitações ao modelo @vkg-oai
    • #44676 Resolver perfis de permissão com contexto explícito sobre os caminhos do host de execução @seanh-oai
    • #44691 Emitir avisos sobre configurações ignoradas @andrewgu-oai
    • #44693 Dar precedência às configurações do perfil selecionado sobre os padrões gerenciados de novas conversas @alexr-oai
    • #44694 Incluir o serviço da sandbox do Windows nos artefatos de lançamento @johnl-oai
    • #44701 Adicionar um provedor de instruções específicas de cada conversa @vkg-oai
    • #44711 Voltar à central de comandos após cancelar ou excluir uma sessão @etraut-openai
    • #44714 Incluir os runtimes de voz do Linux e melhorar a confiabilidade do áudio @bc-openai
    • #44732 Esclarecer os prompts de confiança em pastas e adicionar suporte a widgets restritos @etraut-openai
    • #44742 Preservar o texto copiado no editor ao iniciar sessões ou trocar de conversa @bc-openai
    • #44744 Aplicar imediatamente os atalhos numéricos de confirmação de arquivamento @etraut-openai
    • #44746 Verificar a confiança na pasta após determinar o destino da inicialização @etraut-openai
    • #44747 Atualizar quinn-proto e permitir a origem Git do H3 com revisão fixada @richardopenai
    • #44749 Preservar a ordem das legendas de voz ao reproduzir o histórico da TUI @bc-openai
    • #44752 Renderizar Markdown nos detalhes das tarefas na visão geral dos agentes @etraut-openai
    • #44755 Verificar o consentimento de acesso à pasta antes de criar ou retomar tarefas na TUI @etraut-openai
    • #44814 Testar a execução de comandos aprovados com a execução unificada gerenciada desativada @jif-oai
    • #44826 Disponibilizar nas respostas de status os recursos anunciados pelo servidor MCP @gpeal
    • #44832 Adicionar configuração confiável de autenticação MCP empresarial @nicksteele-oai
    • #44857 Usar cores consistentes com o tema para as conversas em toda a TUI @etraut-openai
    • #44862 Preservar nos forks efêmeros a afinidade com o cache da conversa de origem @jif-oai
    • #44865 Restringir os delegados de callback do modo de código às respectivas execuções @abhinav-oai
    • #44866 Preservar o contexto de origem das chamadas de ferramentas do modo de código que cedem o controle @abhinav-oai
    • #44867 Preservar os orçamentos de origem das notificações do modo de código @abhinav-oai
    • #44870 Ativar árvores de trabalho por padrão e esclarecer os erros do daemon local @bc-openai
    • #44872 Adicionar suporte a políticas de rede gerenciadas à sandbox MXC do Windows @iceweasel-oai
    • #44877 Retornar metadados da chave pública no cadastro para verificação do usuário @riley-oai
    • #44879 Fazer as estrelas do editor do Astra desaparecerem gradualmente e estabilizar o redesenho do cursor @imac-oai
    • #44883 Rejeitar notas de histórico sobre o orçamento de tokens quando o modelo inicial não oferecer suporte @jif-oai
    • #44893 Mostrar os programas de acesso disponíveis na descoberta de modelos @faizan-oai
    • #44903 Conectar o ponto de entrada do auxiliar nativo do MXC no Windows @iceweasel-oai
    • #44905 Disponibilizar na API do App Server as configurações de plugins desativados @mzeng-openai
    • #44915 Remover a API descontinuada thread/rollback @owenlin0
    • #44921 Ativar conversas por voz por padrão na TUI @bc-openai
    • #44922 Incluir runtimes nativos de voz nas versões para Windows @bc-openai
    • #44924 Atualizar o formato de áudio do alto-falante ao reiniciar a saída de voz @bc-openai
    • #44925 Aceitar o áudio da resposta de voz antes das legendas em turnos silenciosos @bc-openai
    • #44928 Preservar o histórico do medidor de voz durante amostras de baixo volume @bc-openai
    • #44930 Incorporar instruções de tom amigável às versões incluídas do GPT-5.4 e do GPT-5.5 @rhan-oai
    • #44931 Deixar de definir YARN_NO_PROXY no ambiente de proxy gerenciado @viyatb-oai
    • #44932 Unificar os snapshots de contexto e agrupar as solicitações em janelas @pakrym-oai
    • #44933 Remover da TUI as verificações e os avisos sobre locais do Windows em que qualquer usuário pode gravar @etraut-openai
    • #44934 Adicionar snapshots de cenários para a compactação remota e as ferramentas do modo de código @pakrym-oai
    • #44935 Remover a seleção de personalidade da TUI @rhan-oai
    • #44938 Detectar falhas de autenticação de conectores mesmo sem uma URL de instalação @priyanshusingh-de
    • #44939 Respeitar os hosts de execução ao configurar a sandbox do Windows @etraut-openai
    • #44942 Esclarecer o aviso sobre o runtime do Visual C++ no Windows para os pacotes de voz @bc-openai
    • #44944 Aplicar os requisitos de provedores gerenciados às conversas existentes no App Server @alexsong-oai
    • #44945 Encaminhar pelo App Server a configuração da sandbox do Windows feita na TUI @etraut-openai
    • #44946 Descontinuar a seleção das personalidades Amigável e Pragmática @rhan-oai
    • #44948 Adicionar snapshots de contexto para perguntas assíncronas e atualizações de plugins @pakrym-oai
    • #44952 Manter as legendas de voz visíveis durante as atualizações do alto-falante e a transferência do histórico @bc-openai
    • #44957 Adicionar agrupamento por modelo à central de comandos dos agentes @etraut-openai
    • #44969 Abrir na central de comandos as tarefas gerenciadas em outro local como histórico somente leitura @etraut-openai
    • #44970 Mostrar tokens das tarefas e estimativas de uso na central de comandos dos agentes @etraut-openai
    • #44976 Padronizar a renderização de texto dos snapshots de contexto @pakrym-oai
    • #45035 Executar a publicação do DotSlash diretamente em executores Ubuntu @charliemarsh-oai
    • #45039 Usar o nível 6 de compressão gzip nos arquivos de pacote do Codex @charliemarsh-oai
    • #45051 Consolidar os downloads de artefatos de lançamento do Rust @charliemarsh-oai
    • #45089 Adiar os resumos automáticos e tornar sua apresentação mais compacta na TUI @fcoury-oai
    • #45090 Preservar o contexto da conversa e separar as próximas ações nos resumos @fcoury-oai
    • #45094 Estimar os tokens do histórico com base no conteúdo em vez dos envelopes serializados @won-openai
    • #45108 Cancelar a geração pendente do título da conversa após uma renomeação manual @fcoury-oai
    • #45112 Usar blueberry nos dados de teste do agente em segundo plano em tempo real @anp-oai
    • #45116 Impedir o envio prematuro de notas de relatório com várias linhas @etraut-openai
    • #45124 Adicionar uma flag de recurso para mensagens assíncronas de usuários @alishobeiri-oai
    • #45135 Exibir na TUI o texto em transmissão antes de receber uma quebra de linha @etraut-openai
    • #45137 Remover a animação de brilhos do Astra do editor da TUI @fcoury-oai
    • #45149 Usar OpenSSL 3.6.4 nas compilações com musl @zm-oai
    • #45169 Mover para a biblioteca a configuração da sandbox do Windows e o armazenamento da instalação @zm-oai
    • #45176 Integrar a sandbox MXC do Windows à execução de comandos @iceweasel-oai
    • #45178 Dividir a limpeza da sandbox do Windows em fases de preparação e conclusão @zm-oai
    • #45180 Extrair rotinas auxiliares compartilhadas de configuração de rede e política de ambiente @seanh-oai
    • #45182 Validar os grupos de tokens da sandbox do Windows antes de copiar os SIDs @zm-oai
    • #45185 Associar os metadados das chamadas diretas de ferramentas às saídas das respectivas invocações @ningyi-oai
    • #45224 Registrar a responsabilidade pela desinstalação do aplicativo de desktop do Windows antes de configurar a sandbox @chess-oai
    • #45248 Usar as configurações capturadas da etapa nos metadados das solicitações e nos hooks de ferramentas @abhinav-oai
    • #45255 Abrir novas sessões diretamente pela central de comandos @etraut-openai
    • #45262 Direcionar o texto colado para a consulta ativa de pesquisa no histórico @charliemarsh-oai
    • #45271 Preservar o histórico de rolagem do terminal ao ampliar a área visível da TUI @fcoury-oai
    • #45276 Permitir criar sessões em árvores de trabalho na visão geral dos agentes @etraut-openai
    • #45312 Extrair a preparação da configuração da sandbox do Windows para uma rotina auxiliar @seanh-oai
    • #45345 Publicar, junto com as versões do Rust, pacotes provisionados para macOS disponíveis por adesão @riley-oai
    • #45399 Cancelar tarefas de temporizador do modo de código quando o temporizador for removido ou a célula terminar @jif-oai
    • #45409 Adicionar aos metadados das solicitações MCP os IDs da sessão e da janela de origem @jif-oai
    • #45413 Invalidar as sessões de revisão do Guardian após a redefinição do histórico da conversa de origem @jif-oai
    • #45417 Extrair a seleção de transcrições do Guardian para guardian-context @felixxia-oai
    • #45418 Mover o controle das conversas do Guardian para o crate do revisor @felixxia-oai
    • #45420 Extrair a execução do amostrador do Guardian para um módulo dedicado @felixxia-oai
    • #45428 Evitar clonar os dados de snapshots de status do servidor MCP @charliemarsh-oai
    • #45439 Compartilhar os schemas de saída das ferramentas e adiar a construção dos envelopes MCP @charliemarsh-oai
    • #45440 Compartilhar catálogos de ferramentas de Apps sem reter snapshots não utilizados @charliemarsh-oai
    • #45441 Preservar os IDs das respostas de origem do Guardian entre solicitações de amostragem @jif-oai
    • #45445 Atribuir os dados de análise de comandos e plugins ao modelo que os invocou @jwang-openai
    • #45454 Preservar tabulações em sequências de texto colado sem delimitadores de colagem @etraut-openai
    • #45455 Refatorar a configuração da sandbox do Windows e as rotinas auxiliares do serviço @zm-oai
    • #45457 Corrigir o roteamento da área de transferência em sessões tmux e SSH @fcoury-oai
    • #45459 Resolver no catálogo os registros MCP gerenciados pela empresa @nicksteele-oai
    • #45461 Identificar falhas de compressão do registro de execução por etapa e tipo de erro de E/S @jif-oai
    • #45463 Permitir listeners dedicados para proxies de rede gerenciados @iceweasel-oai
    • #45475 Corrigir a pontuação de correspondências aproximadas em expansões de caracteres Unicode para minúsculas @etraut-openai
    • #45487 Manter o recurso de persistência adquirido pela conversa durante o cancelamento da sessão @jif-oai
    • #45489 Atualizar as dependências de rustls e AWS-LC nos arquivos de bloqueio do Cargo e do Bazel @zm-oai
    • #45491 Remover a infraestrutura de criação de subagentes do Guardian @felixxia-oai
    • #45492 Dividir a pontuação assíncrona do Guardian V2 em módulos especializados @felixxia-oai
    • #45493 Restringir ao crate a rotina auxiliar de cancelamento por prazo do Guardian @felixxia-oai
    • #45495 Disponibilizar os métodos de login efetivos nos requisitos de configuração @acrognale-oai
    • #45496 Rastrear o carregamento das instruções globais do usuário @vkg-oai
    • #45499 Enviar imagens locais da TUI como anexos portáveis para instâncias remotas do App Server @etraut-openai
    • #45501 Renderizar expressões matemáticas TeX em linha como Unicode na TUI @etraut-openai
    • #45502 Adicionar ciclos de vida gerenciados às conversas, com inicialização segura em caso de cancelamento @jif-oai
    • #45503 Adicionar primitivas revogáveis de política de rede ao cliente HTTP @acrognale-oai
    • #45504 Permitir o fechamento da saída do ConPTY após o encerramento do último cliente do console @iceweasel-oai
    • #45505 Adicionar rastreamento do ciclo de vida da execução unificada @anp-oai
    • #45506 Permitir salvar em segundo plano as entradas com que o usuário redireciona um turno @bryanashley
    • #45509 Compartilhar as especificações de ferramentas MCP até a seleção dos resultados da pesquisa @owenlin0
    • #45513 Permitir definir daybreakEnabled ao iniciar uma conversa @faizan-oai
    • #45515 Filtrar por tipo de evento os dados de análise dos testes de instalação de plugins @zm-oai
    • #45516 Permitir configurar o modelo de prompt do Guardian @won-openai
    • #45517 Usar um servidor simulado dedicado no teste de aplicação dos requisitos do provedor @zm-oai
    • #45518 Encaminhar os revisores do Guardian pelo ThreadManager quando o contexto de origem estiver embutido @jif-oai
    • #45519 Restaurar o modo de colaboração ao retomar conversas @etraut-openai
    • #45520 Adicionar dependências ao serviço da sandbox do Windows @zm-oai
    • #45521 Mover a inicialização dos revisores do Guardian para o pool @jif-oai
    • #45524 Habilitar inicializações TTY do MXC e rede gerenciada no servidor de execução @iceweasel-oai
    • #45526 Preparar os pacotes wheel do runtime Python diretamente a partir dos diretórios dos pacotes @charliemarsh-oai
    • #45528 Comprimir primeiro os maiores artefatos de lançamento do Windows @charliemarsh-oai
    • #45529 Disponibilizar o roteamento selecionado do espaço de trabalho nas consultas à conta pelo App Server @acrognale-oai
    • #45533 Reforçar e compartilhar as rotinas auxiliares de identidade da sandbox do Windows @zm-oai
    • #45534 Respeitar as concessões explícitas de acesso a sockets Unix na sandbox gerenciada do Linux @viyatb-oai
    • #45535 Classificar eventos de análise de ferramentas pela origem da chamada @eddie-openai
    • #45537 Mover o ciclo de vida do revisor do Guardian para a extensão @jif-oai
    • #45542 Adicionar registro de pacotes gerenciado pelo serviço para as contas da sandbox do Windows @zm-oai
    • #45543 Refatorar o conteúdo de imagem para usar o tipo compartilhado ImageReference @kchainani-oai
    • #45544 Desencorajar o registro integral dos resultados da geração de imagens em logs @Gan-Tu
    • #45546 Separar os pacotes do daemon da instalação independente da CLI @etraut-openai
    • #45548 Respeitar no Seatbelt as permissões preparadas para sockets Unix @viyatb-oai
    • #45549 Preservar as respostas e os planos já transmitidos quando os turnos terminarem @etraut-openai
    • #45550 Permitir ativar a execução de pacotes registrados na sandbox do Windows @zm-oai
    • #45554 Usar a preparação compartilhada do cache do Bazel na integração contínua do SDK @charliemarsh-oai
    • #45556 Adicionar APIs de upload e resolução de anexos e passar os repositórios de anexos às sessões @kchainani-oai
    • #45558 Usar pacotes locais completos da CLI para instalar o daemon quando ele estiver ausente @etraut-openai
    • #45559 Retomar a atualização dos registros da sandbox do Windows após reinicializações do serviço @zm-oai
    • #45579 Copiar os anexos da conversa atual para forks não efêmeros @joeytrasatti-openai
    • #45580 Permitir substituir explicitamente o pacote do daemon pela CLI @etraut-openai
    • #45602 Corrigir a classificação de novas tentativas em caso de limitação de taxa ou erro de cota @sdcoffey
    • #45612 Renderizar expressões matemáticas em blocos independentes na TUI @etraut-openai
    • #45649 Adicionar suporte à classificação de elicitação na análise de aplicativos e do MCP @priyanshusingh-de
    • #45669 Centralizar a configuração dos agentes filhos no módulo de agentes @jif-oai
    • #45670 Mover a entrega de mensagens de agentes V2 para AgentControl @jif-oai
    • #45672 Unificar a responsabilidade pelo ciclo de vida dos revisores do Guardian @jif-oai
    • #45676 Mover as regras de interrupção dos agentes criados para AgentControl @jif-oai
    • #45677 Mover os relatórios de revisão e a contagem de negativas do Guardian para a extensão @jif-oai
    • #45679 Descontinuar a API não utilizada do protótipo de extensão do Guardian @felixxia-oai
    • #45680 Restringir a análise das avaliações do Guardian e a visibilidade do disjuntor @felixxia-oai
    • #45683 Consolidar os testes de transcrição do Guardian em guardian-context @felixxia-oai
    • #45684 Passar ReviewModel pelas sessões de revisão do Guardian @felixxia-oai
    • #45693 Mover o roteamento de aprovações do Guardian para a extensão do revisor @jif-oai
    • #45711 Adicionar listas de ferramentas permitidas na inicialização das conversas @jif-oai
    • #45716 Classificar os resultados de autenticação e aprovação do MCP nos dados de análise @priyanshusingh-de
    • #45729 Mover a configuração dos revisores do Guardian para a extensão @jif-oai
    • #45730 Separar a seleção da sandbox do executor dos níveis de sandbox do Windows @iceweasel-oai
    • #45736 Encaminhar solicitações do Guardian por /responses com cabeçalhos de identificação @jif-oai
    • #45737 Separar as implementações da sandbox do Windows dos modos legados de configuração @iceweasel-oai
    • #45739 Adicionar relatórios tipados de análise da conta ao cliente de backend @fcoury-oai
    • #45740 Adicionar normalização dos dados de análise da conta à TUI @fcoury-oai
    • #45741 Adicionar rotinas auxiliares de histórico de tokens e formatação de créditos para análise @fcoury-oai
    • #45742 Vincular a autenticação das solicitações de análise à conta @fcoury-oai
    • #45746 Condicionar explicitamente a publicação do DotSlash ao sucesso do lançamento @chess-oai
    • #45749 Extrair scripts reutilizáveis de inicialização do Bash e do Zsh @jif-oai
    • #45755 Respeitar a desativação canônica de plugins nos conectores compartilhados @mzeng-openai
    • #45757 Integrar a seleção da sandbox do Windows ao roteamento do proxy gerenciado @iceweasel-oai
    • #45760 Desativar os caminhos de otimização do V8 afetados por bugs de ordenação de arrays @kliu128
    • #45762 Carregar relatórios de análise com os planos fornecidos pelo servidor e verificações de identidade da conta @fcoury-oai
    • #45763 Adicionar primitivas de gráficos empilhados para a análise da conta @fcoury-oai
    • #45764 Adicionar um painel de análise da conta a /usage @fcoury-oai
    • #45765 Incluir as principais conversas na análise de uso @fcoury-oai
    • #45766 Adicionar à análise na TUI o histórico de uso do plano com acesso condicionado @fcoury-oai
    • #45768 Adicionar a análise de uso das principais conversas para contas de consumidores @fcoury-oai
    • #45769 Adicionar uma aba de resumo da conta à área de análise @fcoury-oai
    • #45770 Melhorar a legibilidade e a navegação dos gráficos de análise @fcoury-oai
    • #45772 Disponibilizar o histórico experimental de planos na área de análise e melhorar a navegação @fcoury-oai
    • #45779 Usar identidades nativas de processos para daemons gerenciados por PID @etraut-openai
    • #45780 Permitir que as atualizações do daemon restaurem pacotes com versão fixada para a versão estável mais recente @etraut-openai
    • #45781 Normalizar os marcadores de lista no snapshot de desconexão durante a preparação de imagens @jgershen-oai
    • #45782 Preservar as evidências de autorização do Guardian durante a migração de checkpoints @felixxia-oai
    • #45789 Preservar as evidências do Guardian durante a migração de checkpoints @felixxia-oai
    • #45794 Aceitar referências a imagens por ID de arquivo nas entradas e nas saídas de ferramentas @kchainani-oai
    • #45796 Preservar ImageUserInput no SDK Python @kchainani-oai
    • #45799 Concluir a limpeza após a desinstalação da sandbox do Windows @chess-oai
    • #45805 Preservar os metadados da interface do MCP App nos eventos de chamada de ferramentas e no histórico @victor-openai
    • #45806 Restringir as solicitações de instalação de plugins à conversa raiz @rennie-openai
    • #45807 Registrar turnos interrompidos nos snapshots de recuperação do daemon gerenciado @etraut-openai
    • #45809 Descontinuar a flag do recurso de personalidade e documentar as configurações descontinuadas @rhan-oai
    • #45811 Limitar a detecção de terminais WSL e tratar verificações inconclusivas com segurança @etraut-openai
    • #45812 Adicionar suporte ao roteamento por espaço de trabalho nas solicitações à API Responses @acrognale-oai
    • #45813 Acompanhar na TUI a política da sandbox do Windows e os hosts de execução de cada conversa @etraut-openai
    • #45817 Adicionar um renderizador de texto Mermaid com limites de processamento @etraut-openai
    • #45820 Continuar o trabalho interrompido após a reinicialização do daemon gerenciado @etraut-openai
    • #45821 Usar o estado do App Server nas decisões da TUI sobre a sandbox do Windows @etraut-openai
    • #45822 Permitir ativar limites para o corpo das respostas no transporte HTTP @sergio-oai
    • #45823 Executar a publicação no R2 quando as dependências do lançamento forem concluídas com sucesso @dkumar-oai
    • #45825 Permitir ativar o tratamento não fatal de falhas na leitura do relógio @vivi
    • #45830 Usar a configuração do App Server para determinar o estado da sandbox do Windows na TUI @etraut-openai
    • #45831 Permitir selecionar o modelo e o raciocínio apenas para a sessão atual na TUI @etraut-openai
    • #45837 Ocultar a raiz duplicada do WSLg em sandboxes restritas do Linux @etraut-openai
    • #45845 Reverter a conversa atual ao editar um prompt anterior na TUI @etraut-openai
    • #45849 Preservar entre iterações do laço o future que aguarda o sinal de encerramento do App Server @jgershen-oai
    • #45852 Preservar as convenções de caminhos do executor nos resumos de permissões @seanh-oai
    • #45854 Adicionar o menu /daemon para atualizar o servidor local em segundo plano @etraut-openai
    • #45863 Preservar os URIs de caminhos do executor nas raízes do espaço de trabalho do perfil de permissão @seanh-oai
    • #45865 Rejeitar caminhos nos nomes de arquivo alternativos da documentação do projeto @etraut-openai
    • #45900 Adicionar um comando oculto de túnel TCP via HTTP/3 @richardopenai
    • #45915 Tornar os wrappers do modo de código transparentes para as políticas de modelos do Guardian @jif-oai
    • #45928 Limitar os erros de decodificação do catálogo de modelos e classificar solicitações que excedem o tempo limite @jif-oai
    • #45933 Evitar consultas redundantes ao catálogo de modelos em revisores reutilizados do Guardian @jif-oai
    • #45956 Registrar o tamanho do armazenamento de memória após uma consolidação bem-sucedida @jif-oai
    • #45957 Centralizar a resolução de políticas do Guardian na configuração e no protocolo @jif-oai
    • #45960 Identificar a versão da memória na telemetria de uso da memória @jif-oai
    • #45964 Indicar conclusões parciais nas métricas de compressão dos registros de execução @jif-oai
    • #45966 Medir os tempos de leitura e materialização dos registros de execução @jif-oai
    • #45978 Manter a seleção em uma tarefa adjacente ao ocultar tarefas na visão geral dos agentes @etraut-openai
    • #45980 Recorrer ao histórico resumido nas conversas somente leitura @etraut-openai
    • #45981 Preservar a configuração da sessão ao trocar o perfil de permissão da conversa @etraut-openai
    • #45982 Usar a resolução DNS nativa para o proxy de rede no macOS @jdkula-openai
    • #45983 Mostrar uma mensagem de carregamento ao abrir tarefas pela visão geral dos agentes @etraut-openai
    • #45984 Isolar os sockets Unix do App Server dos comandos com acesso restrito ao sistema de arquivos @etraut-openai
    • #45985 Substituir as tuplas de resultados das revisões do Guardian por estruturas nomeadas @felixxia-oai
    • #45987 Centralizar a preparação das ações para revisão pelo Guardian @felixxia-oai
    • #46002 Extrair para um módulo separado a execução de solicitações HTTP que leva a rota em conta @acrognale-oai
    • #46004 Preservar as concessões de acesso a sockets Unix de anexos quando a política do controlador for omitida @open-matt
    • #46006 Voltar a informar falhas do relógio após a recuperação @anp-oai
    • #46008 Encaminhar as seleções de permissões integradas pelo App Server @etraut-openai
    • #46009 Centralizar a seleção e a validação de checkpoints de compactação @felixxia-oai
    • #46010 Habilitar metadados de resultados de ferramentas de aplicativos com controles de análise @ningyi-oai
    • #46011 Aplicar os requisitos gerenciados de residência de dados ao criar provedores de API @andrewgu-oai
    • #46013 Encaminhar os atalhos de permissão pelo fluxo compartilhado de seleção @etraut-openai
    • #46015 Permitir que os chamadores desativem habilidades do executor por ambiente @vkg-oai
    • #46019 Permitir que contribuições MCP de Apps hospedados substituam o modo do protocolo @teddywyly-oai
    • #46020 Adicionar um endpoint experimental de compressão de registros de execução @jif-oai
    • #46026 Centralizar a resolução e a renderização de mensagens de modelos em codex-prompts @rhan-oai
    • #46027 Documentar e testar o curinga ? nos padrões de domínio do proxy de rede @viyatb-oai
    • #46029 Permitir hooks de limpeza de aplicativos de navegador em caso de interrupção @syuan-oai
    • #46031 Manter ativos os fluxos de retransmissão do Noise após falhas repetidas de handshake @viyatb-oai
    • #46032 Exigir preferências impostas pelo macOS para a configuração gerenciada @joeflorencio-openai
    • #46033 Preservar os caches de habilidades do orquestrador durante atualizações do runtime MCP @hlevy-openai
    • #46035 Adicionar configuração por aplicativo para definir quais ferramentas ficam disponíveis @ptiet-oai
    • #46036 Preservar as causas dos erros de configuração ao salvar o revisor de aprovações @darius-oai
    • #46038 Testar as permissões de modificação da DACL do diretório bin da sandbox do Windows @zm-oai
    • #46040 Desativar por padrão as animações da TUI quando um leitor de tela for detectado @etraut-openai
    • #46041 Tornar mais rigoroso o tratamento das solicitações nos testes de aprovação do Guardian @jgershen-oai
    • #46042 Adicionar suporte a políticas de somente leitura nas solicitações a ferramentas MCP @rennie-openai
    • #46043 Reparar senhas expiradas de contas da sandbox do Windows durante a configuração @zm-oai
    • #46044 Incluir os metadados de ferramentas do modo de código nos prompts de compactação @ningyi-oai
    • #46047 Identificar as métricas de compressão dos registros de execução por gatilho @jif-oai
    • #46051 Rastrear os modos de continuação do WebSocket e os motivos para enviar a entrada completa @vkg-oai
    • #46054 Renderizar blocos de código Mermaid como diagramas na TUI @etraut-openai
    • #46058 Atribuir eventos de análise às sessões de voz em tempo real @chrisdong-oai
    • #46063 Enxugar os testes do Guardian e tornar mais rigorosas as asserções sobre a estrutura das solicitações @felixxia-oai
    • #46064 Consolidar os testes do Guardian nos pontos compartilhados de aplicação de políticas e contexto @felixxia-oai
    • #46065 Encaminhar imagens preparadas pelo repositório de anexos @kchainani-oai
    • #46066 Manter a interação do MCP com o usuário na conversa raiz @rennie-openai
    • #46067 Remover o prefixo done dos horários de conclusão na TUI @etraut-openai
    • #46069 Usar as cores do tema de sintaxe para código em linha e caminhos de arquivos @etraut-openai
    • #46070 Suprimir avisos quando as descrições de habilidades forem abreviadas @etraut-openai
    • #46071 Adicionar um atalho F8 configurável para conversas por voz @etraut-openai
    • #46072 Levar imagens de arquivos em conta nos orçamentos de contexto e nas revisões do Guardian @kchainani-oai
    • #46073 Limitar as prévias de saída do modo de código considerando todos os blocos de resultados @etraut-openai
    • #46075 Usar as configurações capturadas da etapa ao criar subagentes @rhan-oai
    • #46077 Manter o editor responsivo durante a criação de sessões pela central de comandos @etraut-openai
    • #46081 Marcar como concluídos os inventários vazios de ferramentas do modo de código após o término @nf-openai
    • #46088 Adicionar --no-daemon para executar sem passar pelo servidor compartilhado em segundo plano @etraut-openai
    • #46096 Exibir uma única vez um campo de estrelas no editor de novas tarefas do Astra @imac-oai
    • #46104 Pausar os eventos da TUI no teste de regressão da visão geral dos agentes @etraut-openai
    • #46107 Alocar no heap os futures dos manipuladores de solicitações do App Server para reduzir o uso da pilha @etraut-openai
    • #46108 Substituir o estado de migração de Sites por uma verificação de compatibilidade em tempo de execução @jiwon-oai
    • #46112 Preservar o contexto da política da sandbox do sistema de arquivos quando o diretório de trabalho atual desaparecer @anp-oai
    • #46116 Tornar mais compactos e descritivos os resumos de atividade da Web e de imagens na TUI @etraut-openai
    • #46117 Permitir ativar a inicialização automática do servidor em segundo plano @etraut-openai
    • #46122 Encaminhar leituras e gravações no sistema de arquivos conforme suas respectivas permissões de sandbox @anp-oai
    • #46123 Permitir que os catálogos de modelos substituam a descrição V2 de spawn_agent @rhan-oai
    • #46125 Corrigir as verificações de isolamento de sockets do daemon em montagens privadas de tmp @open-matt
    • #46126 Registrar telemetria de inicialização e atualização do daemon respeitando o consentimento @etraut-openai
    • #46179 Incluir as mensagens do usuário remetente nas revisões de delegação do Guardian @jif-oai
    • #46230 Preservar os níveis Flex configurados mesmo sem suporte do catálogo ou do modo Fast @sdcoffey
    • #46237 Melhorar os detalhes dos erros da sandbox do Windows e a limpeza do Registro @chess-oai
    • #46239 Dar preferência ao serviço de provisionamento na configuração automática da sandbox do Windows @zm-oai
    • #46241 Reparar o acesso da sandbox do Windows aos processos filhos existentes do runtime @chess-oai
    • #46245 Publicar de forma atômica as pontuações em cache do Guardian e a cobertura @felixxia-oai
    • #46258 Preservar os IDs dos arquivos de imagem enviados no histórico de exibição das mensagens do usuário @kchainani-oai
    • #46264 Flexibilizar as orientações de delegação na descrição v2 de spawn_agent @surajs-oai
    • #46266 Ampliar a renderização de expressões matemáticas em Unicode com acentos, símbolos e delimitadores @etraut-openai
    • #46268 Adicionar mecanismos de acesso ao sistema de arquivos vinculados às permissões do ambiente @anp-oai
    • #46271 Permitir selecionar o MXC pela configuração da sandbox do Windows @iceweasel-oai
    • #46278 Reduzir o número de uploads simultâneos de lançamentos para o R2 e ativar as novas tentativas padrão @anp-oai
    • #46279 Preservar o prefixo reutilizável do histórico do Guardian entre solicitações de aprovação @jif-oai
    • #46281 Conectar a descoberta de espaços de trabalho do App Server ao roteamento de solicitações aos modelos @acrognale-oai
    • #46288 Permitir medir o tempo de processamento adicional nas respostas do modo de código @cassirer-openai
    • #46291 Excluir das solicitações os ajustes de raciocínio salvos quando estiverem desativados @felixxia-oai
    • #46292 Preservar o esforço de raciocínio selecionado nas revisões síncronas do Guardian @felixxia-oai
    • #46293 Encaminhar a descoberta e o carregamento de habilidades por EnvironmentAccess @anp-oai
    • #46294 Separar os metadados de inicialização da conversa do histórico de reprodução @charliemarsh-oai
    • #46297 Aceitar descrições do catálogo para todas as ferramentas multiagente V2 @rhan-oai
    • #46300 Centralizar o login OAuth e a renovação de credenciais, com diagnósticos mais seguros @alexsong-oai
    • #46302 Validar políticas de sockets de rede com base no sistema operacional do executor @seanh-oai
    • #46303 Enviar os arquivos de lançamento em sequência para evitar limites de taxa secundários @imac-oai
    • #46305 Evitar clonar itens do turno ao consultar turnos ativos no App Server @charliemarsh-oai
    • #46306 Preservar os erros da política bio como um tipo distinto de erro que não admite nova tentativa @rennie-openai
    • #46309 Preservar os caches de plugins durante atualizações dos metadados de exibição @vkg-oai
    • #46310 Adiar as mudanças de seleção do ambiente até o próximo turno @sayan-oai
    • #46318 Adicionar gerenciamento de credenciais OAuth para gateways de provedores de modelos @alexsong-oai
    • #46319 Preservar as ações e os resultados de pesquisa na Web na saída JSON de exec @etraut-openai
    • #46322 Definir o tipo de sandbox do Windows no teste de ambiente pendente @sayan-oai
    • #46323 Registrar o inventário de plugins ativos nos dados de análise do turno @marksteinbrick-oai
    • #46324 Ampliar o mecanismo alternativo de compactação para incluir o modelo atual @aibrahim-oai
    • #46328 Evitar salvar a confiança no projeto para diretórios sem projeto @viyatb-oai
    • #46330 Mover o cálculo do intervalo entre novas tentativas para codex-async-utils @bolinfest
    • #46331 Adiar a validação da política de rede do ambiente até depois da composição @seanh-oai
    • #46332 Reduzir o destaque visual dos resumos de conversa na TUI @etraut-openai
    • #46333 Tratar contas desativadas da sandbox do Windows durante a limpeza @chess-oai
    • #46334 Compartilhar a identidade da plataforma entre as configurações de caminhos, rede e sandbox @seanh-oai
    • #46335 Manter a avaliação das políticas MCP consistente com os ambientes de cada turno @sayan-oai
    • #46482 Tratar classificações desconhecidas de erros e configurar o OAuth do gateway @etraut-openai
    • #46486 Tornar as respostas a perguntas assíncronas da TUI compatíveis com o aplicativo de desktop @etraut-openai
    • #46487 Manter agrupadas na TUI as atividades de exploração mesmo entre etapas de raciocínio e saídas com código diferente de zero @etraut-openai
    • #46488 Dividir os testes de análise em suítes especializadas @rhan-oai
    • #46490 Combinar o OAuth do gateway com a autenticação do provedor principal @alexsong-oai
    • #46492 Padronizar as prévias de saída das ferramentas na TUI com um limite de três linhas @etraut-openai
    • #46493 Permitir /review durante a inicialização do MCP @etraut-openai
    • #46494 Manter as raízes dos espaços de trabalho remotos sob controle do servidor @etraut-openai
    • #46495 Preservar a identidade de assinatura de código da CLI provisionada para macOS @riley-oai
    • #46498 Permitir que sessões em árvores de trabalho usem um daemon local existente @etraut-openai
    • #46499 Permitir a elevação aprovada de privilégios com políticas de rede controladas pelo ambiente @sayan-oai
    • #46500 Bloquear operações fcntl que alteram o estado nas políticas restritas do Seatbelt no macOS @nornagon-openai
    • #46501 Adicionar diagnósticos de configuração e recursos aos metadados de relatórios @pakrym-oai
    • #46503 Usar em toda a TUI os nomes de exibição dos modelos definidos no catálogo @etraut-openai
    • #46504 Incluir seis temas na TUI e adaptar as cores de destaque ao tema @etraut-openai
    • #46505 Aceitar schemas de parâmetros do catálogo para ferramentas multiagente V2 @rhan-oai
    • #46506 Compartilhar cookies do ChatGPT entre os transportes HTTP e WebSocket @jif-oai
    • #46507 Executar os testes da sandbox do Windows com exclusividade quando a execução for local @jif-oai
    • #46508 Atualizar o catálogo de modelos antes dos turnos após mudanças de autenticação @jif-oai
    • #46509 Concluir o envio das revisões finalizadas do Guardian antes de entregar as decisões @jif-oai
    • #46510 Evitar clonar itens do turno ativo ao retomar conversas apenas para obter metadados @charliemarsh-oai
    • #46511 Evitar clonar itens excluídos do turno ao retomar uma conversa @charliemarsh-oai
    • #46512 Capturar checkpoints de revisão do Guardian a partir do contexto ativo @jif-oai
    • #46513 Renomear AgentControl para LocalAgentControl @jif-oai
    • #46514 Reproduzir os checkpoints do Guardian em uma nova sessão nos testes @jif-oai
    • #46516 Tratar o momento da conclusão no teste de retomada multiagente @jif-oai
    • #46517 Estabilizar o teste de interrupção da saída da TUI @jif-oai
    • #46518 Tratar atrasos na inicialização de processos no teste de aprovação de rede do Guardian @jif-oai
    • #46519 Usar um relógio pausado nos testes de tempo limite do amostrador e do catálogo de modelos @jif-oai
    • #46521 Usar o mecanismo alternativo por membro do macOS nas rotinas compartilhadas de encerramento de grupos de processos @jif-oai
    • #46522 Ativar por padrão a reutilização da compactação da conversa de origem pelo Guardian @felixxia-oai
    • #46523 Habilitar por padrão a vinculação local na rede gerenciada do MXC @iceweasel-oai
    • #46524 Tentar iniciar novamente os executáveis ocupados nos testes do daemon empacotado @felixxia-oai
    • #46527 Fixar as versões das dependências de publicação do WinGet no fluxo de lançamento @imac-oai
    • #46528 Vincular as medições de plugins do executor à versão confiável do plugin @papayo-oai
    • #46529 Permitir substituições compatíveis de configurações de recursos ao iniciar o daemon compartilhado @etraut-openai
    • #46530 Condicionar as atualizações do esforço de raciocínio ao suporte explícito do modelo @felixxia-oai
    • #46531 Preservar o esforço de raciocínio de cada solicitação nos processos de memória e geração de títulos @felixxia-oai
    • #46532 Remover com.apple.runningboard dos padrões de plataforma do Seatbelt @nornagon-openai
    • #46533 Desativar por padrão os resumos de raciocínio em novas conversas na TUI @celia-oai
    • #46534 Aceitar env_inherit em workspace_root_test @bolinfest
    • #46535 Permitir montagens de namespaces não relacionados nas verificações de sockets da sandbox do Linux @pash-openai
    • #46539 Adicionar um callback de início de comando para extensões do ciclo de vida das ferramentas @papayo-oai
    • #46540 Centralizar em CodexErr as decisões e os intervalos de novas tentativas @anp-oai
    • #46541 Permitir ativar a compactação após as respostas finais @hlevy-openai
    • #46542 Adicionar referências autenticadas a medições remotas de plugins @papayo-oai
    • #46543 Adicionar a codex doctor diagnósticos com limites para caminhos do sistema de arquivos @etraut-openai
    • #46544 Mostrar nos detalhes do plugin as habilidades declaradas para a configuração inicial @victor-openai
    • #46546 Pular a descoberta de habilidades ao inserir itens em conversas já inicializadas @hlevy-openai
    • #46547 Disponibilizar um contrato de controle de agentes independente do backend @jif-oai
    • #46548 Anunciar o limite de tamanho das mensagens WebSocket do socket de controle @konsti-openai
    • #46551 Adicionar uma ação composta para compilar pacotes do Codex e executar testes básicos de funcionamento @anp-oai
    • #46552 Mover para o controlador de agentes o roteamento dos eventos de conclusão dos agentes filhos @jif-oai
    • #46553 Retornar registros LiveAgent na listagem de agentes @jif-oai
    • #46554 Usar sempre áreas de trabalho privadas nas sandboxes legadas do Windows @iceweasel-oai
    • #46555 Acompanhar os registros de executores durante a renovação e a recuperação de conexões @viyatb-oai
    • #46556 Manter as configurações das etapas consistentes com os ambientes de aprovação @sayan-oai
    • #46557 Corrigir a consulta ao ambiente selecionado para o turno ativo @sayan-oai
    • #46558 Adicionar APIs compartilhadas de descoberta de catálogos de plugins @TAFOYA-OAI
    • #46559 Encapsular em LocalAgentControl a contabilização do orçamento de execução @jif-oai
    • #46560 Corrigir a configuração desatualizada do ambiente no teste de aprovação de rede @sayan-oai
    • #46561 Aceitar URLs explícitas de catálogos de modelos dos provedores @andrewgu-oai
    • #46562 Usar o proxy do sistema como alternativa para solicitações de login e inicialização @abhinav-oai
    • #46564 Renomear as APIs MCP de plugins e as APIs de extensão de aplicativos @TAFOYA-OAI
    • #46565 Preservar a ordem do raciocínio nos grupos de atividades da TUI @etraut-openai
    • #46566 Permitir comandos de recuperação quando a conversa atual estiver indisponível @etraut-openai
    • #46567 Separar a listagem do catálogo de plugins da resolução de pacotes @TAFOYA-OAI
    • #46568 Usar o estado capturado do ambiente para as permissões e a recuperação do daemon @sayan-oai
    • #46569 Definir gatilhos de turno explícitos para solicitações de exec e da TUI @eddie-openai
    • #46570 Identificar o modo de autenticação nas métricas de duração da busca remota de modelos @andrewgu-oai
    • #46571 Preservar as exclusões do Seatbelt do macOS em diretórios temporários de trabalho @nornagon-openai
    • #46572 Adicionar à extensão MCP a descoberta de plugins na nuvem no início do turno @TAFOYA-OAI
    • #46573 Adicionar um binário independente de proxy de rede com configuração JSON @viyatb-oai
    • #46574 Notificar os usuários quando chegarem perguntas assíncronas à TUI @etraut-openai
    • #46575 Preservar a identidade do pacote do Windows nos processos descendentes executados na sandbox @zm-oai
    • #46577 Permitir que os provedores de instruções da conversa compartilhem atualizações com subagentes @vinh-gpt
    • #46578 Corrigir a inicialização das políticas do proxy de rede independente @etraut-openai
    • #46579 Limitar a central de comandos dos agentes às 10 sessões mais recentes na inicialização @etraut-openai
    • #46580 Manter as revisões do Guardian vinculadas ao snapshot de instruções aplicado @jif-oai
    • #46583 Negar consultas a serviços XPC nos perfis do Seatbelt do macOS @nornagon-openai
    • #46659 Mover a criação de processos filhos locais para codex-utils-pty @charliemarsh-oai
    • #46660 Tornar explícitas as configurações de inicialização dos processos filhos locais @charliemarsh-oai
    • #46661 Evitar fork ao iniciar processos auxiliares do sistema de arquivos no macOS @charliemarsh-oai
    • #46673 Estender os avisos sobre a versão do servidor aos clientes locais e de pré-lançamento @etraut-openai
    • #46680 Melhorar o contraste, as dicas de teclado e a disposição dos seletores na TUI @etraut-openai
    • #46691 Padronizar a apresentação dos seletores da TUI e corrigir os pontos de quebra de linha @etraut-openai
    • #46692 Unificar o estilo dos seletores da TUI e melhorar os layouts compactos @etraut-openai
    • #46694 Unificar o estilo das janelas de sugestões de preenchimento automático da TUI e preservar a identidade dos resultados @etraut-openai
    • #46695 Padronizar os prompts da TUI com o estilo e os layouts compartilhados dos seletores @etraut-openai
    • #46697 Unificar o estilo dos seletores da TUI e melhorar os layouts compactos das sessões @etraut-openai
    • #46708 Preservar o texto lógico de origem e os estilos quando a TUI quebrar linhas @etraut-openai
    • #46709 Adicionar uma exibição compacta das atividades e preservar o texto de origem da transcrição @etraut-openai
    • #46710 Restaurar os detalhes completos das ferramentas nas transcrições salvas da TUI @etraut-openai
    • #46711 Alinhar os grupos de atividades e o raciocínio salvos da TUI com a saída em tempo real @etraut-openai
    • #46712 Recuperar metadados de chamadas de ferramentas executadas quando o gravador estiver próximo do limite de capacidade @ningyi-oai
    • #46714 Pular os intervalos de consulta periódica no teste do ciclo de vida da fila externa @charliemarsh-oai
    • #46715 Dividir os testes de credenciais dos snapshots do shell em casos específicos @charliemarsh-oai
    • #46719 Extrair a sobreposição de transcrição da TUI para um módulo próprio @etraut-openai
    • #46720 Armazenar em cache os layouts de transcrição para reutilizá-los na medição e na renderização @etraut-openai
    • #46721 Ancorar a rolagem da transcrição nas entradas e limitar a renderização da área visível @etraut-openai
    • #46722 Cancelar saltos pendentes para o início da transcrição com a tecla Home quando houver outra ação de navegação @etraut-openai
    • #46731 Renderizar atividades dinâmicas das ferramentas e preservar a ordem do histórico da TUI @etraut-openai
    • #46732 Adicionar seleção e cópia ao visualizador de transcrições @etraut-openai
    • #46733 Integrar a transcrição interativa à TUI que usa a tela alternativa do terminal @etraut-openai
    • #46734 Adicionar pesquisa na transcrição e controles de detalhamento por atividade @etraut-openai
    • #46739 Adicionar à TUI navegação compacta pela transcrição e navegação entre prompts @etraut-openai
    • #46749 Estabilizar as interações com a transcrição e o editor na TUI @etraut-openai
    • #46750 Preservar os rascunhos da inicialização e enviá-los quando a sessão estiver pronta @etraut-openai
    • #46751 Adicionar à TUI um rodapé de avisos e um visualizador dedicado a eles @etraut-openai
    • #46752 Adicionar um logotipo animado do Codex às novas conversas e à experiência inicial @etraut-openai
    • #46832 Adicionar controles independentes para os efeitos visuais da TUI @etraut-openai
    • #46835 Respeitar a preferência por movimento reduzido na interface de voz @etraut-openai
    • #46837 Melhorar as linhas e a navegação entre páginas na central de comandos dos agentes @etraut-openai
    • #46838 Refinar o layout da central de comandos dos agentes e a edição de metadados @etraut-openai
    • #46839 Adicionar abas de filtro por status à central de comandos dos agentes @etraut-openai
    • #46840 Simplificar as dicas e a navegação de retorno na central de comandos dos agentes @etraut-openai
    • #46844 Selecionar permissões de somente leitura para conversas estruturadas temporárias @etraut-openai
    • #46845 Respeitar a preferência de formato de hora do sistema nos horários de conclusão da TUI @etraut-openai
    • #46849 Mover o controle da transcrição em tela cheia para a configuração da TUI @etraut-openai
    • #46855 Aumentar de 100 ms para 250 ms o tempo limite padrão da sondagem do terminal @etraut-openai
    • #46856 Oferecer suporte a nós em forma de estádio nos diagramas Mermaid do terminal @etraut-openai
    • #46857 Extrair rotinas auxiliares compartilhadas de seleção de texto para a TUI @etraut-openai
    • #46858 Permitir selecionar e editar texto com o mouse no editor em tela cheia @etraut-openai
    • #46859 Limitar a animação do logotipo de boas-vindas à experiência inicial @etraut-openai
    • #46861 Remover os snapshots da área de análise da TUI @etraut-openai
    • #46862 Atualizar os dados de análise quando a identidade mudar e tornar os menus de uso mais compactos @etraut-openai
    • #46863 Estabilizar a navegação no painel de uso e adicionar ajuda sobre os comandos de teclado @etraut-openai
    • #46864 Melhorar o layout dos relatórios de uso e preservar a posição de leitura @etraut-openai
    • #46866 Permitir navegar com o mouse na visualização de uso da TUI @etraut-openai
    • #46867 Preservar as respostas já transmitidas quando os subagentes terminarem @fcoury-oai
    • #46877 Permitir que subagentes solicitem informações por meio da elicitação do MCP @rennie-openai
    • #46879 Contabilizar as inicializações da TUI por configuração da transcrição em tela cheia @etraut-openai
    • #46880 Preservar a reprodução de voz durante pausas e rajadas de pacotes @etraut-openai
    • #46882 Simplificar os atalhos e o layout da central de comandos dos agentes @etraut-openai
    • #46883 Adicionar /tui para escolher o modo da interface do terminal na próxima inicialização @fcoury-oai
    • #46884 Permitir abrir links da transcrição com um clique simples e aplicar estilo às URLs sem texto de link @etraut-openai
    • #46895 Permitir copiar com o botão direito o texto selecionado na transcrição ou no editor @fcoury-oai
    • #46897 Respeitar o nível de suporte a cores efetivamente disponível no terminal ao exibir gráficos de atividade @etraut-openai
    • #46899 Uniformizar o espaçamento da lista de transcrição após a transmissão @fcoury-oai
    • #46902 Ocultar o controle de retorno ao fim quando o final da transcrição atual estiver visível @fcoury-oai
    • #46905 Identificar servidores locais em segundo plano em /status @etraut-openai
    • #46910 Preservar a posição da transcrição ao abrir seletores de configuração @etraut-openai
    • #46912 Manter os avisos de cota visíveis na TUI @fcoury-oai
    • #46917 Aplicar os requisitos atuais do provedor ao catálogo de modelos @alexsong-oai
    • #46922 Corrigir a reconciliação de transcrições nas transferências de sessão em tempo real V3 @etraut-openai
    • #46929 Remover o prefixo Error dos erros de carregamento de config.toml na TUI @etraut-openai
    • #46931 Usar no editor em tela cheia dicas compartilhadas que levam em conta o mapeamento de teclas @etraut-openai
    • #46938 Adicionar à TUI controles independentes para ativar ou desativar a renderização de Mermaid, expressões matemáticas e tabelas @etraut-openai
    • #46946 Preencher a visão geral dos agentes com respostas de ferramentas em segundo plano @etraut-openai
    • #46952 Preservar metadados nas solicitações nativas de verificação do usuário @teddywyly-oai
    • #46959 Adicionar interfaces de extensão compartilhadas para o mural de mensagens dos agentes @jif-oai
    • #46962 Evitar expor valores de configuração nos erros de codex doctor @jif-oai
    • #46966 Adicionar armazenamento SQLite para os murais locais de mensagens dos agentes @jif-oai
    • #46978 Implementar consultas paginadas para o mural local de mensagens dos agentes @jif-oai
    • #46979 Indexar as publicações dos canais por horário para consultar as mensagens mais recentes @jif-oai
    • #46981 Converter a chave de confiança do espaço de trabalho para a forma canônica no teste de configuração do doctor @jif-oai
    • #46985 Adicionar ferramentas de colaboração para o mural de mensagens dos agentes @jif-oai
    • #46989 Ampliar a cobertura dos testes de integração das ferramentas do mural de mensagens dos agentes @jif-oai
    • #46993 Esclarecer as falhas de verificação do arquivo de bloqueio do Bazel @jif-oai
    • #46994 Encaminhar as entregas aos agentes pelas solicitações de envio capturadas @jif-oai
    • #46999 Desvincular as restrições de ferramentas da identidade da sessão com ToolPolicy @felixxia-oai
    • #47010 Adicionar inspeção de agentes sem restaurar runtimes descarregados @jif-oai
    • #47017 Integrar os murais de mensagens dos agentes aos runtimes multiagente persistentes @jif-oai
    • #47026 Adicionar diagnósticos para falhas nos metadados de compressão dos registros de execução @jif-oai
    • #47028 Alinhar as ferramentas do mural de mensagens ao namespace multiagente @jif-oai
    • #47029 Excluir os murais de mensagens salvos junto com suas conversas raiz @jif-oai
    • #47030 Preservar a ordem do contexto do assistente nas revisões do Guardian @felixxia-oai
    • #47035 Adiar a materialização do histórico das ferramentas de extensão até o primeiro acesso @charliemarsh-oai
    • #47036 Compartilhar os dados JSON armazenados entre células do modo de código com Arc @charliemarsh-oai
    • #47038 Armazenar em cache os resultados da identificação do sistema operacional para agentes de usuário e telemetria @charliemarsh-oai
    • #47039 Preservar mensagens entregues mesmo em caso de falha em hooks posteriores à execução da ferramenta @felixxia-oai
    • #47042 Recuperar o armazenamento corrompido do mural de mensagens durante a exclusão da conversa @jif-oai
    • #47049 Compartilhar pools de conexões SQLite entre os identificadores de acesso ao mural local de mensagens dos agentes @jif-oai
    • #47050 Agrupar as leituras de assinantes do mural de mensagens em um único resultado SQLite @jif-oai
    • #47055 Buscar os resumos das conversas do mural local de mensagens em uma única consulta @jif-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.251

    Novos recursos

    • Crie pastas diretamente no seletor de arquivos.
    • Agora você pode usar blocos de escrita com versões alternativas do rascunho e opções para copiar o texto.

    Melhorias e correções de bugs

    • Novas tarefas reutilizam o modo de árvore de trabalho e o ambiente de configuração escolhidos para cada projeto.
    • Prompts longos na fila aparecem em uma prévia compacta. Toque nela para ver o prompt completo.
    • Corrigimos um problema que fazia com que os prompts na fila sumissem ou aparecessem desatualizados ao reabrir uma tarefa.
    • Os cartões de tarefas em árvores de trabalho agora abrem corretamente após a conclusão da configuração.
    • O botão para criar tarefas voltou a aparecer em projetos que contêm apenas tarefas em árvores de trabalho.
    • As chamadas de voz ficaram mais estáveis durante interrupções temporárias da conexão.
    • Melhoramos o alinhamento dos controles de projeto, de ambiente e do Git no iPad.
    • Corrigimos um problema que zerava o contador de tempo de raciocínio ao iniciar uma nova tarefa.
  • Codex CLI 0.155.1

    $ npm install -g @openai/codex@0.155.1
    Ver detalhes

    Correções de bugs

    • Novas sessões locais da TUI agora começam com os resumos de raciocínio desativados por padrão. Isso evita que provedores sem suporte a esses resumos rejeitem as solicitações. A TUI continua respeitando as configurações explícitas de resumos de raciocínio. (#46467)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.155.0...rust-v0.155.1

    • #46467 Restaurar none como valor padrão para resumos de raciocínio na TUI (@celia-oai)

    Notas completas da versão no GitHub

  • Codex App 26.915

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia os terminais do WSL abrirem na distribuição Linux errada ou na pasta de projeto errada.
    • Corrigimos um problema ao adicionar pastas de projetos do WSL, inclusive em unidades mapeadas.
    • Atualizamos as telas de login para mostrar apenas os métodos permitidos pela política da sua organização.
  • Codex CLI 0.155.0

    $ npm install -g @openai/codex@0.155.0
    Ver detalhes

    Novos recursos

    • Nas builds compatíveis, já é possível iniciar conversas por voz com /voice, acompanhar a transcrição ao vivo e controlar o microfone. Para ativar o recurso experimental, use /experimental. (#43581, #43651, #44331)
    • A TUI agora exibe resumos de raciocínio em tempo real na linha de status e mostra o horário de conclusão dos turnos bem-sucedidos. (#43558, #43921)
    • Agora é possível ocultar, arquivar e excluir tarefas na visão geral dos agentes. Também é possível consultar os dados do responsável por cada árvore de trabalho e excluir, mediante confirmação, árvores de trabalho gerenciadas sem alterações locais. (#43942, #44424, #44433)
    • Em Macs compatíveis, as solicitações MCP em sessões locais da TUI agora podem usar a verificação por Touch ID. (#43624, #43712, #43715)
    • Agora é possível configurar o agendamento de atualizações do daemon e atualizá-lo com codex app-server daemon update. Conversas salvas e metas ativas podem ser recuperadas após a reinicialização do daemon. (#43542, #43562, #44314)
    • O Amazon Bedrock agora pode obter credenciais da AWS por meio de comandos configurados, armazená-las em cache, renová-las com base no prazo de validade e recuperar a autenticação em caso de falha. (#44028)

    Correções de bugs

    • Os prompts aceitos agora são salvos mesmo quando a compactação falha antes do início de um turno. (#44487)
    • A TUI agora recupera eventos de redimensionamento do tmux que antes se perdiam, restaura corretamente a área visível da transcrição e limpa o histórico da conversa anterior ao trocar de conversa. (#43603, #43889, #43994)
    • Os servidores MCP agora informam corretamente quando as credenciais OAuth expiram e orientam o usuário sobre como se reconectar quando a renovação do token falha. (#43947, #44359)
    • As revisões automáticas de aprovação agora preservam com mais confiabilidade as ações completas e as evidências de autorização. Em caso de falha transitória, o sistema repete a revisão. Ele também distingue falhas na revisão de casos em que a revisão identificou uma ação insegura. (#44482, #44569, #44570)
    • A troca de conta agora invalida as sessões de controle remoto, o estado do WebSocket em cache e os catálogos de modelos associados à identidade anterior. (#43906, #44341, #44489)
    • Foram bloqueadas tentativas de escapar de sandboxes restritas do WSL por meio de processos do Windows. Os snapshots do shell que usam intermediação de credenciais também receberam proteção adicional contra a exposição dessas credenciais. (#44286, #43909, #44040)

    Manutenção

    • A publicação do SDK Python e do runtime agora acompanha as versões estáveis da CLI. As versões coincidem, e os arquivos do runtime são verificados antes da publicação do SDK. (#44067)

    Histórico de alterações

    Histórico completo de alterações: https://github.com/openai/codex/compare/rust-v0.154.0...rust-v0.155.0

    • #43521 Preservar as versões fixadas da distribuição independente durante as atualizações do daemon @copyberry
    • #43524 Restringir a verificação de usuário do MCP e adicionar uma identidade com escopo limitado ao espaço de trabalho @copyberry
    • #43527 Descontar o tempo do próprio wrapper de modo de código da aprovação ao calcular o atraso da pontuação do Guardian @copyberry
    • #43529 Garantir a execução do atualizador independente ao iniciar o daemon gerenciado @copyberry
    • #43533 Corrigir as ferramentas do jemalloc e as opções do compilador nas builds com musl feitas pelo Bazel @copyberry
    • #43534 Preservar as seções de contexto do Guardian e compartilhar a lógica de exibição das ações planejadas @copyberry
    • #43538 Mover o contexto de permissões do Guardian para o registro compartilhado de seções @copyberry
    • #43540 Preservar a versão multiagente ao criar um fork no ponto de corte de um turno @copyberry
    • #43542 Tornar configuráveis as atualizações automáticas do daemon do app-server @copyberry
    • #43545 Preservar as versões do runtime nos forks sem carregar todo o contexto do modelo @copyberry
    • #43547 Adicionar abstrações de provedores de verificação de usuário e adaptadores RPC @copyberry
    • #43552 Registrar nos arquivos PID a identidade do executável do app-server que foi iniciado @copyberry
    • #43558 Exibir o horário de conclusão dos turnos bem-sucedidos na TUI @copyberry
    • #43562 Adicionar um comando explícito de atualização do daemon do app-server @copyberry
    • #43568 Conectar as RPCs de verificação de usuário do app-server ao provedor nativo @copyberry
    • #43570 Gerenciar os revisores síncronos do Guardian por meio do gerenciador de conversas @copyberry
    • #43572 Tornar configurável o período de tolerância para o encerramento do app-server gerenciado @copyberry
    • #43576 Agrupar na TUI as ações consecutivas realizadas no computador @copyberry
    • #43581 Adicionar à TUI conversas por voz em tempo real via WebRTC @copyberry
    • #43584 Remover da TUI uma atribuição obsoleta a um campo da transcrição @copyberry
    • #43595 Centralizar em guardian-context as evidências sujeitas a limites nas revisões do Guardian @copyberry
    • #43597 Mover os metadados confiáveis das ferramentas para o contexto compartilhado do Guardian @copyberry
    • #43599 Mover as evidências confiáveis sobre habilidades para o registro de contexto do Guardian @copyberry
    • #43601 Mover a seleção de imagens do Guardian para as seções de contexto compartilhadas @copyberry
    • #43602 Mover a lógica de exibição de evidências do REPL do Guardian para o registro de contexto compartilhado @copyberry
    • #43603 Recuperar na TUI as notificações perdidas de redimensionamento do tmux @copyberry
    • #43604 Excluir as instruções básicas do catálogo de modelos incluído na distribuição @copyberry
    • #43619 Adicionar uma função auxiliar estável para comparar as versões da TUI e do app-server @copyberry
    • #43621 Incluir a classificação da árvore de trabalho na telemetria das conversas @copyberry
    • #43622 Emitir um aviso quando o serviço Codex conectado for mais antigo que a CLI @copyberry
    • #43624 Adicionar verificação de usuário no macOS com assinatura pelo Secure Enclave @copyberry
    • #43645 Ampliar a cobertura dos testes de regressão da TUI para conversas por voz em tempo real @copyberry
    • #43651 Adicionar um atalho para silenciar o microfone e indicadores de atividade de gravação @copyberry
    • #43656 Animar as transcrições de voz ao vivo com caracteres em painéis de lâminas giratórias @copyberry
    • #43676 Formatar os prompts falados e incluir links para arquivos do espaço de trabalho nas transcrições de voz @copyberry
    • #43683 Mover os controles de voz para uma faixa exclusiva no editor @copyberry
    • #43690 Permitir a configuração do atalho para silenciar o microfone na TUI @copyberry
    • #43695 Estabilizar a amostragem do medidor de voz em tempo real entre atualizações da tela @copyberry
    • #43698 Permitir configurar na TUI os avisos sobre versões antigas do app-server @copyberry
    • #43699 Preservar o estado da animação de lâminas giratórias durante a rolagem das transcrições de voz @copyberry
    • #43702 Adicionar à TUI um componente para solicitar a verificação do usuário @copyberry
    • #43704 Desativar a sincronização do relógio na saída de áudio de voz @copyberry
    • #43708 Adicionar à TUI o acompanhamento das solicitações de verificação de usuário @copyberry
    • #43712 Habilitar a verificação de usuário do MCP na TUI @copyberry
    • #43715 Habilitar a verificação de usuário na TUI incluída na distribuição em dispositivos compatíveis @copyberry
    • #43790 Limitar as métricas de armazenamento do app-server aos diretórios de sessão @copyberry
    • #43795 Fixar o esforço de raciocínio da solicitação enquanto houver substituições de configuração ativas @copyberry
    • #43796 Preservar o esforço de raciocínio durante a compactação e redefini-lo quando ela for bem-sucedida @copyberry
    • #43797 Adicionar versões de memória configuráveis com armazenamento isolado @copyberry
    • #43798 Remover em lote as entradas do histórico que não vieram do usuário para preservar as diferenças entre transcrições do Guardian @copyberry
    • #43799 Priorizar evidências de origem humana na extração da memória v2 @copyberry
    • #43800 Adicionar à memória v2 a opção de extrair apenas resumos @copyberry
    • #43805 Centralizar a composição do contexto do Guardian @copyberry
    • #43806 Centralizar a política de transcrição do Guardian nos perfis de contexto @copyberry
    • #43808 Mover a divisão em blocos da extração v2 para o componente de gravação da memória @copyberry
    • #43813 Adicionar prompts específicos para consolidação e leitura da memória v2 @copyberry
    • #43827 Adicionar gravação nas duas versões da memória e informar quando a v2 estiver pronta @copyberry
    • #43842 Aguardar até que a sessão de origem fique ociosa antes da reversão nos testes de fork do Guardian @copyberry
    • #43844 Adicionar login corporativo via OIDC em etapas e logout coordenado @copyberry
    • #43846 Incluir comentários concluídos no seletor de /copy @copyberry
    • #43848 Preservar os diretórios raiz do espaço de trabalho do runtime ao retomar uma conversa @copyberry
    • #43853 Adicionar a conversão canônica de permissões para solicitações de execução do MXC @copyberry
    • #43870 Fechar os leitores de stderr do MCP ao encerrar o cliente @copyberry
    • #43873 Tratar valores indefinidos antes da serialização em JSON no modo de código @copyberry
    • #43876 Desvincular do terminal de controle os comandos de hooks do Unix @copyberry
    • #43884 Fechar as conexões ativas do proxy de rede durante o encerramento @copyberry
    • #43889 Corrigir a restauração do visualizador de transcrições e a rolagem de meia página @copyberry
    • #43894 Preservar a identidade da conversa nos registros de rastreamento das chamadas de ferramentas no modo de código @copyberry
    • #43895 Preservar os cookies de roteamento __oailb nos clientes HTTP do ChatGPT @copyberry
    • #43897 Salvar a identidade do provedor e a identidade de autenticação junto com os caches do catálogo de modelos @copyberry
    • #43900 Propagar as atualizações das ferramentas dos Apps para conversas existentes @copyberry
    • #43903 Mover para o protocolo a lógica que planeja a varredura de padrões glob de bloqueio de leitura no Windows @copyberry
    • #43906 Restringir o escopo dos caches do catálogo de modelos ao provedor e à identidade de autenticação atuais @copyberry
    • #43907 Preservar as exportações completas dos snapshots do shell durante a filtragem e a reprodução @copyberry
    • #43909 Proteger os snapshots do shell quando a intermediação de credenciais estiver habilitada @copyberry
    • #43912 Manter a compactação baseada em resumos nos revisores do Guardian @copyberry
    • #43913 Adicionar rastreamento das instruções do projeto e das operações da sandbox do sistema de arquivos @copyberry
    • #43915 Remover as configurações de contêiner de desenvolvimento do repositório @copyberry
    • #43918 Disponibilizar a contagem de eventos na fila em CodexThread @copyberry
    • #43921 Exibir os resumos de raciocínio na linha de status da TUI à medida que são recebidos @copyberry
    • #43925 Permitir cancelar as RPCs nativas de verificação de usuário @copyberry
    • #43927 Renomear os artefatos das conversas como anexos no banco de dados de estado @copyberry
    • #43930 Evitar a configuração da sandbox do Windows quando houver alterações irrelevantes nas portas do proxy @copyberry
    • #43934 Acompanhar na TUI as métricas do ciclo de vida das sessões de voz @copyberry
    • #43936 Estabilizar os dados e ambientes de teste dos subagentes e da execução unificada @copyberry
    • #43937 Marcar as métricas de inicialização da TUI com as categorias de terminal e multiplexador @copyberry
    • #43939 Adicionar funções auxiliares para permissões do sistema de arquivos no contexto do executor @copyberry
    • #43942 Exibir os dados do responsável pela árvore de trabalho e exigir confirmação para excluí-la @copyberry
    • #43943 Condicionar o envio de novos turnos às regras de admissão durante o encerramento do host @copyberry
    • #43947 Indicar a necessidade de reconexão do MCP quando não for possível renovar tokens OAuth expirados @copyberry
    • #43948 Exibir em doctor as configurações do atualizador do app-server @copyberry
    • #43949 Adicionar operações transacionais de alteração dos anexos de conversas ao runtime de estado @copyberry
    • #43950 Manter as RPCs de conversas do app-server ativas até a conclusão do trabalho delegado @copyberry
    • #43953 Preservar o ID de geração de cada imagem nos dados de análise da geração de imagens @copyberry
    • #43954 Armazenar em cache os snapshots protegidos do shell e reforçar a limpeza após a captura @copyberry
    • #43956 Aumentar para 12 MiB a pilha dos testes de recursos das conversas na TUI @copyberry
    • #43959 Controlar a admissão de novas tarefas no app-server durante o encerramento ordenado @copyberry
    • #43961 Usar apóstrofos tipográficos nas mensagens de erro do protocolo @copyberry
    • #43966 Alocar no heap o future de retomada no teste de histórico legado @copyberry
    • #43983 Incluir recursos de voz assinados nas versões para macOS @copyberry
    • #43994 Limpar o histórico da transcrição anterior ao trocar de conversa @copyberry
    • #44002 Encapsular o registro de metadados das chamadas de ferramentas executadas @copyberry
    • #44025 Atualizar o arquivo de lock do espaço de trabalho antes de compilar as versões com voz para macOS @copyberry
    • #44027 Permitir anexar imagens às tarefas em segundo plano na visão geral dos agentes @copyberry
    • #44028 Adicionar comandos de exportação de credenciais da AWS para o Amazon Bedrock @copyberry
    • #44032 Gerar os tipos do SDK Python a partir dos schemas do app-server no repositório @copyberry
    • #44038 Tratar credenciais copiadas no intermediário de credenciais e nos snapshots do shell @copyberry
    • #44040 Reforçar a proteção das credenciais nos snapshots do shell e durante a reprodução @copyberry
    • #44043 Usar StartThreadOptions em todas as APIs de fork de conversas @copyberry
    • #44049 Extrair as funções auxiliares de ambiente e registro do intermediário de credenciais @copyberry
    • #44053 Testar o SDK Python com a CLI compilada e o runtime instalado @copyberry
    • #44055 Condicionar a publicação do SDK Python à disponibilidade do runtime e verificar os arquivos do PyPI @copyberry
    • #44056 Adicionar provedores de credenciais configuráveis ao proxy de rede @copyberry
    • #44060 Aumentar para 200.000 bytes o limite de revisão de ações do Guardian @copyberry
    • #44061 Gerar os artefatos do SDK Python antes de publicar o runtime @copyberry
    • #44062 Corrigir a compilação e o empacotamento das versões de distribuição do runtime de voz @copyberry
    • #44066 Estender a intermediação de credenciais configurada aos aliases incorporados @copyberry
    • #44067 Publicar os pacotes Python após o lançamento das versões estáveis da CLI @copyberry
    • #44068 Preservar os destinos do intermediário de credenciais durante a filtragem do ambiente @copyberry
    • #44070 Rejeitar conteúdo de áudio vazio em URLs de dados @copyberry
    • #44072 Oferecer suporte a provedores de credenciais configurados nos snapshots do shell @copyberry
    • #44077 Refatorar a detecção de protocolo dos túneis do intermediário de credenciais @copyberry
    • #44080 Habilitar a gravação nos runtimes de voz do macOS preparados para empacotamento @copyberry
    • #44084 Disponibilizar no SDK Python a seleção de histórico e as opções por turno @copyberry
    • #44086 Adicionar suporte a mensagens externas não confiáveis ao SDK Python @copyberry
    • #44089 Permitir a intermediação de credenciais em túneis HTTP sem criptografia @copyberry
    • #44101 Tratar argumentos de voz vazios no empacotamento das versões para macOS @copyberry
    • #44121 Reutilizar os vínculos do MCP enquanto os servidores em cache permanecerem inativos @copyberry
    • #44138 Coordenar a compressão dos registros de execução com os componentes que estão gravando nas conversas @copyberry
    • #44164 Adicionar telemetria do custo do contexto do Guardian e dos tokens das solicitações @copyberry
    • #44166 Aplicar um limite total ao contexto do Guardian @copyberry
    • #44175 Anexar registros de execução comprimidos em formato JSONL aos relatórios de diagnóstico @copyberry
    • #44176 Reduzir o uso da pilha pela TUI durante as transições de sessão @copyberry
    • #44181 Usar intervalos explícitos nos histogramas das métricas de contexto do Guardian @copyberry
    • #44183 Liberar os componentes de gravação persistentes quando a inicialização da sessão for cancelada @copyberry
    • #44198 Preservar os estilos dos indicadores de voz durante os efeitos de brilho no editor @copyberry
    • #44200 Usar as configurações capturadas da etapa ao montar o contexto do modelo @copyberry
    • #44202 Usar no contexto das extensões as configurações do modelo capturadas para a etapa @copyberry
    • #44207 Medir a duração total das solicitações ao exec-server, incluindo o tempo na fila @copyberry
    • #44226 Continuar a busca nos demais registros de execução quando não for possível pesquisar em um registro comprimido @copyberry
    • #44227 Extrair a política de revisão do Guardian para um crate específico @copyberry
    • #44238 Corrigir o cancelamento da elicitação do MCP e redefinir o estado ao reconectar @copyberry
    • #44241 Tratar o remapeamento das origens dos provedores de credenciais entre as camadas de configuração @copyberry
    • #44242 Usar as configurações capturadas da etapa para planejar e executar chamadas de ferramentas @copyberry
    • #44243 Usar o modelo de origem ao registrar o histórico da conversa @copyberry
    • #44248 Preservar os limites de truncamento da saída das ferramentas ao retomar uma conversa ou criar um fork @copyberry
    • #44249 Normalizar o nível de detalhe das imagens para o modelo que as recebe @copyberry
    • #44250 Remover as entradas de modelos descontinuados e preservar os prompts de migração @copyberry
    • #44252 Mover a orquestração síncrona do Guardian para a extensão do revisor @copyberry
    • #44255 Sempre usar compactação remota com streaming nos provedores compatíveis @copyberry
    • #44259 Remover o comando de barra /sandbox-add-read-dir do Windows @copyberry
    • #44273 Remover a implementação legada de compactação remota que deixou de ser usada @copyberry
    • #44276 Evitar atualizações duplicadas do esforço de raciocínio durante a recuperação de um turno @copyberry
    • #44277 Informar ao modelo os motivos de falha na inicialização do ambiente @copyberry
    • #44281 Aplicar os limites à solicitação inteira nas revisões do Guardian @copyberry
    • #44283 Salvar as conversas carregadas antes de encerrar o daemon gerenciado @copyberry
    • #44284 Adicionar telemetria para o namespace de configuração do sistema no Windows @copyberry
    • #44285 Preservar o esforço de raciocínio preparado antecipadamente durante a reprodução e a reversão antecipada @copyberry
    • #44286 Bloquear tentativas de escapar de sandboxes restritas do sistema de arquivos por meio da interoperabilidade do WSL @copyberry
    • #44288 Evitar que os hooks de comandos travem quando a entrada padrão estiver bloqueada @copyberry
    • #44289 Ampliar as permissões de acesso a volumes do MXC e resolver os padrões glob de bloqueio @copyberry
    • #44290 Permitir a pausa de metas a pedido do usuário por meio de update_goal @copyberry
    • #44293 Aplicar o limite à entrada completa do classificador assíncrono do Guardian @copyberry
    • #44297 Isolar dos arquivos de inicialização do shell o teste de tempo limite de E/S do pipe do hook @copyberry
    • #44298 Definir gatilhos de turno para solicitações do Guardian e da memória @copyberry
    • #44299 Registrar as conversas candidatas à recuperação ao encerrar o daemon gerenciado @copyberry
    • #44307 Oferecer a opção de usar versões candidatas da CLI provisionadas para macOS @copyberry
    • #44311 Respeitar os prazos compartilhados de Retry-After no controle remoto @copyberry
    • #44314 Restaurar as conversas salvas quando o daemon gerenciado reiniciar @copyberry
    • #44318 Permitir que os Codex Apps hospedados habilitem o protocolo MCP de forma independente @copyberry
    • #44320 Bloquear metas após três turnos vazios de continuação automática @copyberry
    • #44325 Retornar o hash do prompt nas respostas de upload @copyberry
    • #44327 Impedir regras que bloqueiem a leitura da raiz do sistema de arquivos na sandbox do Windows @copyberry
    • #44328 Limpar as perguntas pendentes da TUI ao aceitar um novo prompt @copyberry
    • #44330 Adicionar ao runtime de estado uma listagem paginada dos anexos de conversas @copyberry
    • #44331 Disponibilizar as conversas por voz nos recursos experimentais @copyberry
    • #44332 Salvar os IDs dos plugins desativados nas configurações da conversa @copyberry
    • #44336 Permitir que chamadas de ferramentas executadas incluam metadados de resultado com tamanho limitado @copyberry
    • #44337 Voltar à central de comandos dos agentes após o arquivamento em servidores compartilhados @copyberry
    • #44341 Vincular as sessões de controle remoto à identidade que as autenticou @copyberry
    • #44344 Abrir tarefas na visão geral dos agentes com a tecla de seta para a direita @copyberry
    • #44346 Oferecer suporte à verificação nativa nas continuações de ferramentas MCP @copyberry
    • #44349 Distinguir nos hooks de início de sessão as sessões criadas por fork @copyberry
    • #44350 Adicionar operações com anexos de conversas e coordenar sua exclusão @copyberry
    • #44352 Remover dos dados de análise das revisões do Guardian os campos que contêm caminhos @copyberry
    • #44354 Extrair a lógica compartilhada de quebra de linha das dicas do rodapé da TUI @copyberry
    • #44359 Informar falhas de autenticação OAuth nos snapshots de status do MCP @copyberry
    • #44360 Devolver o foco ao editor da visão geral dos agentes ao pressionar Escape @copyberry
    • #44377 Atualizar o teste de hook de conversas criadas por fork para usar StartThreadOptions @copyberry
    • #44392 Adicionar a opção de habilitar a descoberta de modelos para chaves da API da OpenAI @copyberry
    • #44400 Iniciar as assinaturas de eventos de turno do SDK Python no ponto em que são vinculadas ao turno @copyberry
    • #44424 Adicionar à visão geral dos agentes um atalho para ocultar tarefas @copyberry
    • #44433 Adicionar à visão geral dos agentes as ações de arquivar e excluir tarefas @copyberry
    • #44472 Tornar mais robusta a verificação de que as chamadas de ferramentas estão completas no modo de código @copyberry
    • #44482 Melhorar o tratamento de novas tentativas pelo Guardian e os relatórios de falhas nas revisões @copyberry
    • #44487 Preservar os prompts recebidos quando a compactação falhar antes do turno @copyberry
    • #44489 Redefinir o estado do WebSocket em cache quando mudar a identidade responsável pela autenticação @copyberry
    • #44492 Distinguir erros de cota HTTP de limites de taxa de requisições @copyberry
    • #44493 Limitar as descrições do MCP separadamente do JSON de ações do Guardian @copyberry
    • #44521 Desvincular o isolamento de sessões da atribuição a subagentes @copyberry
    • #44523 Limitar o tempo de encerramento de stdio do app-server e tratar SIGTERM no Unix com encerramento ordenado @copyberry
    • #44536 Mover as configurações e a execução do revisor do Guardian para o crate do revisor @copyberry
    • #44544 Mover os relatórios do Guardian e a contabilização de recusas para a extensão @copyberry
    • #44548 Adicionar aos Codex Apps a listagem de recursos com filtro por tipo MIME @copyberry
    • #44564 Adicionar ao app-server APIs para os anexos armazenados das conversas @copyberry
    • #44569 Preservar as ações completas nas revisões de aprovação do Guardian @copyberry
    • #44570 Preservar as evidências de autorização do Guardian até a etapa de cálculo dos limites da solicitação @copyberry
    • #44571 Permitir que as extensões selecionem o modo do protocolo MCP para cada servidor HTTP @copyberry
    • #44574 Usar nas revisões do Guardian as configurações capturadas da ação @copyberry
    • #44575 Vincular as revisões de aprovação de acesso à rede à execução que lhes deu origem @copyberry
    • #44580 Oferecer suporte a políticas de sistema de arquivos com o símbolo :root no MXC @copyberry
    • #44586 Remover repo_url dos eventos de análise de invocação de habilidades @copyberry

    Notas completas da versão no GitHub

  • Codex App 26.911

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia a navegação travar entre as configurações e um chat ao tentar voltar.
    • Os avisos de configuração agora continuam visíveis após a inicialização do aplicativo e sempre que a janela é recarregada.
    • Melhoramos o foco e o alinhamento dos campos de resposta às perguntas do Codex.
  • GPT-5.3-Codex-Spark foi descontinuado

    O GPT-5.3-Codex-Spark foi descontinuado em 14 de setembro de 2026. A versão preliminar de pesquisa não está mais disponível no aplicativo do ChatGPT para desktop, na CLI do Codex nem na extensão para IDE.

    Passe a usar um dos modelos recomendados e atualize as configurações salvas, os agentes personalizados e os scripts que selecionam gpt-5.3-codex-spark.

    Para obter respostas mais rápidas com um modelo compatível, consulte a documentação do modo Fast.

  • GPT-5.5 deixará de estar disponível no ChatGPT, no ChatGPT Work e no Codex em 14 de outubro

    Em 14 de outubro de 2026, o GPT-5.5 deixará de estar disponível no ChatGPT, no ChatGPT Work e no Codex em todos os planos, incluindo os planos para consumidores e os planos Business, Enterprise e Edu. Essa mudança não se aplica à API da OpenAI.

    Se você usa sua conta do ChatGPT para entrar no Codex, escolha um modelo substituto disponível para o seu plano e para o cliente que você usa. Consulte as orientações de migração em Descontinuação do GPT-5.5.

    Atualize as configurações padrão do espaço de trabalho, as configurações de modelo salvas, as configurações gerenciadas, os agentes personalizados, as tarefas agendadas e os scripts que ainda selecionam gpt-5.5.

    Consulte as orientações de migração em Descontinuação do GPT-5.5 e Disponibilidade de modelos no espaço de trabalho.

  • Chats rápidos com Pets e capturas de aplicativos no Windows 26.908

    Converse enquanto trabalha

    Tenha o ChatGPT à mão enquanto trabalha em outros aplicativos. No aplicativo do ChatGPT para macOS e Windows, agora você pode digitar uma mensagem nos controles flutuantes de Pets e pressionar Enter para enviá-la. Use @ para adicionar contexto e $ para escolher uma habilidade. Selecione o ícone de sino para acompanhar o andamento das conversas. Depois, selecione uma delas para abri-la na íntegra.

    Em Configurações > Pets, escolha um companheiro ou exiba apenas os controles. Pressione Option+Espaço no macOS ou Windows+Alt+P no Windows para exibir os controles e colocar o cursor no Chat rápido. Se você pressionar o atalho novamente, o Chat rápido continuará aberto. Você pode alterar o atalho Mostrar Pet em Configurações > Atalhos de teclado. Para ocultar os controles, selecione Ocultar Pet no menu de comandos ou em Configurações > Pets.

    No macOS, você também pode enviar uma captura de aplicativo para os controles flutuantes. Deixe a janela principal do ChatGPT em segundo plano e selecione Automático em Destino da captura de aplicativo.

    Saiba mais sobre Pets.

    Compartilhe a janela de um aplicativo no Windows

    As capturas de aplicativos agora estão disponíveis no aplicativo do ChatGPT para Windows. Pressione as duas teclas Alt ao mesmo tempo para compartilhar com o ChatGPT a janela do aplicativo que está em primeiro plano. Em seguida, faça uma pergunta ou descreva o que deseja fazer. A captura inclui uma imagem da janela e o texto disponível nela. Nas configurações, você pode personalizar o atalho e escolher qual chat receberá a captura.

    Outras melhorias e correções de bugs

    • Abra arquivos diretamente no painel Fontes de uma conversa ou baixe os arquivos que o ChatGPT não consegue exibir na prévia.
    • Atribua uma tecla do Codex Micro à ação Inserir texto para adicionar seu próprio texto reutilizável ao prompt atual sem enviá-lo.
    • Restaure o tamanho padrão de um Pet nas configurações. Os Pets personalizados também permanecem no mesmo lugar quando você atualiza a arte deles.
    • Os comentários que você começou a escrever sobre o texto de uma resposta ficam salvos quando você muda de chat e volta.
    • O ditado do ChatGPT agora usa a preferência que você salvou em Idioma principal.
    • A largura das abas e a posição de rolagem ficam mais estáveis quando você fecha abas do navegador, tanto na visualização completa quanto na dividida.
  • Codex CLI 0.154.0

    $ npm install -g @openai/codex@0.154.0
    Ver detalhes

    Novos recursos

    • GPT-6-Astra agora está disponível no seletor de modelos e nos catálogos do Amazon Bedrock. (#42879, #42619)
    • Com o suporte experimental a árvores de trabalho, use --worktree ou /worktree para criar checkouts isolados para sessões novas ou criadas por fork. Depois, você pode navegar pelas sessões e retomá-las. (#42652, #43069, #43120, #43286)
    • Responda a perguntas diretamente na conversa enquanto o Codex continua trabalhando. Escolha uma das opções sugeridas ou escreva sua própria resposta sem perder o rascunho principal. (#42891, #42894, #42897)
    • As sessões no Windows agora podem compartilhar um servidor Codex em segundo plano, com comandos para gerenciar o ciclo de vida do daemon e atualizações gerenciadas. (#42405, #42392)
    • Na edição com Vim, o novo modo de substituição R permite desfazer alterações e repetir a última alteração com a tecla de ponto. A tecla Escape também funciona de forma mais confiável em terminais legados. (#42194, #42584)
    • A cópia de respostas preserva a formatação em aplicativos que aceitam texto formatado. O comando /copy também pode copiar a saída de status ou campos individuais da sessão. (#42847, #43055)

    Correções de bugs

    • As sessões existentes passam a reconhecer ferramentas de plugins recém-instaladas e atualizam as habilidades e os ganchos quando um plugin é atualizado ou revertido para uma versão anterior fora da sessão. (#42284, #42593, #42990)
    • As conexões MCP coordenam a renovação de tokens OAuth e exibem solicitações de login quando a renovação falha, sem repetir automaticamente as chamadas de ferramentas rejeitadas. (#42413, #42552)
    • Durante a inicialização, o Codex evita executar programas auxiliares controlados pelo espaço de trabalho até que ele seja considerado confiável. O sandbox do macOS bloqueia a injeção de entrada no terminal. (#42324, #42590)
    • As operações remotas de retomada e fork preservam as permissões salvas. Novas sessões e forks usam as configurações padrão de modelo do servidor, a menos que outras sejam definidas explicitamente. (#43330, #43177, #43355)
    • Ao retomar uma conversa aberta em outro aplicativo, você agora vê uma transcrição somente leitura e tem a opção de tentar novamente sem perder o rascunho. (#43253)
    • As revisões automáticas de aprovação preservam melhor o contexto de autorização durante a compactação e rejeitam aprovações invalidadas por novas instruções ou respostas do usuário. (#42844, #42852, #43442)

    Documentação

    • A habilidade integrada OpenAI Docs foi atualizada com orientações sobre migração, compatibilidade e criação de prompts para o GPT-6-Astra. (#42931)

    Manutenção

    • O ponto de entrada obsoleto codex mcp-server não está mais disponível. (#42993)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.153.0...rust-v0.154.0

    • #42188 Corrigir a pontuação na documentação de empacotamento npm @copyberry
    • #42192 Usar a criação nativa de processos para comandos MCP sem caminho explícito no macOS @copyberry
    • #42194 Adicionar o modo de substituição do Vim ao editor da TUI @copyberry
    • #42196 Adicionar a criação de árvores de trabalho gerenciadas @copyberry
    • #42199 Refatorar o roteamento compartilhado de entrada da TUI @copyberry
    • #42202 Separar as preferências da TUI da configuração do servidor @copyberry
    • #42204 Adicionar a projeção do ambiente de execução de voz do macOS @copyberry
    • #42207 Repetir as tentativas de reconexão da TUI enquanto as conversas estão sendo encerradas @copyberry
    • #42208 Adicionar a preparação do ambiente de execução de voz para GNU Linux @copyberry
    • #42209 Adicionar a preparação do ambiente de execução de voz para Windows @copyberry
    • #42247 Acompanhar os resultados das indicações de conversa nas notas do histórico @copyberry
    • #42256 Ignorar a pontuação do Guardian no modo de aprovação pelo usuário @copyberry
    • #42270 Informar a versão de lançamento do exec-server nas informações do ambiente @copyberry
    • #42284 Atualizar as habilidades dos plugins após alterações de versão realizadas fora do processo @copyberry
    • #42288 Buscar pacotes zlib de rules_rs em snapshots do Ubuntu @copyberry
    • #42290 Ampliar a cobertura do histórico do Guardian nas operações de retomada e reversão @copyberry
    • #42293 Preservar as respostas verificadas durante a compactação do histórico @copyberry
    • #42298 Preservar as respostas retidas ao reverter redirecionamentos @copyberry
    • #42306 Estabilizar o teste de retomada de sessões desvinculadas do exec-server @copyberry
    • #42309 Separar o provisionamento do sandbox do Windows da atualização da ACL @copyberry
    • #42314 Preservar o cwd no formato nativo do destino nas solicitações de aprovação de permissões @copyberry
    • #42316 Refatorar os futures de inicialização do exec-server @copyberry
    • #42318 Oferecer suporte a caminhos de binários gerenciados do Codex distribuídos em pacotes @copyberry
    • #42319 Mostrar o status da compactação de contexto em tempo real na TUI @copyberry
    • #42320 Tornar configurável o tempo de espera para descarregar conversas no app-server @copyberry
    • #42324 Evitar a execução de programas auxiliares do PATH antes que o espaço de trabalho seja considerado confiável @copyberry
    • #42325 Renderizar mensagens concluídas do assistente diretamente durante a reprodução do histórico @copyberry
    • #42326 Reforçar a segurança do mecanismo de encontro do socket de controle no Windows @copyberry
    • #42328 Oferecer suporte a atualizações persistentes da configuração de raciocínio @copyberry
    • #42330 Proteger os binários do sandbox do Windows contra permissões de gravação herdadas @copyberry
    • #42332 Empacotar ambientes de execução preparados com o host de voz @copyberry
    • #42334 Adicionar um protocolo de provisionamento do sandbox do Windows @copyberry
    • #42337 Adicionar um cliente autenticado para provisionamento do sandbox do Windows @copyberry
    • #42341 Adicionar a estrutura básica para o ciclo de vida do serviço de sandbox do Windows @copyberry
    • #42342 Reforçar a segurança do tratamento de arquivos no provisionamento do sandbox do Windows @copyberry
    • #42344 Preparar a validação de políticas gerenciadas para o provisionamento do sandbox do Windows @copyberry
    • #42348 Adicionar autenticação do cliente do sandbox do Windows @copyberry
    • #42351 Habilitar o provisionamento autenticado do sandbox do Windows @copyberry
    • #42353 Adicionar provisionamento experimental do serviço de sandbox do Windows @copyberry
    • #42354 Adicionar mensagens assíncronas de texto livre do usuário @copyberry
    • #42356 Inicializar perguntas nas mensagens de teste de reprodução com buffer @copyberry
    • #42358 Incluir informações sobre capacidades de uso nas consultas de limites de taxa @copyberry
    • #42364 Oferecer suporte ao encerramento ordenado do daemon no Windows @copyberry
    • #42366 Listar árvores de trabalho gerenciadas de um repositório @copyberry
    • #42369 Continuar a projeção do histórico no SQLite mesmo após encontrar registros inválidos @copyberry
    • #42370 Melhorar o registro de erros de inicialização do servidor MCP @copyberry
    • #42372 Adicionar à TUI uma alternativa para obter dados de uso do Luna Reserve @copyberry
    • #42373 Adicionar telemetria com atribuição para o ciclo de vida dos processos exec @copyberry
    • #42374 Extrair a inicialização de PID para um módulo dedicado @copyberry
    • #42375 Limpar os recursos do sandbox do Windows ao desinstalar o aplicativo @copyberry
    • #42377 Tornar as sessões em tempo real do app-server sempre disponíveis @copyberry
    • #42378 Encaminhar as leituras de rollout pelo decodificador JSON canônico @copyberry
    • #42380 Exigir confirmação para novas tentativas retidas por segurança @copyberry
    • #42381 Oferecer suporte ao gerenciamento do ciclo de vida do app-server no Windows @copyberry
    • #42383 Atualizar rmcp para 3.2.0 @copyberry
    • #42384 Adicionar um adaptador de armazenamento de credenciais OAuth do RMCP @copyberry
    • #42385 Adicionar a ativação experimental do gerenciamento de contexto @copyberry
    • #42386 Expor os ambientes carregados da conversa nas respostas do app-server @copyberry
    • #42388 Recuperar ambientes adiados após uma falha de provisionamento @copyberry
    • #42391 Autorizar apply_patch no contexto de caminhos do executor @copyberry
    • #42392 Oferecer suporte a atualizações gerenciadas do daemon no Windows @copyberry
    • #42395 Disponibilizar a versão do Codex para comandos e metadados do turno @copyberry
    • #42397 Extrair partes específicas da lógica da TUI para submódulos @copyberry
    • #42399 Preservar a entrada restaurada após a resolução de erros de desalinhamento @copyberry
    • #42401 Descobrir os modos de colaboração da TUI a partir do App Server @copyberry
    • #42403 Expor o último relatório aceito de prontidão do ambiente @copyberry
    • #42404 Ler os quadros do auxiliar de voz independentemente dos blocos do pipe @copyberry
    • #42405 Oferecer suporte ao daemon do app-server no Windows @copyberry
    • #42406 Respeitar menções explícitas a plugins durante a inicialização do MCP @copyberry
    • #42408 Tornar mais robusto o tratamento de entrada do editor incorporado @copyberry
    • #42410 Permitir a revisão e a continuação de chats pausados por desalinhamento @copyberry
    • #42413 Habilitar a renovação coordenada de tokens OAuth nas conexões MCP @copyberry
    • #42417 Expor os requisitos de rede de aplicativos gerenciados @copyberry
    • #42419 Adicionar a retomada de sessões à central de comando de agentes @copyberry
    • #42422 Respeitar os requisitos do modelo na pontuação de Uso do computador pelo Guardian @copyberry
    • #42425 Descobrir os recursos experimentais da TUI a partir do servidor @copyberry
    • #42428 Usar o editor compartilhado na central de comando de agentes @copyberry
    • #42432 Encapsular em Box o future do seletor de retomada da TUI @copyberry
    • #42445 Incluir a origem na análise das métricas de plugins @copyberry
    • #42451 Confirmar o recebimento de redirecionamentos pendentes na TUI pelo ID de envio @copyberry
    • #42453 Descobrir os perfis de permissão a partir do App Server @copyberry
    • #42455 Mostrar detalhes das tarefas em tempo real na central de comando de agentes @copyberry
    • #42458 Expor a origem das conversas pela API do app-server @copyberry
    • #42529 Registrar a flag de recurso do contexto de conversa do Guardian @copyberry
    • #42552 Preservar os desafios de autenticação do MCP nas chamadas de ferramentas @copyberry
    • #42577 Preservar os caminhos no formato nativo do destino nas aprovações de comandos @copyberry
    • #42579 Armazenar de forma persistente as respostas verificadas do usuário no contexto de conversa do Guardian @copyberry
    • #42584 Recuperar a entrada da tecla Escape do Vim em terminais legados @copyberry
    • #42588 Exigir revisão do Guardian para pontos de verificação de compactação incompatíveis @copyberry
    • #42590 Reforçar o sandbox do macOS contra a injeção de entrada no terminal @copyberry
    • #42593 Recarregar a configuração do usuário após a instalação local de plugins @copyberry
    • #42596 Registrar o uso da área de trabalho privada do sandbox do Windows @copyberry
    • #42598 Informar erros de descoberta de ferramentas MCP no status do servidor @copyberry
    • #42602 Descontinuar a entrega de revisões desvinculadas @copyberry
    • #42603 Expor a instalação de métricas globais em codex-otel @copyberry
    • #42606 Oferecer suporte a cabeçalhos confiáveis para WebSockets de execução remota @copyberry
    • #42607 Adicionar GPT-6-Astra ao catálogo de modelos incluído @copyberry
    • #42609 Resumir os avisos de inicialização da TUI @copyberry
    • #42619 Adicionar GPT-6-Astra aos catálogos do Amazon Bedrock @copyberry
    • #42623 Limitar a duração dos handshakes Noise ao tempo limite de inicialização do servidor exec @copyberry
    • #42624 Centralizar os modos de detalhamento de imagens dos prompts @copyberry
    • #42631 Inicializar o ambiente de execução GStreamer empacotado no host de voz @copyberry
    • #42634 Adicionar um armazenamento de anexos injetável ao ThreadManager @copyberry
    • #42638 Atualizar a descrição da velocidade do nível Fast do GPT-6-Astra @copyberry
    • #42639 Avisar quando as configurações padrão salvas do modelo forem substituídas @copyberry
    • #42640 Tornar mais robusta a análise da marcação do assistente na TUI @copyberry
    • #42641 Restaurar a TUI integrada ao terminal após sobreposições em tela cheia @copyberry
    • #42650 Renderizar citações de arquivos do assistente como links locais @copyberry
    • #42652 Adicionar árvores de trabalho gerenciadas a codex exec @copyberry
    • #42654 Atualizar o teste do exec-server estável para o Codex 0.153.1 @copyberry
    • #42657 Usar um nome de modelo alternativo genérico nos testes de status @copyberry
    • #42667 Adaptar os avisos de recusa de solicitações de cibersegurança na TUI à elegibilidade para o Daybreak @copyberry
    • #42668 Cancelar o registro para controle remoto ao encerrar stdio @copyberry
    • #42671 Preservar as sessões da TUI ao iniciar conversas substitutas @copyberry
    • #42674 Salvar pela TUI os recursos experimentais anunciados pelo servidor @copyberry
    • #42676 Adicionar negociação WebRTC ao host de voz @copyberry
    • #42677 Restringir o escopo das orientações sobre mensagens assíncronas do usuário @copyberry
    • #42682 Corrigir a fixture de teste do recurso experimental de árvores de trabalho @copyberry
    • #42716 Permitir links simbólicos confiáveis dentro de CODEX_HOME no macOS @copyberry
    • #42718 Condicionar o suporte a TTY na execução unificada a uma flag de recurso @copyberry
    • #42741 Tornar o teste de inicialização da TUI com links simbólicos compatível com Bazel @copyberry
    • #42744 Respeitar as políticas de revisão do Guardian fornecidas pelo modelo @copyberry
    • #42746 Tratar revisões de rede pendentes após a conclusão do processo @copyberry
    • #42749 Melhorar a atribuição automática de nomes às conversas na TUI @copyberry
    • #42752 Preservar IDs de resposta para eventos rápidos de ferramentas de colaboradores @copyberry
    • #42755 Estabilizar o teste de segurança da inicialização interativa do tmux @copyberry
    • #42758 Propagar tickets de resposta para as revisões do Guardian @copyberry
    • #42762 Reter as instruções do usuário no contexto da conversa do Guardian @copyberry
    • #42767 Evitar condições de corrida por portas nos testes de HTTP com streaming @copyberry
    • #42770 Preservar a ordem de aceitação no contexto retido da conversa @copyberry
    • #42773 Evitar reter a permissão de metadados durante o carregamento da configuração em uma retomada a frio @copyberry
    • #42781 Adicionar transporte SigV4 direto ao exec-server @copyberry
    • #42791 Manter o histórico de prompts da TUI vinculado às configurações locais @copyberry
    • #42792 Extrair a visualização de entrada de notas para um módulo próprio @copyberry
    • #42798 Adicionar avisos sobre o uso de dados à caixa de diálogo de relatos do usuário @copyberry
    • #42801 Manter oculto o executor de comandos do sandbox do Windows @copyberry
    • #42807 Adicionar decisões de aprovação do Guardian com escopo limitado à solicitação @copyberry
    • #42811 Permitir substituir o emissor de login de staging em builds empacotados @copyberry
    • #42814 Permitir títulos personalizados para eventos de relato @copyberry
    • #42819 Encaminhar aprovações do Guardian independentemente da pontuação assíncrona @copyberry
    • #42821 Informar a política gerenciada do sistema de arquivos em codex doctor @copyberry
    • #42823 Expor a política gerenciada de WebMCP pelo App Server @copyberry
    • #42824 Refinar as orientações sobre entrada do usuário para o GPT-6 @copyberry
    • #42832 Preservar o contexto de autorização raiz nas revisões do Guardian @copyberry
    • #42833 Preservar SystemRoot na configuração do wrapper do sandbox do Windows @copyberry
    • #42835 Preservar as restrições gerenciadas de leitura do Windows na CLI do sandbox @copyberry
    • #42836 Tornar condicionais as orientações sobre entrada do usuário para o GPT-6-Astra @copyberry
    • #42838 Preservar os caminhos do executor nas revisões de aprovação do Guardian @copyberry
    • #42841 Adicionar um adaptador nativo para o sandbox MXC do Windows @copyberry
    • #42842 Adicionar efeitos de brilho do Astra ao editor da TUI @copyberry
    • #42844 Reter as instruções do usuário no contexto do Guardian @copyberry
    • #42847 Preservar a formatação Markdown ao copiar respostas da TUI @copyberry
    • #42850 Usar jemalloc nos binários Linux com musl @copyberry
    • #42852 Reforçar as revisões do Guardian após a compactação de contexto @copyberry
    • #42854 Salvar as preferências do Daybreak nos metadados da conversa @copyberry
    • #42863 Preservar a precedência entre aliases de requisitos de recursos @copyberry
    • #42870 Evitar a resolução redundante de caminhos do sandbox do sistema de arquivos @copyberry
    • #42879 Listar GPT-6-Astra no seletor de modelos @copyberry
    • #42883 Adicionar métricas de tentativas de RPC do exec-server no lado do cliente @copyberry
    • #42889 Adicionar à TUI componentes para editar perguntas assíncronas diretamente na conversa @copyberry
    • #42891 Integrar perguntas assíncronas à TUI @copyberry
    • #42894 Permitir selecionar respostas para perguntas assíncronas na TUI @copyberry
    • #42897 Permitir digitar a resposta diretamente na opção “Outra” das perguntas assíncronas @copyberry
    • #42900 Estabelecer a identidade do turno raiz para tarefas independentes e solicitações de memória @copyberry
    • #42903 Preservar o estado das perguntas da TUI e integrar a navegação pelo histórico e pela fila @copyberry
    • #42904 Usar instruções estáticas para o modo de colaboração Padrão @copyberry
    • #42931 Atualizar as orientações da habilidade OpenAI Docs para o GPT-6 Astra @copyberry
    • #42933 Aguardar os dados analíticos do turno antes de encerrar o teste do Guardian v2 @copyberry
    • #42990 Atualizar os ganchos da sessão após atualizações externas de plugins @copyberry
    • #42993 Remover o comando descontinuado codex mcp-server @copyberry
    • #43000 Preservar a versão multiagente resolvida ao reverter conversas @copyberry
    • #43002 Substituir tickets do Guardian por IDs das respostas pai @copyberry
    • #43005 Adicionar motivos de falha e métricas de tempo de conexão ao Guardian V2 @copyberry
    • #43031 Manter os catálogos atualizados de ferramentas MCP junto aos respectivos clientes @copyberry
    • #43039 Atualizar as ferramentas de conversas ativas por meio de app/installed @copyberry
    • #43043 Evitar varreduras do sistema de arquivos ao preencher a visão geral inicial dos agentes @copyberry
    • #43055 Permitir que /copy copie a saída de status e campos individuais @copyberry
    • #43069 Oferecer suporte a árvores de trabalho gerenciadas para sessões interativas e forks @copyberry
    • #43070 Esclarecer comentários na configuração de CI e no fluxo de trabalho do Rust @copyberry
    • #43074 Exibir um erro com opção de tentar novamente quando o pop-up de aplicativos não carregar @copyberry
    • #43079 Adicionar dispositivos de áudio locais com ativação opcional ao auxiliar de voz @copyberry
    • #43083 Fornecer CMake e Ninja gerenciados pelo Bazel para compilar o Opus incluído no pacote @copyberry
    • #43090 Enviar áudio processado do microfone por RTP no voice-host @copyberry
    • #43097 Adicionar uma API de sessões WebRTC em tempo real com suporte de um auxiliar @copyberry
    • #43099 Adicionar exportação do SDK nativo de voz com verificação por comprovante @copyberry
    • #43100 Adicionar ao host de voz processamento com limites definidos para dados Opus recebidos via RTP @copyberry
    • #43102 Incluir GIO nos SDKs de voz e nos ambientes de execução nativos @copyberry
    • #43104 Mover o contexto de conversa do Guardian para a configuração de guardianv2 @copyberry
    • #43109 Adicionar entradas explícitas da cadeia de ferramentas para compilações nativas de voz @copyberry
    • #43110 Registrar mudanças no esforço de raciocínio no histórico da conversa quando a flag estiver habilitada @copyberry
    • #43111 Adicionar um alvo do Bazel para dependências nativas de voz @copyberry
    • #43113 Salvar as opções de ativação de subagentes e memória pelo App Server @copyberry
    • #43114 Adicionar preparação via Bazel para ambientes de execução nativos de voz @copyberry
    • #43117 Vincular os bindings Unix do Bazel ao ambiente de execução de voz preparado @copyberry
    • #43120 Adicionar a criação de árvores de trabalho gerenciadas aos comandos de sessão da TUI @copyberry
    • #43121 Exigir um ambiente de execução preparado ao montar pacotes do auxiliar de voz @copyberry
    • #43125 Adicionar seleção explícita de ferramentas do Windows para compilações nativas de voz @copyberry
    • #43126 Expor ferramentas de compilação nativas do Windows por meio de alvos do Bazel @copyberry
    • #43144 Adicionar alvos do Bazel com MSVC no Windows para bibliotecas nativas de voz @copyberry
    • #43147 Habilitar o contexto experimental na inicialização da sessão somente se o modelo oferecer suporte @copyberry
    • #43177 Usar as configurações padrão de modelo do servidor ao iniciar uma nova sessão na TUI @copyberry
    • #43178 Permitir a retomada pelo mecanismo legado com salvaguardas quando a migração em segundo plano estiver habilitada @copyberry
    • #43244 Adicionar ao host de voz componentes de reprodução do GStreamer com limites definidos @copyberry
    • #43248 Conectar o áudio RTP do voice-host à reprodução nos alto-falantes @copyberry
    • #43253 Exibir conversas somente leitura quando a retomada encontrar um processo de escrita ativo @copyberry
    • #43261 Usar as configurações padrão do servidor ao iniciar tarefas em segundo plano na TUI @copyberry
    • #43265 Adicionar contratos experimentais de API para verificação do usuário @copyberry
    • #43279 Incluir árvores de trabalho vinculadas na descoberta de sessões da TUI @copyberry
    • #43281 Mover a preparação de pacotes npm para uma tarefa separada no fluxo de trabalho de lançamento @copyberry
    • #43282 Incluir metadados de compilação nos binários do Bazel somente quando essa opção estiver habilitada @copyberry
    • #43286 Adicionar um navegador de árvores de trabalho gerenciadas à TUI @copyberry
    • #43289 Permitir a verificação do usuário via MCP quando houver suporte a esse recurso @copyberry
    • #43298 Adiar transições de árvores de trabalho gerenciadas para novas iterações do loop da TUI @copyberry
    • #43304 Isolar os metadados de commit da compilação do Bazel das entradas de compilação do Rust @copyberry
    • #43308 Substituir arquivos de encerramento do app-server no Windows por solicitações via socket @copyberry
    • #43315 Identificar de forma inequívoca a sessão correspondente a cada rótulo antes de executar ações @copyberry
    • #43325 Ordenar as chaves dos objetos do schema JSON para gerar saídas consistentes no Cargo e no Bazel @copyberry
    • #43330 Preservar as permissões salvas ao retomar tarefas remotas ou criar forks delas @copyberry
    • #43340 Habilitar na TUI a seleção remota de perfis de permissão por nome @copyberry
    • #43352 Adicionar transporte para verificação do usuário via MCP com ativação opcional @copyberry
    • #43355 Permitir que o App Server resolva configurações implícitas de modelo para forks da CLI @copyberry
    • #43359 Exibir o ID do provedor de modelos do servidor no status da TUI @copyberry
    • #43360 Usar metadados do app-server para restaurar sessões da TUI @copyberry
    • #43376 Adiar o seletor de retomada e as mudanças de diretório para uma nova pilha da TUI @copyberry
    • #43408 Evitar esperas por conexão WebSocket na classificação do Guardian v2 @copyberry
    • #43419 Inicializar cwd nas fixtures dos testes de retomada e fork da TUI @copyberry
    • #43421 Remover o README do app-server e as referências às orientações para colaboradores contidas nele @copyberry
    • #43423 Remover de AGENTS.md a exigência de atualizar a documentação do app-server @copyberry
    • #43426 Tratar solicitações HTTP do Luna nos testes de histórico do Guardian @copyberry
    • #43428 Notificar os servidores MCP que usam stdio sobre mudanças de autenticação quando eles tiverem optado por receber esses avisos @copyberry
    • #43432 Encaminhar aprovações pela API de decisão da extensão @copyberry
    • #43442 Manter consistentes as evidências de revisão do Guardian e rejeitar aprovações desatualizadas @copyberry
    • #43444 Fixar os manifestos de versões do V8 e impedir a substituição de versões publicadas @copyberry
    • #43447 Encaminhar elicitações MCP pelo fluxo compartilhado de decisão de aprovação @copyberry
    • #43454 Adicionar rótulos de diagnóstico às métricas de captura de snapshots do shell @copyberry
    • #43456 Aguardar a conversa ficar ociosa antes da reversão nos testes de troca de modelo @copyberry
    • #43458 Centralizar o modo de contexto e a política de pontos de verificação do Guardian @copyberry
    • #43462 Remover os fluxos legados de revisão de aprovações do Guardian @copyberry
    • #43472 Recuperar as instruções raiz ausentes do Guardian na ordem de aceitação @copyberry
    • #43478 Manter as instruções herdadas do Guardian em forks independentes @copyberry
    • #43490 Expor as funções auxiliares compartilhadas do revisor Guardian por meio de guardian_review @copyberry
    • #43491 Incluir os elementos filhos descarregados no contexto de ambiente multiagente v2 @copyberry
    • #43494 Limitar a leitura de registros de execução arquivados às conversas solicitadas @copyberry
    • #43495 Permitir que sessões internas criem forks a partir do histórico selecionado @copyberry
    • #43504 Tratar processos zumbis como inativos no backend de PID do Unix @copyberry
    • #43513 Expor uma identidade estável da compilação do executor nos metadados do ambiente @copyberry
    • #43519 Definir recursion_limit como 256 para app-server, exec e TUI @copyberry

    Notas completas da versão no GitHub

  • Codex App 26.903

    Novos recursos

    • Adicionamos um atalho configurável para abrir links da web no navegador padrão.
    • Adicionamos a opção Abrir com > Nova aba à visualização de diferenças entre versões de um arquivo. Com ela, você pode abrir o arquivo-fonte no aplicativo diretamente na linha selecionada.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a recuperação dos chats e a capacidade de resposta do aplicativo ao reabrir um chat ou enviar mensagens enquanto ele é retomado.
    • Corrigimos um problema que fazia com que mensagens de acompanhamento aparecessem em duplicidade no histórico restaurado do chat.
  • ChatGPT para iOS 1.2026.244

    Novos recursos

    • Mencione outras tarefas diretamente no editor usando @.
    • Responda a perguntas em tempo real enquanto o Codex continua trabalhando, sem perder seu rascunho.
    • Ao explorar arquivos, use a opção Voltar, acesse arquivos recentes e retome a leitura de onde parou.
    • Escolha uma branch inicial para novas árvores de trabalho ou inclua suas alterações locais atuais.
    • No iOS 26, a configuração da árvore de trabalho agora pode continuar em segundo plano. Acompanhe o progresso em uma Atividade ao Vivo.

    Melhorias e correções de bugs

    • O modo voz agora usa o modelo e o nível de esforço de raciocínio que você selecionou.
    • Restauramos as mensagens de tarefas delegadas que não apareciam e corrigimos a navegação entre tarefas vinculadas.
    • As revisões de código agora terminam de forma mais confiável, sem duplicar atividades nem ficar presas no estado de execução.
    • Corrigimos dois problemas que ocorriam ao passar de Queue para Steer: o aplicativo fechava inesperadamente e mensagens desatualizadas permaneciam na fila.
    • Tornamos a reconexão mais confiável e mantivemos o pareamento dos dispositivos durante interrupções temporárias do serviço.
    • Corrigimos a duplicação de habilidades de plugins nas sugestões do editor.
  • Remoção do servidor MCP do Codex

    O comando codex mcp-server e o binário independente codex-mcp-server foram removidos. Ambos já haviam sido marcados como obsoletos em 24 de agosto de 2026. Antes de atualizar o Codex, atualize as integrações que executam qualquer um deles.

    Use o App Server do Codex nas integrações. O comando app-server é experimental e não tem suporte para cargas de trabalho em produção.

    Consulte as orientações de migração para saber mais. O Codex continua permitindo que você se conecte a servidores MCP externos usando codex mcp.

  • Codex CLI 0.153.4

    $ npm install -g @openai/codex@0.153.4
    Ver detalhes

    Correções de bugs

    • O Astra agora aparece no seletor de modelos incluído na distribuição e é o modelo padrão dessa distribuição quando nenhum modelo é configurado explicitamente. (#42874)
    • As orientações atualizadas instruem o Astra a fazer perguntas assíncronas somente quando a ferramenta estiver disponível na sessão. (#42878)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.153.3...rust-v0.153.4

    • #42874 [Correção da versão 0.153] Mostrar o Astra no seletor de modelos incluído na distribuição @rhan-oai
    • #42878 [Correção da versão 0.153] Condicionar as orientações do Astra sobre perguntas assíncronas à disponibilidade da ferramenta @rhan-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.153.3

    $ npm install -g @openai/codex@0.153.3
    Ver detalhes

    Novos recursos

    • O seletor de modelos do Amazon Bedrock agora inclui o GPT-6-Astra para as rotas globais e dos EUA de Mantle e Runtime. (#42805)

    Correções de bugs

    • Corrigimos as orientações para o GPT-6-Astra sobre como fazer perguntas assíncronas de esclarecimento. Elas agora instruem o modelo a usar a ferramenta compatível e indicam que ela aceita apenas texto. (#42809)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.153.2...rust-v0.153.3

    • #42805 [0.153 hotfix] Adicionar o GPT-6-Astra aos catálogos do Amazon Bedrock @celia-oai
    • #42809 [0.153 hotfix] Atualizar as orientações do Astra sobre perguntas assíncronas @rhan-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.153.2

    $ npm install -g @openai/codex@0.153.2
    Ver detalhes

    Correções de bugs

    • A descrição do nível Fast do GPT-6-Astra foi corrigida para indicar “2x a velocidade, maior uso” em vez de “1,5x”. A correção altera apenas o texto exibido. As solicitações continuam sendo processadas da mesma forma. (#42632)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.153.1...rust-v0.153.2

    • #42632 Corrigir a descrição do nível Fast do GPT-6-Astra para a versão 0.153.2 @anp-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.153.1

  • Codex CLI 0.153.0

    $ npm install -g @openai/codex@0.153.0
    Ver detalhes

    Novos recursos

    • No modo Vim, agora você pode desfazer alterações com u e refazê-las com Ctrl+R. O histórico preserva os rascunhos completos, inclusive o conteúdo colado e os anexos. (#41941, #42140)
    • A CLI de plugins permite listar, instalar e remover plugins de marketplaces remotos. (#42150)
    • Defina tui.auto_recap = false para desativar as recapitulações automáticas e manter o comando /recap disponível para uso manual. (#42101)
    • O histórico da TUI mostra patches completos, entradas enviadas a terminais em segundo plano e cada comando concluído individualmente. (#41893, #42107)
    • Os usuários dos planos Plus e Team agora recebem o aviso mais cedo, quando resta menos da metade da cota em uma janela de uso de aproximadamente cinco horas. (#42142)

    Correções de bugs

    • As sessões da TUI se reconectam após a queda de uma conexão externa com o App Server. A TUI preserva os rascunhos e as transcrições e mantém em pausa, para revisão, os envios que estão na fila ou cujo status é incerto. (#41911, #41916, #41918)
    • O modo Acesso completo dispensa as revisões do Guardian para ações que exigem apenas confirmação. O modo de aprovação pelo usuário dispensa tanto o cálculo de pontuações quanto a preparação prévia do Guardian em segundo plano. As verificações de ações sensíveis e as solicitações de entrada do usuário seguem o mesmo procedimento de antes. (#42147, #42256)
    • O Guardian preserva o histórico de revisões após compactações e reinicializações e nos forks criados pelo usuário. Ele respeita os limites de reversão e mantém isolado o histórico dos subagentes. (#41879, #42065)
    • As aprovações salvas de ferramentas MCP se aplicam apenas à conta selecionada do aplicativo. No macOS, a inicialização de executáveis MCP por caminhos relativos ficou mais confiável. (#42133, #42117)
    • A compressão dos registros de execução inclui históricos compartilhados. O comando codex exec resume aceita registros comprimidos quando a seleção é feita pelo diretório de trabalho. Os forks de conversas funcionam quando o diretório raiz das sessões é acessado por um link simbólico. (#42039, #42135)

    Atualizações de configuração e API

    • Os metadados de conversas do App Server incluem os campos model e reasoningEffort, que aceitam valores nulos. Quando o catálogo de modelos habilita o recurso, é possível fazer perguntas assíncronas estruturadas com request_user_input_async. (#42151, #42178)
    • tui.disable_paste_burst substitui a configuração de nível superior. A TUI ainda usa a configuração de nível superior quando a nova não está definida. (#41976)
    • A nova configuração features.context_management.experimental_mode vem desativada por padrão. Quando habilitada em sessões elegíveis do ChatGPT Plus, Pro ou Pro Lite que usam o backend do Codex, ela ativa o contexto com orçamento de tokens, as notas de histórico e a ferramenta new_context. O recurso não se aplica a sessões com chave de API, provedores personalizados ou conversas estruturadas temporárias. (#42385)

    Registro de alterações

    Registro completo de alterações

    • #41870 Usar a coleta compartilhada de transcrições nas revisões do Guardian
    • #41879 Preservar as evidências de revisão do Guardian durante a compactação
    • #41884 Adicionar uma etapa de preparação do código-fonte de voz nativa com versão fixada
    • #41890 Adicionar uma receita de compilação das dependências de voz nativa
    • #41892 Manter o cliente MCP para fluxos de eventos
    • #41893 Mostrar individualmente os comandos bem-sucedidos da TUI
    • #41894 Corrigir a compilação das dependências de voz nativa no Windows
    • #41897 Adicionar a estrutura básica para gerenciar o ciclo de vida do componente auxiliar de voz
    • #41899 Manter as assinaturas de eventos MCP ativas após o descarregamento de tarefas
    • #41901 Carregar contexto delimitado após turnos de reativação vazios
    • #41902 Adicionar suporte ao ciclo de vida do host de voz instalado
    • #41906 Adicionar um gerenciador de fluxos de eventos MCP
    • #41908 Evitar a varredura de registros de execução já arquivados ao arquivar conversas
    • #41909 Levar em conta o contexto de caminhos do executor ao transformar permissões
    • #41911 Preservar os rascunhos da TUI após desconexões do App Server
    • #41912 Salvar o uso de tokens de resposta no histórico de execução
    • #41913 Preservar a contagem de tempo do status da TUI quando a linha de status estiver oculta
    • #41915 Mover o gerador de schemas de configuração para um crate dedicado
    • #41916 Reconectar automaticamente as sessões da TUI ao App Server
    • #41917 Abrir a visão geral dos agentes a partir do editor vazio
    • #41918 Restaurar a navegação entre agentes após a reconexão da TUI
    • #41923 Permitir que cada chamada em tempo real já existente tenha seu próprio endpoint de canal auxiliar
    • #41924 Registrar o histórico de conversas em tempo real no Core
    • #41925 Testar a detecção do formatador de Rust em todo o repositório
    • #41928 Usar o contexto de caminhos do executor na pré-aprovação de permissões
    • #41929 Abrir a visão geral dos agentes diretamente no teste de reconexão
    • #41933 Informar de forma consistente a política de sandbox configurada
    • #41934 Omitir saídas WAV abaixo do tamanho mínimo no modo Código
    • #41936 Anexar aos relatórios de diagnóstico as revisões do Guardian que falharam
    • #41937 Limitar as prévias das entradas enviadas a terminais em segundo plano
    • #41938 Esclarecer as orientações de retomada nos resumos de encerramento
    • #41940 Preservar os caches de layout das transcrições durante a seleção do ponto de retorno
    • #41941 Adicionar a função de desfazer do Vim ao editor da TUI
    • #41944 Emitir telemetria de custo por turno para sessões do ChatGPT
    • #41946 Ampliar a cobertura de testes de regressão das permissões de extensões
    • #41949 Adicionar uma API de reconciliação de plugins ao App Server
    • #41950 Melhorar o rastreamento de chamadas aninhadas de ferramentas e de processos exec
    • #41953 Aplicar a política de origem do marketplace aos plugins selecionados por curadoria
    • #41974 Rastrear as inicializações da TUI por modo do App Server
    • #41976 Mover disable_paste_burst para a seção [tui]
    • #41980 Preservar os metadados brutos de uso da resposta
    • #42003 Incluir o gatilho e a origem de cada turno nos dados de análise de turnos
    • #42031 Compartilhar a lógica de retenção de mensagens do usuário no Guardian
    • #42033 Melhorar os diagnósticos dos relatórios do Guardian
    • #42039 Incluir históricos compartilhados na compressão dos registros de execução
    • #42043 Marcar as métricas de tamanho do diretório base do Codex com o estado de compressão
    • #42047 Adicionar configurações de aprovação por conta para aplicativos
    • #42054 Respeitar seletores explícitos de conta nas chamadas de ferramentas de Apps
    • #42056 Respeitar as configurações de vínculo de aplicativos nas aprovações de ferramentas MCP
    • #42065 Preservar o histórico do Guardian durante a reconstrução de conversas
    • #42066 Remover casos de teste selecionados do núcleo
    • #42068 Detectar instalações independentes a partir do pacote da CLI para macOS
    • #42069 Eliminar a redundância na cobertura de testes
    • #42071 Detectar instalações do Codex gerenciadas pelo Vite+
    • #42076 Unificar a coleta de seções de contexto do Guardian
    • #42082 Atribuir as revisões aninhadas do REPL às respectivas chamadas de ferramentas
    • #42085 Centralizar a composição do contexto do Guardian
    • #42086 Atribuir revisões do Guardian às ferramentas de aplicativos da OpenAI
    • #42094 Registrar a disponibilidade do MXC no Windows
    • #42096 Tornar o envio de relatórios de diagnóstico mais confiável em redes lentas
    • #42100 Dar preferência ao Sites remoto em vez do plugin incluído
    • #42101 Adicionar uma configuração na TUI para desativar as recapitulações automáticas
    • #42102 Extrair o WebSocket de rastreamento OTEL para um crate reutilizável
    • #42104 Mostrar sessões recentes na central de comando de agentes
    • #42107 Mostrar patches completos e entradas do terminal no histórico da TUI
    • #42109 Formatar scripts Python em todo o repositório
    • #42110 Tratar os ganchos de limpeza incluídos como recursos nativos
    • #42113 Aplicar a semântica da plataforma remota às verificações de segurança de exec
    • #42114 Centralizar as alterações de plugins remotos em PluginsManager
    • #42117 Corrigir a inicialização de servidores MCP com caminhos relativos no macOS
    • #42118 Aprimorar a exibição da atividade dos ganchos na TUI
    • #42121 Permitir a atualização do revisor de aprovações em turnos ativos
    • #42123 Preservar rótulos descritivos nos links para arquivos locais
    • #42126 Ignorar arquivos que não sejam JSON nos utilitários de teste do catálogo de plugins
    • #42128 Preparar as conexões MCP para a renovação coordenada de tokens OAuth
    • #42132 Limitar a busca pelo diretório raiz do repositório Git ao enriquecer os metadados
    • #42133 Restringir as aprovações MCP da sessão aos vínculos com contas de aplicativos
    • #42134 Incluir metadados de vínculo de aplicativos nas elicitações de aprovação MCP
    • #42135 Permitir forks de conversas quando o diretório raiz das sessões é acessado por um link simbólico
    • #42137 Preparar antecipadamente snapshots do shell para turnos elegíveis
    • #42140 Permitir refazer alterações no histórico do editor em modo Vim
    • #42142 Adicionar avisos antecipados de limite de taxa para os planos Plus e Team
    • #42144 Adicionar eventos de análise do Guardian V2
    • #42146 Resolver solicitações de permissão no contexto do executor
    • #42147 Dispensar as revisões do Guardian no modo Acesso completo
    • #42149 Atualizar marketplaces Git a partir da configuração mesclada
    • #42150 Oferecer suporte a marketplaces remotos na CLI de plugins
    • #42151 Expor as configurações do modelo nos metadados de conversas do App Server
    • #42161 Dividir o código de JSON Schema das ferramentas em módulos com responsabilidades específicas
    • #42164 Registrar as origens dos resultados nos dados de análise das ferramentas de aplicativos
    • #42173 Permitir a injeção de cabeçalhos nos requisitos de rede
    • #42174 Adicionar um pacote de schemas do App Server que o Bazel possa armazenar em cache
    • #42178 Adicionar solicitações estruturadas e assíncronas de entrada do usuário
    • #42256 Dispensar o cálculo de pontuações do Guardian no modo de aprovação pelo usuário
    • #42385 Adicionar uma opção experimental para ativar o gerenciamento de contexto

    Notas completas da versão no GitHub

  • Codex App 26.901

    Inclui as atualizações até 5 de setembro de 2026.

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia o seletor de modelos fechar durante a atualização das configurações.
    • O aplicativo agora diferencia o envio bem-sucedido de feedback de uma falha no envio de dados de diagnóstico.
    • Corrigimos um problema que fazia os chats remotos travarem ao serem reabertos após uma mudança de host.
    • O aplicativo agora mantém as preferências de conexão automática a hosts SSH após a reinicialização do aplicativo.
  • ChatGPT para iOS 1.2026.237

    Novos recursos

    • Agora você pode enviar anexos em todos os hosts conectados, inclusive em hosts Windows e Linux, e anexar vídeos da fototeca.
    • Toque no botão de anexos e segure para anexar fotos recentes.
    • A nova visualização de prioridades coloca no topo da lista as tarefas em execução, as atualizações não lidas e as tarefas que aguardam sua resposta.
    • O aplicativo agora sincroniza os prompts na fila com o host conectado e os envia mesmo em segundo plano. Você pode editá-los enquanto estiverem na fila.
    • Agora você pode acompanhar, em tempo real, há quanto tempo uma tarefa de longa duração está em execução.
    • Os menus das tarefas agora incluem a opção de copiar o ID da conversa.

    Melhorias e correções de bugs

    • O aplicativo carrega e organiza a lista de tarefas com mais rapidez e confiabilidade. As seções por data ficaram mais simples, e há menos casos de travamento ou de projetos que desaparecem da lista.
    • A reconexão está mais confiável. Foram corrigidos problemas que deixavam o envio travado, faziam aprovações desaparecerem ou impediam a exibição das atualizações mais recentes das tarefas.
    • As respostas longas aparecem na tela à medida que são geradas, com menos interrupções visuais.
    • As mensagens do chat lateral continuam disponíveis até você fechá-las, mesmo que o chat já não consiga se reconectar.
  • Codex CLI 0.152.1

  • Codex CLI 0.152.0

    $ npm install -g @openai/codex@0.152.0
    Ver detalhes

    Novos recursos

    • O modo Vim permite buscar texto nos rascunhos com / e ?, destaca as correspondências e permite navegar entre elas com n e N. (#41586)
    • Os banners de limite de taxa oferecem ações para consultar o uso, gerenciar créditos, redefinir limites e gerenciar planos. (#41742)
    • A interface do terminal e codex exec mostram o progresso da renovação das credenciais, incluindo a reautenticação no Amazon Bedrock. (#41239)
    • Os nomes de servidores MCP podem conter :, @, / e .. Assim, você pode usar nomes no formato de pacotes tanto nos comandos da CLI quanto na autenticação. (#41700)
    • Cada ferramenta MCP aceita a configuração output_token_limit e mantém o mesmo critério de truncamento da saída quando a sessão é retomada. (#41421)
    • Os clientes do App Server podem configurar os tempos limite de thread/shellCommand, incluindo prazos superiores a uma hora. (#41384)

    Correções de bugs

    • Com o modo Vim habilitado, o editor agora inicia cada novo rascunho no modo de inserção, inclusive depois de enviar uma mensagem ou acionar um comando de barra. (#41921)

    • As revisões automáticas de aprovação podem reter mensagens mais longas e uma transcrição mais extensa da conversa. (#41931)

    • As revisões automáticas de aprovação preservam as instruções, as respostas e as autorizações válidas do usuário durante a compactação do histórico. (#41660, #41846, #41852)

    • Ao retomar uma conversa, se você não informar um diretório de trabalho, o cliente restaura o diretório salvo. As atualizações de metadados do cliente preservam as permissões do sistema de arquivos. (#41567, #41464)

    • As ferramentas MCP continuam disponíveis durante as atualizações de cache e as alterações em plugins remotos. As novas tentativas de autenticação usam os cabeçalhos atualizados fornecidos pelo auxiliar. (#41336, #41344, #41396, #41400)

    • Ao ser aberto, o seletor de modelos atualiza a lista de modelos disponíveis e mantém o destaque na mesma opção. (#41467)

    • Foram corrigidos problemas de execução no sandbox do Windows com o PowerShell da Microsoft Store, travamentos de subprocessos em consultas ao terminal e falhas de exibição relacionadas ao cursor em terminais JediTerm mais antigos. (#41227, #41436, #41673)

    • As solicitações de tarefas da nuvem rejeitam URLs de backend não confiáveis e desativam redirecionamentos para proteger as credenciais salvas. (#41403)

    Manutenção

    • A ferramenta de planejamento vem desativada por padrão. Para habilitá-la, use tools.update_plan.enabled = true. (#41744)
    • As recomendações de plugins começam a ser carregadas durante a inicialização, reduzindo a espera antes do primeiro turno. (#41375)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.151.0...rust-v0.152.0

    • #41210 Habilitar ferramentas de relógio com base nos metadados do modelo @copyberry
    • #41215 Renovar o contexto do Guardian antes das revisões subsequentes @copyberry
    • #41218 Compartilhar a lógica de análise de menções a ferramentas com links na TUI @copyberry
    • #41219 Tentar novamente após conflitos confirmados de registro remoto @copyberry
    • #41221 Respeitar os limites de tokens por turno na renovação das revisões do Guardian @copyberry
    • #41223 Adicionar a opção de ordenar project/list pelos itens mais recentes @copyberry
    • #41226 Mover os testes de sessão de revisão do Guardian para um arquivo separado @copyberry
    • #41227 Usar uma versão compatível do PowerShell para comandos com privilégios elevados no sandbox do Windows @copyberry
    • #41230 Aplicar a política de roteamento de aplicativos às leituras de plugins sem autenticação @copyberry
    • #41231 Instrumentar o cache de plugins carregados @copyberry
    • #41232 Expor a versão do PowerShell no contexto do ambiente @copyberry
    • #41235 Sanitizar as mensagens de erro do backend de notas do histórico @copyberry
    • #41239 Exibir o progresso da recuperação da autenticação no provedor do modelo @copyberry
    • #41243 Permitir configurar em que condições a ferramenta sleep fica disponível @copyberry
    • #41250 Incluir a origem da conversa nos metadados da conexão em tempo real @copyberry
    • #41260 Permitir que o backend do histórico imponha os limites de saída das ferramentas @copyberry
    • #41285 Usar o registro de ações como base para verificar conflitos no mapeamento de teclas @copyberry
    • #41292 Encaminhar as imagens das notas do histórico ao modelo @copyberry
    • #41308 Fazer os subagentes seguirem o nível de serviço do agente raiz @copyberry
    • #41309 Respeitar as revisões obrigatórias ao reutilizar pontuações do Guardian @copyberry
    • #41313 Desvincular a espera progressiva entre tentativas HTTP dos testes de integração de sobrecarga @copyberry
    • #41322 Isolar os testes de aprovação do Guardian que exigem um modelo específico @copyberry
    • #41328 Revisar a entrada do terminal com base nas permissões mantidas @copyberry
    • #41331 Classificar as ferramentas de relógio como ferramentas de controle integradas @copyberry
    • #41336 Preservar as ferramentas MCP em cache durante a captura de vinculações @copyberry
    • #41344 Usar caches atualizados de ferramentas MCP durante a captura de vinculações @copyberry
    • #41349 Atribuir IDs estáveis aos itens de entrada gerados para Responses @copyberry
    • #41354 Rejeitar bytes NUL na entrada do terminal submetida à revisão @copyberry
    • #41357 Oferecer suporte à compressão de linhagens de registros de execução compartilhados @copyberry
    • #41360 Medir o espaço ocupado pelo diretório inicial do Codex na inicialização do App Server @copyberry
    • #41364 Testar a retomada de registros de execução compartilhados e comprimidos @copyberry
    • #41365 Permitir apenas perguntas nas mensagens assíncronas enviadas ao usuário @copyberry
    • #41368 Adequar as orientações de shell do Windows à plataforma do executor @copyberry
    • #41375 Pré-carregar recomendações de plugins durante a inicialização da sessão @copyberry
    • #41380 Esclarecer as orientações sobre delegação proativa entre agentes @copyberry
    • #41384 Oferecer suporte a tempos limite configuráveis para comandos de shell da conversa @copyberry
    • #41385 Atribuir identidades de turno distintas às classificações do Guardian @copyberry
    • #41392 Adicionar primitivas compartilhadas de contexto do Guardian @copyberry
    • #41393 Preservar o exec one-shot quando o exec unificado estiver desativado @copyberry
    • #41396 Atualizar os ambientes de execução quando o estado de plugins remotos mudar @copyberry
    • #41400 Atualizar os cabeçalhos do auxiliar HTTP do MCP após falhas de autorização @copyberry
    • #41403 Restringir as credenciais de tarefas da nuvem a origens confiáveis @copyberry
    • #41413 Otimizar as buscas de itens no histórico @copyberry
    • #41416 Adicionar filtragem de mídia às notificações do App Server @copyberry
    • #41421 Permitir limites de saída por ferramenta MCP @copyberry
    • #41422 Adicionar coleta compartilhada de transcrições do Guardian @copyberry
    • #41424 Preservar as bases de referência do contexto entre forks aninhados de agentes @copyberry
    • #41427 Filtrar a mídia nas notificações de saída de chamadas de função @copyberry
    • #41429 Manter o último contexto de etapa selecionado para cada turno @copyberry
    • #41432 Executar hooks do executor para turnos interrompidos @copyberry
    • #41435 Permitir a execução dos hooks de limpeza do navegador incluídos no pacote quando um subagente parar @copyberry
    • #41436 Responder a consultas ao terminal feitas por subprocessos TTY @copyberry
    • #41447 Oferecer suporte a solicitações de formulário openai/elicitation @copyberry
    • #41448 Esclarecer o tratamento de perguntas no modo de colaboração Padrão @copyberry
    • #41449 Renomear a política de configurações padrão da plataforma Seatbelt para acesso somente leitura @copyberry
    • #41452 Informar a duração das solicitações ao host do modo de código @copyberry
    • #41454 Bloquear metas após falhas repetidas do host de execução @copyberry
    • #41456 Oferecer suporte a aplicativos como alvos nos hooks de plugins do executor @copyberry
    • #41457 Obter do catálogo de modelos as instruções de uso proativo de múltiplos agentes @copyberry
    • #41461 Obter do catálogo de modelos as descrições das mensagens assíncronas ao usuário @copyberry
    • #41464 Preservar permissões ao atualizar os metadados da sessão @copyberry
    • #41467 Atualizar o seletor de modelos da TUI a partir do App Server @copyberry
    • #41476 Usar plataformas rules_rs para os binários de lançamento @copyberry
    • #41477 Organizar os recursos Rust incluídos no pacote em diretórios de recursos @copyberry
    • #41562 Preservar a linhagem dos turnos ao dar continuidade às metas @copyberry
    • #41567 Restaurar o cwd da conversa a partir de snapshots das configurações da própria conversa @copyberry
    • #41569 Reforçar a segurança dos uploads de relatórios de diagnóstico @copyberry
    • #41570 Corrigir a gramática das instruções de uso proativo de múltiplos agentes @copyberry
    • #41586 Adicionar ao editor os comandos de navegação por busca do Vim @copyberry
    • #41613 Mover os testes de histórico do Vim para o módulo de busca no histórico @copyberry
    • #41630 Atualizar os testes para o caso em que update_plan está habilitado por padrão @copyberry
    • #41660 Preservar a autorização do Guardian durante a compactação do histórico @copyberry
    • #41666 Aprovar a primeira execução do REPL do Node sem esperar pelo Guardian @copyberry
    • #41673 Corrigir a renderização do estilo do cursor em terminais JediTerm mais antigos @copyberry
    • #41683 Definir diretórios de trabalho para os testes de MCP do ambiente @copyberry
    • #41700 Aceitar nomes de servidores MCP no formato de pacotes @copyberry
    • #41742 Exibir banners de limite de taxa com opções de ação na TUI @copyberry
    • #41743 Marcar solicitações de ingestão de histórico nos metadados do turno @copyberry
    • #41744 Exigir ativação explícita da ferramenta update_plan @copyberry
    • #41803 Permitir que os modelos habilitem o orçamento de tokens por padrão @copyberry
    • #41840 Usar o limite de uso da pilha assíncrona para revisões de aprovação @copyberry
    • #41846 Preservar as evidências de revisão do Guardian durante a compactação @copyberry
    • #41852 Preservar as respostas do usuário ao Guardian durante a compactação @copyberry
    • #41853 Encapsular em Box o future de inicialização da sessão no limite da API @copyberry
    • #41857 Preservar as respostas do usuário ao Guardian presentes no histórico atual @copyberry
    • #41858 Preservar o texto do usuário quando o histórico do Guardian descartar imagens grandes demais @copyberry
    • #41861 Manter as ferramentas de extensão do histórico fora das revisões do Guardian @copyberry
    • #41921 Iniciar novos rascunhos no modo de inserção quando o modo Vim estiver habilitado
    • #41931 Aumentar os limites de tamanho das mensagens e das transcrições do Guardian

    Notas completas da versão no GitHub

agosto de 2026

  • Codex App 26.831

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia novos chats travarem quando o usuário colava uma grande quantidade de texto.
    • Melhoramos a recuperação após falhas de inicialização no Windows. Após a reconexão, o aplicativo agora limpa os erros de inicialização que já não se aplicam.
    • Corrigimos um problema que interrompia a transmissão das respostas em janelas ocultas do aplicativo.
  • Codex CLI 0.151.0

    $ npm install -g @openai/codex@0.151.0
    Ver detalhes

    Novos recursos

    • Agora é possível configurar o período de tolerância para a descoberta de ferramentas de servidores MCP opcionais. (#41199)
    • As extensões agora podem inspecionar ou substituir os resultados das ferramentas MCP antes que cheguem ao modelo. (#41202)
    • Os catálogos de plugins agora combinam as configurações por repositório e sinalizam marketplaces inválidos do projeto sem ocultar plugins válidos. (#41208)

    Correções de bugs

    • A TUI agora preserva os perfis de permissão restaurados entre os turnos, e o comando /cd já não pode enfraquecer as restrições do sandbox. (#41192)
    • Ao trocar de modelo ou recorrer a um modelo alternativo, o Codex agora mantém a disponibilidade de ferramentas e o esforço de raciocínio corretos para o modelo em uso. (#41195, #41206)
    • O Codex agora aplica as restrições do sandbox remoto com base no diretório pessoal, no sistema operacional e nas convenções de caminhos que o executor de fato usa. (#41196, #41204, #41207, #41209)
    • As respostas do app-server agora preservam os erros estruturados de ferramentas e recursos MCP. (#41196)
    • O uso de tokens por subagentes aninhados passou a ser contabilizado nos orçamentos das metas raiz. (#41183)
    • Depois de uma mudança no estado das permissões, classificações desatualizadas do Guardian já não podem autorizar ações. (#41196)

    Manutenção

    • A telemetria agora abrange as revisões de stdin encaminhadas para avaliação adicional e a descoberta de ferramentas MCP pelo executor remoto. (#41189, #41205)
    • Os testes de WebSocket do Guardian e os testes das estruturas auxiliares do núcleo agora são estáveis mesmo quando a CI está lenta ou executa muitos testes em paralelo. (#41191, #41194)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.150.0...rust-v0.151.0

    • #41183 Contabilizar o uso de tokens por subagentes nas metas raiz @copyberry
    • #41189 Instrumentar as verificações de tamanho nas revisões de stdin @copyberry
    • #41191 Estabilizar os testes de WebSocket do Guardian @copyberry
    • #41192 Preservar os perfis de permissão restaurados nas sessões da TUI @copyberry
    • #41193 Informar as capacidades afetadas pelas sincronizações remotas de plugins @copyberry
    • #41194 Reforçar as asserções que verificam a inicialização das estruturas auxiliares de teste do núcleo @copyberry
    • #41195 Finalizar os planos de ferramentas específicos de cada modelo em ToolRouter @copyberry
    • #41196 Aprimorar o ambiente isolado, o tratamento de erros MCP e as aprovações em cache @copyberry
    • #41199 Tornar configurável o período de tolerância para a inicialização de servidores MCP opcionais @copyberry
    • #41202 Permitir que extensões processem os resultados das ferramentas MCP @copyberry
    • #41204 Propagar os diretórios pessoais dos executores para os contextos de sandbox @copyberry
    • #41205 Registrar a telemetria da descoberta de ferramentas MCP pelo executor @copyberry
    • #41206 Levar o modelo em conta ao escolher a alternativa ao nível de raciocínio Ultra @copyberry
    • #41207 Propagar o sistema operacional do executor para os ambientes dos turnos @copyberry
    • #41208 Respeitar a configuração de plugins por repositório nas solicitações de catálogo @copyberry
    • #41209 Aplicar as convenções de caminhos do executor ao verificar correspondências com regras deny-read @copyberry

    Notas completas da versão no GitHub

  • Codex App 26.825

    Melhorias de desempenho e correções de bugs

    • Ao renomear uma conexão SSH, você mantém os chats e projetos salvos.
  • Codex CLI 0.150.1

    $ npm install -g @openai/codex@0.150.1
    Ver detalhes

    Correções de bugs

    • Por padrão, a compactação remota agora inclui os tokens das imagens retidas no orçamento de tokens e remove imagens mais antigas conforme necessário. (#41003)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.150.0...rust-v0.150.1

    • #41003 Aplicar à versão 0.150 a correção que inclui as imagens retidas no orçamento de tokens da compactação @rhan-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.230

    Novos recursos

    • Agora é possível buscar tarefas nos hosts conectados pelo título ou pelo conteúdo da conversa.
    • O editor ganhou um indicador compacto para consultar e ajustar o esforço de raciocínio.
    • Agora é possível escrever prompts mais longos em um editor de tela cheia.
    • Agora é possível configurar atalhos na Tela de Início para o ChatGPT, o modo Work e o Codex Remoto.
    • Agora é possível adicionar comentários opcionais às anotações selecionadas nas respostas.

    Melhorias e correções de bugs

    • Melhoramos o carregamento de conversas longas. As mensagens mais antigas são carregadas conforme necessário.
    • Ajustamos o layout da lista de tarefas e a forma de ordenar e fixar tarefas para aproximar a experiência da versão para computador.
    • As visualizações exibidas na conversa agora seguem os ajustes de aparência e de cor de destaque do iOS.
  • Codex CLI 0.150.0

    $ npm install -g @openai/codex@0.150.0
    Ver detalhes

    Novos recursos

    • Mencione outras tarefas do Codex com @ e peça aos agentes para ler tarefas, criar novas tarefas ou enviar mensagens a elas pelo terminal. (#40308, #40315)
    • Com /copy, agora você pode escolher o que copiar: uma resposta completa, um bloco de código individual ou um bloco de citação. (#39997)
    • Tarefas sem nome no terminal recebem títulos descritivos automaticamente, e /rename sugere um título editável com base na conversa. (#40492, #40495)
    • Links Markdown aparecem como rótulos clicáveis nos terminais compatíveis, enquanto as URLs continuam visíveis nos demais. (#40471)
    • Configure atalhos para alternar entre os modos de permissão e use . no modo Vim para repetir sua última edição. (#39873, #40521)
    • Os novos hooks Interrupt podem executar comandos ou manipuladores MCP quando um turno ativo de nível superior é interrompido. (#40511)

    Correções de bugs

    • Projetos não confiáveis não fornecem mais instruções de AGENTS.md no nível do projeto, e as regras gerenciadas de bloqueio de leitura continuam em vigor após alterações de permissão. (#39837, #40004)
    • O app-server passou a ocultar melhor as credenciais nos diagnósticos, inclusive nos campos de provedor, renovação de autenticação e atestação. (#39993)
    • Corrigidas a busca de tokens bearer para conexões MCP remotas e a inicialização de servidores obrigatórios, preservando a compatibilidade com executores mais antigos. (#39926, #39952, #39979)
    • Corrigidas a configuração do sandbox do Windows com privilégios elevados e a execução de aliases de inicialização em caminhos de usuário com caracteres Unicode. (#39971, #40570)
    • Corrigidos os travamentos no encerramento no Unix que ocorriam quando processos desvinculados mantinham um terminal aberto ou quando os buffers de saída do terminal estavam cheios. (#40460)
    • Corrigidas a compactação de conversas e a compatibilidade com múltiplos agentes para modelos do Amazon Bedrock. (#39804, #39825)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.149.0...rust-v0.150.0

    • #39667 Rastrear a coordenação das atualizações do ambiente de execução MCP @copyberry
    • #39691 Tornar configurável a reutilização da compactação do agente pai no Guardian v2 @copyberry
    • #39700 Bloquear a operação quando a configuração ou a análise de sed não for segura @copyberry
    • #39702 Aguardar eventos de conclusão de turno nos testes de retomada multiagente @copyberry
    • #39703 Mover a verificação de escopo global para o ambiente de execução do modo de código @copyberry
    • #39706 Reforçar a vinculação dos caminhos raiz com permissão de gravação no Seatbelt @copyberry
    • #39707 Remover o teste redundante do utilitário de imagens do modo de código @copyberry
    • #39709 Registrar as variantes de eventos do aplicativo TUI sem seus dados associados @copyberry
    • #39712 Reduzir as alocações de buffers de saída do exec unificado @copyberry
    • #39717 Passar as entradas dos fluxos de trabalho de CI por meio de variáveis de ambiente @copyberry
    • #39719 Deixar de persistir credenciais de checkout nos fluxos de trabalho do V8 @copyberry
    • #39720 Disponibilizar uma política gerenciada para importações de configurações do navegador @copyberry
    • #39722 Rastrear nos dados analíticos as chamadas de criação de agentes do sistema multiagente v2 @copyberry
    • #39726 Encapsular em Box o future de conexão WebSocket @copyberry
    • #39731 Evitar leituras dos registros de execução para sessões TUI configuradas @copyberry
    • #39736 Remover a criação do diretório privado do executor @copyberry
    • #39738 Respeitar as configurações de execução do Guardian definidas nos valores padrão do modelo @copyberry
    • #39741 Usar instruções específicas por modelo para os resultados da revisão automática @copyberry
    • #39744 Ignorar o pós-processamento de entradas curtas no editor @copyberry
    • #39746 Atualizar, a partir dos executores, as raízes de capacidade das conversas retomadas @copyberry
    • #39749 Exigir que os backends de sistema de arquivos implementem a travessia de diretórios @copyberry
    • #39752 Disponibilizar a seleção de perfis de permissão não compilados @copyberry
    • #39755 Adicionar instruções gerenciadas de desenvolvedor aos requisitos @copyberry
    • #39756 Armazenar em cache instantâneos do shell no servidor exec @copyberry
    • #39757 Padronizar a execução do shell com o exec unificado @copyberry
    • #39761 Adicionar transmissão contínua de eventos MCP ao app-server @copyberry
    • #39765 Incluir IDs de sugestões nos metadados de instalação de plugins @copyberry
    • #39770 Atualizar as definições de modelos incluídas no pacote @copyberry
    • #39772 Padronizar a execução do shell com o exec unificado @copyberry
    • #39776 Verificar as assinaturas do Codex App antes de iniciá-lo ou instalá-lo @copyberry
    • #39777 Tentar novamente em caso de falhas transitórias do registro durante a conexão inicial do exec @copyberry
    • #39779 Tornar configuráveis os limites de telemetria de resultados de ferramentas @copyberry
    • #39782 Adicionar suporte a saídas avulsas de chamadas de funções nomeadas @copyberry
    • #39784 Classificar falhas de migração dos registros de execução @copyberry
    • #39785 Adicionar suporte à telemetria de custo por turno para provedores personalizados de modelos @copyberry
    • #39786 Adicionar suporte a WebSockets do exec-server aceitos pelo host @copyberry
    • #39790 Eliminar duplicações na preparação dos testes de fork do zsh @copyberry
    • #39791 Tratar saídas avulsas de ferramentas como contexto externo @copyberry
    • #39792 Rejeitar atualizações de configurações de subagentes sob controle do agente pai @copyberry
    • #39794 Instalar ferramentas de compilação no fluxo completo de CI de Rust @copyberry
    • #39795 Adicionar o nome do host à linha de status configurável da TUI @copyberry
    • #39797 Enriquecer os dados analíticos de arquivamento de conversas com o contexto da conversa @copyberry
    • #39798 Atualizar rmcp para 3.1.3 @copyberry
    • #39802 Otimizar a busca de correspondências no histórico de conversas sem diferenciar maiúsculas de minúsculas @copyberry
    • #39804 Usar o sistema multiagente V1 para modelos do Amazon Bedrock @copyberry
    • #39807 Finalizar os envios reservados de PDF com o contexto de criação @copyberry
    • #39809 Preservar WINDIR nos ambientes de shell do núcleo no Windows @copyberry
    • #39811 Restringir a leitura de preferências do macOS a políticas de acesso a todo o disco @copyberry
    • #39812 Evitar materializar exceções de diretórios raiz com permissão de gravação em verificações de existência @copyberry
    • #39813 Adiar a projeção da política legada do sistema de arquivos @copyberry
    • #39822 Preservar as instruções sem limite de tamanho do classificador Guardian @copyberry
    • #39825 Usar a compactação de Responses para o Amazon Bedrock @copyberry
    • #39827 Adicionar ferramentas de histórico e notas para sessões com orçamento de tokens @copyberry
    • #39830 Renomear a opção de configuração da extensão de notas do histórico @copyberry
    • #39837 Ignorar instruções de projeto em projetos não confiáveis @copyberry
    • #39847 Incluir IDs de janelas de contexto nos metadados da resposta @copyberry
    • #39852 Reiniciar as tentativas de acesso ao registro ao atualizar os pacotes Noise @copyberry
    • #39864 Limitar o processamento da quebra automática de linhas na prévia de entradas pendentes @copyberry
    • #39870 Permitir a configuração da sessão com codex agents @copyberry
    • #39873 Adicionar atalhos de teclado para alternar entre os modos de permissão da TUI @copyberry
    • #39876 Permitir a conexão a chamadas em tempo real existentes @copyberry
    • #39917 Respeitar o PATH da requisição nos instantâneos do shell do exec-server @copyberry
    • #39926 Resolver tokens bearer de MCP via HTTP nos ambientes dos executores @copyberry
    • #39930 Rastrear as variáveis de ambiente dos cabeçalhos do MCP remoto @copyberry
    • #39935 Exigir a vinculação ao emissor nos endpoints OAuth do MCP @copyberry
    • #39937 Limitar os quadros de atualização incremental da saída do exec unificado @copyberry
    • #39940 Aumentar o tempo permitido para a inicialização do host local do modo de código @copyberry
    • #39941 Descobrir servidores MCP via HTTP a partir dos executores selecionados @copyberry
    • #39952 Respeitar os servidores MCP obrigatórios definidos pelos executores selecionados @copyberry
    • #39953 Oferecer suporte a configurações que consideram os recursos de voz e a compilações com diferenças de versão @copyberry
    • #39957 Adicionar instantâneos do shell em memória ao exec unificado @copyberry
    • #39958 Deixar de anunciar instantâneos do shell nos servidores exec locais @copyberry
    • #39961 Testar tokens bearer de MCP do navegador via WebSockets dos executores @copyberry
    • #39962 Manter as revisões do Guardian isoladas dos servidores MCP dos executores @copyberry
    • #39967 Atualizar o pnpm para 10.34.5 @copyberry
    • #39969 Consolidar os testes das funções auxiliares de saída do modo de código @copyberry
    • #39971 Corrigir a ativação da configuração com privilégios elevados do sandbox do Windows @copyberry
    • #39975 Preservar a autorização do usuário da conversa raiz nas revisões de subagentes pelo Guardian @copyberry
    • #39976 Permitir consultas aos limites de semáforos no sandbox do macOS @copyberry
    • #39979 Preservar a compatibilidade do MCP com executores mais antigos @copyberry
    • #39980 Aplicar as políticas de rede do ambiente à execução remota @copyberry
    • #39981 Ignorar a pontuação de risco para modelos que exigem revisão automática @copyberry
    • #39985 Truncar as instruções do Guardian após renderizar a política @copyberry
    • #39991 Preservar a ordem dos eventos da TUI ao processar os eventos pendentes da conversa ativa @copyberry
    • #39992 Manter estáveis as descrições das ações do mapeamento de teclas durante a navegação @copyberry
    • #39993 Manter credenciais fora dos logs do app-server @copyberry
    • #39994 Adicionar suporte a sessões internas do Guardian @copyberry
    • #39995 Ampliar os requisitos de navegador e de uso do computador @copyberry
    • #39997 Adicionar ao comando /copy um seletor do conteúdo da resposta a copiar @copyberry
    • #39999 Ocultar o status do modo Fast para modelos que não oferecem suporte a ele @copyberry
    • #40000 Expor os requisitos de navegador e de uso do computador pelo app-server @copyberry
    • #40004 Preservar as regras gerenciadas de bloqueio de leitura nas atualizações de permissões @copyberry
    • #40005 Encaminhar comandos que exigem permissões adicionais para revisão síncrona do Guardian @copyberry
    • #40006 Sincronizar explicitamente os testes de enriquecimento com dados do Git @copyberry
    • #40007 Implementar a configuração do Amazon Bedrock no App Server @copyberry
    • #40009 Executar os hooks de parada de plugins do executor incluídos na lista de permissões @copyberry
    • #40011 Sincronizar explicitamente o teste concorrente de enriquecimento com dados do Git @copyberry
    • #40012 Preservar o contexto do executor para hooks de parada do MCP @copyberry
    • #40013 Reutilizar as revisões do Guardian no cálculo assíncrono da pontuação de risco @copyberry
    • #40015 Tornar mais segura a reconciliação do cache de plugins instalados remotamente @copyberry
    • #40017 Rastrear a criação do contexto de turnos e as verificações de estado em tempo real @copyberry
    • #40018 Adicionar configurações de navegador e de uso do computador @copyberry
    • #40020 Adicionar testes de ponta a ponta para hooks Stop dos executores @copyberry
    • #40021 Cancelar as revisões do Guardian junto com suas chamadas de ferramenta @copyberry
    • #40024 Respeitar as aprovações granulares do sandbox no exec unificado @copyberry
    • #40028 Registrar os resultados de classificação do Guardian V2 @copyberry
    • #40031 Preservar os resultados estritos da revisão automática do MCP @copyberry
    • #40038 Permitir a suspensão de turnos raiz ainda em andamento @copyberry
    • #40068 Informar o status das conexões MCP em tempo de execução @copyberry
    • #40150 Usar os metadados de origem da conversa nos classificadores do Guardian @copyberry
    • #40161 Permitir que os chamadores de exec classifiquem novas conversas @copyberry
    • #40166 Mover o cursor da TUI antes de exibi-lo @copyberry
    • #40169 Adicionar testes de regressão para a paginação na aprovação de patches @copyberry
    • #40174 Preservar os tipos de itens de conteúdo nos metadados das mensagens @copyberry
    • #40177 Exigir tipos de conteúdo para fragmentos de prompt de extensões @copyberry
    • #40179 Encerrar os descendentes retomados ao arquivar árvores de conversas @copyberry
    • #40180 Classificar fragmentos contextuais por tipo de conteúdo @copyberry
    • #40184 Preservar as anotações de contexto em mensagens mescladas @copyberry
    • #40186 Identificar solicitações de memória desvinculadas como consolidação de memória @copyberry
    • #40196 Anotar a entrada do usuário e os fragmentos contextuais com tipos de conteúdo @copyberry
    • #40200 Remover do editor a sugestão de usar o Modo Planejar @copyberry
    • #40221 Distinguir as conversas de revisão do Guardian dos subagentes @copyberry
    • #40257 Adicionar suporte a cua_repl como servidor MCP baseado no REPL do Node @copyberry
    • #40264 Preservar os metadados de conteúdo ao truncar mensagens @copyberry
    • #40266 Preservar as anotações de conteúdo ao filtrar o histórico de agentes criados por fork @copyberry
    • #40271 Preservar as anotações de conteúdo ao reverter trocas de modelo @copyberry
    • #40273 Normalizar as anotações de mensagens compactadas do usuário @copyberry
    • #40275 Classificar fragmentos adicionais de contexto gerado @copyberry
    • #40277 Preservar as anotações ao omitir mídias não compatíveis @copyberry
    • #40280 Aplicar limites às imagens retidas durante a compactação remota @copyberry
    • #40281 Preservar os tipos de conteúdo durante a preparação de imagens @copyberry
    • #40292 Adicionar testes básicos de funcionamento para os pacotes montados do Codex @copyberry
    • #40294 Classificar o contexto interno do modelo por origem @copyberry
    • #40295 Classificar as instruções de permissão no espaço de nomes permissions @copyberry
    • #40296 Adicionar anotações às instruções básicas do Responses Lite @copyberry
    • #40297 Preservar as anotações das instruções do desenvolvedor nos forks de subagentes @copyberry
    • #40301 Identificar os planos Business Pro Lite como Business Premium @copyberry
    • #40302 Reforçar o isolamento do registro de montagens sintéticas do bubblewrap @copyberry
    • #40308 Adicionar ferramentas à TUI para gerenciar tarefas do Codex @copyberry
    • #40315 Adicionar menções a tarefas no editor da TUI @copyberry
    • #40321 Atualizar o modelo padrão para tempo real sem quadros @copyberry
    • #40343 Armazenar em cache os metadados do executor obtidos na inicialização @copyberry
    • #40363 Encaminhar variáveis de ambiente locais aos servidores MCP dos plugins de agentes @copyberry
    • #40368 Usar as origens de sessão dos instantâneos para a projeção MCP @copyberry
    • #40376 Anunciar suporte à versão 2 dos instantâneos do shell no Unix @copyberry
    • #40381 Preservar os erros do sandbox durante a inicialização da sessão @copyberry
    • #40382 Disponibilizar as origens das invocações para as ferramentas de extensão @copyberry
    • #40393 Classificar riscos com um único token no Guardian V2 @copyberry
    • #40398 Estabilizar o teste do hook Stop com executor divergente @copyberry
    • #40403 Preparar antecipadamente mais conexões WebSocket de amostragem do Guardian @copyberry
    • #40410 Reforçar os testes de sobreposição de ambiente MCP dos plugins de agentes @copyberry
    • #40413 Respeitar os limites de resposta ao listar habilidades @copyberry
    • #40420 Representar a política do Guardian como um fragmento contextual @copyberry
    • #40422 Reforçar a segurança da execução de comandos do atualizador no Windows @copyberry
    • #40423 Reforçar a segurança da conversão de URIs de arquivo no Windows @copyberry
    • #40431 Renderizar as evidências de revisão do Guardian com o truncamento do avaliador assíncrono @copyberry
    • #40436 Adicionar um controle gerenciado para automação local no aplicativo @copyberry
    • #40437 Informar a atividade concluída dos subagentes nos turnos do agente pai @copyberry
    • #40438 Usar rust-lld na etapa de linkedição de Rust com MSVC no Bazel para Windows @copyberry
    • #40441 Preservar as leituras da raiz no Windows quando houver regras de bloqueio de leitura @copyberry
    • #40443 Agrupar em lotes a descoberta de raízes de capacidade no sandbox @copyberry
    • #40447 Repetir as capturas de instantâneos do shell que falharam @copyberry
    • #40449 Encaminhar a atividade de conclusão de agentes pares ao turno de origem @copyberry
    • #40450 Controlar os tipos de itens de conteúdo por um sinalizador de recurso @copyberry
    • #40460 Impedir que a E/S de PTY no Unix bloqueie o encerramento do ambiente de execução @copyberry
    • #40464 Impor as regras de propriedade de subagentes em todas as entradas do app-server @copyberry
    • #40465 Registrar métricas de truncamento da entrada do classificador do Guardian @copyberry
    • #40466 Adicionar intermediação de credenciais à configuração do recurso de proxy de rede @copyberry
    • #40471 Exibir links Markdown como rótulos clicáveis em terminais compatíveis @copyberry
    • #40472 Adicionar revisões de aprovação completas e estruturadas às extensões @copyberry
    • #40475 Solicitar controle de leitura ao atualizar as ACLs do sandbox do Windows @copyberry
    • #40477 Recarregar os agentes filhos do Multi-Agent V2 por meio do agente pai @copyberry
    • #40480 Adicionar um escopo de revisão do Guardian v2 restrito ao uso do computador @copyberry
    • #40481 Adicionar suporte a chaves de acesso gerenciadas da AWS para o Amazon Bedrock @copyberry
    • #40484 Intermediar o uso de aliases de credenciais em ambientes filhos @copyberry
    • #40486 Adicionar IDs de turnos raiz aos dados de análise de turnos e ferramentas @copyberry
    • #40487 Separar o carregamento de funções de agentes em um crate dedicado @copyberry
    • #40488 Exportar o custo do turno como uma métrica OTEL @copyberry
    • #40489 Respeitar a desativação definida na configuração de rede gerenciada @copyberry
    • #40490 Reforçar a segurança da configuração do projeto quando a intermediação de credenciais estiver ativa @copyberry
    • #40491 Respeitar os limites de resposta ao ler recursos de habilidades @copyberry
    • #40492 Gerar títulos descritivos para conversas na TUI @copyberry
    • #40494 Ocultar conversas efêmeras do sistema no roteamento da TUI @copyberry
    • #40495 Sugerir no comando /rename títulos baseados na conversa @copyberry
    • #40496 Rastrear histórico, notas e mensagens assíncronas como ferramentas de controle @copyberry
    • #40497 Reforçar o isolamento das sessões internas do Guardian @copyberry
    • #40498 Aumentar o intervalo de atualização dos modelos no app-server @copyberry
    • #40499 Proteger a migração dos registros de execução na inicialização contra atualizações simultâneas @copyberry
    • #40501 Eliminar habilidades duplicadas de plugins nas menções unificadas @copyberry
    • #40502 Abreviar os caminhos do diretório pessoal nos resumos de status de AGENTS.md @copyberry
    • #40504 Direcionar os links do Trusted Access para cibersegurança conforme o tipo de plano @copyberry
    • #40508 Persistir eventos em tempo real na linha do tempo da conversa @copyberry
    • #40509 Adicionar modelos de artefatos persistidos de conversas @copyberry
    • #40511 Adicionar hooks para turnos interrompidos @copyberry
    • #40521 Permitir repetir a última edição com a tecla de ponto no modo Vim @copyberry
    • #40523 Tentar executar novamente os comandos de autenticação do provedor após falhas iniciais @copyberry
    • #40528 Representar a entrada do terminal nas revisões de aprovação @copyberry
    • #40533 Encaminhar dicas de extensões para os metadados da janela de contexto @copyberry
    • #40539 Injetar dicas sobre notas do histórico nas janelas de contexto @copyberry
    • #40544 Incluir o fundo transparente nos dados de análise de geração de imagens @copyberry
    • #40551 Derivar contextos de sandbox dos ambientes dos turnos @copyberry
    • #40554 Registrar o sinalizador de recurso da transcrição v2 @copyberry
    • #40570 Preservar caminhos Unicode nos aliases de scripts em lote do Windows @copyberry
    • #40585 Rastrear as demais ferramentas do sistema multiagente v2 nos dados de análise @copyberry
    • #40587 Definir o escopo dos hooks de parada para a consolidação de memória @copyberry
    • #40594 Preservar o contexto da conversa nas transcrições do Guardian @copyberry

    Notas completas da versão no GitHub

  • Extensões de navegador, ferramentas de sites e login pelo navegador na nuvem 26.820

    • Mais navegadores: Além do Chrome, você pode usar a extensão do ChatGPT para navegadores no Microsoft Edge, Brave, Opera e Vivaldi. Configure seu navegador em Configurações > Uso do computador no aplicativo do ChatGPT para desktop. Os cinco navegadores oferecem suporte a menções a abas e ao controle do navegador. O Opera não oferece suporte ao chat lateral.

    • Ferramentas de sites (WebMCP): No navegador integrado ao aplicativo para desktop, o ChatGPT Work e o Codex podem usar as ferramentas que um site oferece para interagir com a página. Use o GPT-5.6 Sol ou o GPT-5.6 Terra e atualize o aplicativo para desktop para a versão mais recente. As ferramentas de sites não estão disponíveis com o GPT-5.6 Luna nem em espaços de trabalho Enterprise ou Edu.

    • Login pelo navegador na nuvem: Nos planos elegíveis, o ChatGPT Work na Web, no iOS e no Android pode pedir que você faça login em um site compatível pelo navegador na nuvem. Insira seus dados durante o processo de login. Não os insira no chat. As sessões do navegador na nuvem ficam separadas das sessões do navegador local. O login em sites não está disponível em espaços de trabalho Enterprise ou Edu.

    A disponibilidade depende da liberação gradual dos recursos e das configurações do espaço de trabalho. Os requisitos para acessar sites e confirmar ações continuam em vigor.

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia com que as menções a abas do navegador se perdessem ao iniciar um chat pela tela inicial.
    • Melhoramos a exibição de títulos de chat escritos da direita para a esquerda e a navegação no editor com Command e as teclas de seta.
  • Acione tarefas agendadas com eventos do Gmail, do Slack e do GitHub

    As tarefas agendadas do ChatGPT agora podem ser executadas quando ocorrem eventos compatíveis no Gmail, no Slack ou no GitHub. Filtre mensagens do Gmail por remetente ou assunto, monitore canais específicos do Slack ou responda a atividades em pull requests, como revisões, comentários, atualizações de commits e merges.

    Nos planos elegíveis, as tarefas acionadas por eventos estão disponíveis no ChatGPT na web e em dispositivos móveis. Antes de criar uma tarefa, conecte o aplicativo correspondente e conceda as permissões solicitadas. O aplicativo do ChatGPT para Slack precisa ser membro de cada canal monitorado, e o aplicativo do GitHub conectado precisa ter acesso a cada repositório monitorado.

    Uma tarefa acionada por eventos não pode ter também um horário agendado. Quando eventos que atendem aos critérios chegam em um curto intervalo, o ChatGPT pode agrupá-los em uma única execução. Abra Agendadas para consultar os eventos pendentes ou selecione Executar agora.

    Saiba como acionar tarefas agendadas com eventos de aplicativos.

  • Comando do servidor MCP do Codex está obsoleto

  • Codex CLI 0.149.1

  • Atualizações do Codex e do ChatGPT

    Novos recursos

    • Mensagens da Apple: Use o plugin do Mensagens da Apple para ler e pesquisar conversas do Mensagens no Mac e redigir ou enviar mensagens. O plugin está disponível em todos os planos no aplicativo do ChatGPT para macOS. Você pode usá-lo no ChatGPT Work e no Codex. Por padrão, o ChatGPT só envia a mensagem depois que você aprova o conteúdo e os destinatários. Consulte o guia do plugin para conhecer os riscos das aprovações persistentes, saber como revogá-las e entender o problema conhecido que afeta tarefas que desativam os pedidos de aprovação.

    • Edição colaborativa de Sites: Onde a colaboração em Sites está disponível, os proprietários podem convidar membros ativos do mesmo espaço de trabalho para atuar como editores. Os editores podem consultar os dados atuais do banco de dados do Site, atualizar o Site e salvar versões. Depois que o proprietário publica o Site pela primeira vez, os editores também podem publicar alterações. Os proprietários continuam controlando quem pode ver o Site, as configurações, os dados de análise, a titularidade, a restauração de versões e o acesso dos editores.

    • URLs editáveis de Sites: Onde a edição de URLs está disponível, os proprietários podem alterar o endereço de um Site existente hospedado no ChatGPT sem precisar fazer outra implantação. O endereço anterior redireciona para a nova URL. Os domínios personalizados já estão disponíveis como um recurso separado, e essa configuração não os afeta.

    • Histórico do computador na Europa: O Histórico do computador já está disponível no Espaço Econômico Europeu (EEE), na Suíça e no Reino Unido para usuários dos planos ChatGPT Pro, Business e Enterprise que usam o aplicativo do ChatGPT para macOS. O recurso vem desativado por padrão e requer Memórias. Nos planos Business e Enterprise, os administradores precisam liberar o acesso para que os membros do espaço de trabalho possam optar por ativar o recurso.

    • Cópias compartilhadas de conversas: Em todos os planos do Codex, você pode compartilhar uma cópia somente leitura de uma conversa local do Codex pelo aplicativo do ChatGPT para macOS. A cópia não é atualizada quando a conversa original muda. Qualquer pessoa que tenha um link gerado por uma conta pessoal pode abri-lo. Já os links gerados por contas de espaços de trabalho só podem ser abertos por membros do espaço de trabalho de origem. O Codex oculta trechos que correspondem a padrões conhecidos de segredos, mas revise o conteúdo que vai compartilhar, pois ele ainda pode conter informações confidenciais. Para consultar ou revogar links, acesse os controles de dados do ChatGPT e abra Links compartilhados.

    • Conversas fixadas entre dispositivos: Mantenha os mesmos chats fixados no aplicativo do ChatGPT para desktop e no iOS.

  • Codex CLI 0.149.0

    $ npm install -g @openai/codex@0.149.0
    Ver detalhes

    Novos recursos

    • O comando codex agents abre um painel interativo para pesquisar, iniciar, abrir, renomear e interromper tarefas, com atalhos configuráveis. (#39094, #39112, #39114, #39142)
    • Os comandos /cd, /pwd e /cwd permitem gerenciar o diretório de trabalho em sessões da interface de terminal (TUI). (#38894)
    • O comando codex queue permite enviar mensagens a sessões locais ou remotas existentes. (#39092)
    • A edição no Vim agora permite substituir caracteres e usar mais comandos de alteração, como cw, c$ e cc. (#39661)
    • O comando codex doctor agora verifica a proteção de endpoints, o estado do aplicativo para desktop e a conectividade com o serviço de atualizações. Também diagnostica falhas de rede ou de proxy. (#38827, #38918, #39060, #39074)
    • Quem usa o SDK agora pode especificar os valores exatos que substituem as configurações da CLI e selecionar o nível de esforço de raciocínio max ou ultra. (#38817, #39662)

    Correções de bugs

    • As mensagens em fila agora reativam sessões ociosas de forma confiável. Quando há sessões com o mesmo nome, a fila prioriza a mais recente. A fila também preserva o comportamento dos comandos colados ou adiados. (#39034, #39385, #39604)
    • Ao retomar uma thread ou criar um fork, o Codex agora restaura o perfil de permissões que estava ativo na thread, em vez de aplicar os padrões atuais sem aviso. (#39153)
    • A TUI deixou de exibir a atividade dos subagentes em duplicidade e passou a encaminhar com mais precisão as notificações e aprovações dos subagentes. (#39049, #39088)
    • As conexões do canal auxiliar do WebRTC no Realtime agora se restabelecem após uma interrupção inesperada do transporte, sem descartar a saída pendente. (#39257)
    • O histórico da TUI no modo inline agora permanece disponível ao rolar a tela no Windows Terminal. (#39619)
    • Os buffers de reprodução de threads inativas da TUI agora têm tamanho limitado para evitar a retenção excessiva de dados de saída recebidos por streaming. (#39081)

    Documentação

    • A documentação esclarece que as contribuições externas devem passar por issues e discussões de design, em vez de pull requests. (#39089)
    • A documentação descreve os riscos de exfiltração de dados via DNS e os limites de confiança dos devcontainers seguros. (#39283)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.148.0...rust-v0.149.0

    • #38817 Adicionar substituições diretas de configuração ao SDK para TypeScript @copyberry
    • #38819 Permitir a preparação de metadados para IDs reservados de threads @copyberry
    • #38822 Evitar clonar o conteúdo de trechos do histórico da TUI @copyberry
    • #38823 Evitar alocações por caractere ao formatar hiperlinks @copyberry
    • #38827 Adicionar verificações de proteção de endpoints ao codex doctor @copyberry
    • #38830 Isolar os buffers de editores externos dos caminhos em que o sandbox permite gravar @copyberry
    • #38837 Compartilhar mapeamentos de teclas de edição entre os componentes do editor da TUI @copyberry
    • #38840 Identificar hosts Mac mini durante a negociação inicial de conexões de controle remoto @copyberry
    • #38893 Restaurar de forma independente os timestamps máximos das threads @copyberry
    • #38894 Adicionar comandos de diretório de trabalho à TUI @copyberry
    • #38899 Transferir a responsabilidade pela política de requisitos para execpolicy @copyberry
    • #38902 Respeitar as políticas de variáveis de shell específicas de cada ambiente @copyberry
    • #38907 Editar mensagens em fila usando history-up no Vim @copyberry
    • #38913 Interromper a renderização de colunas assim que a área disponível estiver preenchida @copyberry
    • #38916 Respeitar as entradas legadas de permissão :project_roots @copyberry
    • #38918 Melhorar os diagnósticos de rede do codex doctor @copyberry
    • #38919 Rejeitar campos obsoletos de perfil de permissões do app-server @copyberry
    • #38921 Exibir de forma compacta a atividade dos comandos executados com sucesso na TUI @copyberry
    • #38940 Adicionar APIs experimentais de projetos ao app-server @copyberry
    • #38941 Impedir que tokens de autenticação do Noise cheguem a processos filhos @copyberry
    • #38942 Aplicar políticas de comandos específicas de cada ambiente @copyberry
    • #38947 Deixar de carregar a configuração gerenciada legada no Windows @copyberry
    • #38978 Adicionar um orçamento configurável de tokens para o catálogo de habilidades @copyberry
    • #38980 Limitar o contexto da thread pai usado na compactação do Guardian v2 @copyberry
    • #38987 Incluir imagens nas transcrições do Guardian v2 @copyberry
    • #38990 Obter os valores padrão do Guardian v2 do catálogo de modelos @copyberry
    • #38993 Avaliar a seleção recente de habilidades e a seleção com roteamento por caracteres @copyberry
    • #38994 Remover a restrição que as configurações do espaço de trabalho impunham a aplicativos e plugins @copyberry
    • #38997 Tentar novamente em caso de falhas transitórias na amostragem do Guardian @copyberry
    • #39001 Ignorar as pontuações de risco desatualizadas do Guardian para ferramentas @copyberry
    • #39005 Desativar o Guardian V2 para revisores automáticos gerenciados @copyberry
    • #39006 Emitir pelo app-server a telemetria de custo dos turnos que usam chave de API @copyberry
    • #39007 Aguardar o avanço do cálculo da pontuação do Guardian nos testes de aprovação @copyberry
    • #39008 Adicionar contexto de tarefa à seleção de habilidades em modo sombra @copyberry
    • #39017 Mover os tipos de política MCP para codex-protocol @copyberry
    • #39019 Isolar cabeçalhos de recursos MCP durante solicitações OAuth @copyberry
    • #39020 Restringir o uso da identidade dos clientes de pipe da IDE no Windows @copyberry
    • #39022 Permitir que os espaços em branco no fim da linha ultrapassem a margem nas quebras automáticas do editor da TUI @copyberry
    • #39023 Reduzir os dados de resultados do MCP retidos no histórico da TUI @copyberry
    • #39025 Acelerar o teste de realce de diffs grandes @copyberry
    • #39026 Usar tempo simulado no teste prolongado de digitação @copyberry
    • #39028 Armazenar em cache a codificação da folha de sprites do mascote de teste @copyberry
    • #39030 Acelerar o teste do cwd na retomada dentro do aplicativo @copyberry
    • #39032 Encapsular o efeito de cintilação da TUI no módulo motion @copyberry
    • #39033 Limitar as varreduras legadas da pré-visualização de retomada @copyberry
    • #39034 Enviar as mensagens que outros processos gravaram na fila @copyberry
    • #39035 Adicionar testes no app-server para o roteamento de aprovações do Guardian V2 @copyberry
    • #39036 Permitir que leituras de configuração integrem lotes de leitura já ativos no app-server @copyberry
    • #39038 Restaurar as pontuações de risco do Guardian ao longo dos ciclos de vida das threads @copyberry
    • #39040 Preservar caminhos externos nas aprovações de rede gerenciadas @copyberry
    • #39043 Aplicar as configurações gerenciadas do backend de autenticação @copyberry
    • #39045 Adicionar controles gerenciados para chat e ditado no aplicativo @copyberry
    • #39046 Restringir os redirecionamentos HTTP do MCP à origem configurada @copyberry
    • #39047 Ignorar o carregamento de hooks de plugins quando os hooks estiverem desativados @copyberry
    • #39049 Evitar a renderização duplicada da atividade de subagentes na TUI @copyberry
    • #39050 Preparar o worker de encerramento da telemetria durante a inicialização @copyberry
    • #39051 Usar nas menções da TUI os aplicativos instalados que podem ser chamados @copyberry
    • #39055 Adicionar metadados da política de rede à configuração do ambiente @copyberry
    • #39056 Verificar o manifesto fixado do zsh nas compilações de lançamento @copyberry
    • #39057 Limitar a taxa de quadros da TUI com base no instante real de emissão de cada quadro @copyberry
    • #39058 Adicionar tags às métricas de descoberta do protocolo do Codex Apps @copyberry
    • #39060 Adicionar diagnósticos do aplicativo para desktop ao codex doctor @copyberry
    • #39061 Evitar renderizar novamente os delimitadores de blocos de código recebidos por streaming @copyberry
    • #39063 Renderizar somente as linhas visíveis no paginador da transcrição @copyberry
    • #39064 Restringir a edição de mensagens em fila ao atalho dedicado @copyberry
    • #39065 Limitar o cálculo do layout dos hiperlinks do terminal à área visível @copyberry
    • #39067 Adicionar diagnósticos da aplicação de controles de segurança no desktop @copyberry
    • #39068 Remover o suporte à delegação de modelos em habilidades @copyberry
    • #39072 Salvar as imagens geradas por meio dos executores de turnos @copyberry
    • #39073 Propagar metadados do chamador para conexões de rendezvous @copyberry
    • #39074 Adicionar diagnósticos de atualização do aplicativo para desktop ao codex doctor @copyberry
    • #39075 Evitar limpezas redundantes de linhas do terminal @copyberry
    • #39077 Gerar parâmetros JSON do sistema de arquivos apenas para sessões remotas da TUI @copyberry
    • #39078 Preservar o contexto de rastreamento durante a resolução do ambiente @copyberry
    • #39079 Aplicar a política MCP do usuário aos plugins executores selecionados @copyberry
    • #39081 Limitar os buffers de reprodução das threads da TUI com base no tamanho do delta @copyberry
    • #39082 Solicitar a confirmação de confiança no projeto em espaços de trabalho remotos da TUI @copyberry
    • #39083 Reforçar a proteção do provisionamento do sandbox do Windows contra pontos de reanálise @copyberry
    • #39084 Preservar as convenções de caminhos das permissões do sistema de arquivos @copyberry
    • #39087 Obter do AuthManager o estado de autenticação dos plugins @copyberry
    • #39088 Tornar mais robusta a navegação entre subagentes na TUI @copyberry
    • #39089 Esclarecer a política de contribuições externas @copyberry
    • #39092 Adicionar um comando para colocar mensagens na fila de sessões existentes @copyberry
    • #39094 Adicionar à TUI um painel com a visão geral dos agentes @copyberry
    • #39098 Rastrear as solicitações do exec-server do recebimento à conclusão @copyberry
    • #39100 Evitar consultas redundantes ao tamanho do terminal durante a inserção no histórico @copyberry
    • #39101 Atualizar o rmcp para 3.1.2 @copyberry
    • #39102 Aumentar o tamanho máximo da janela de contexto do GPT-5.6 @copyberry
    • #39103 Remover capacidades dos processos do sandbox do Linux @copyberry
    • #39112 Transformar a visão geral dos agentes em um painel interativo de tarefas @copyberry
    • #39113 Exibir solicitações interativas em conversas em tempo real @copyberry
    • #39114 Adicionar o comando codex agents para abrir o painel de agentes @copyberry
    • #39115 Remover o endpoint experimental de configuração de threads @copyberry
    • #39117 Rejeitar projeções legadas de permissões que causem perda de informações @copyberry
    • #39122 Bloquear por segurança comandos com muitos níveis de wrappers aninhados @copyberry
    • #39131 Validar identificadores nos fluxos de trabalho de criação de plugins @copyberry
    • #39141 Ocultar tokens de autenticação nos logs de resposta do app-server @copyberry
    • #39142 Adicionar atalhos configuráveis para o painel de agentes @copyberry
    • #39143 Preencher os metadados dos plugins recomendados no momento da seleção @copyberry
    • #39145 Salvar os perfis de permissões ativos no contexto do turno @copyberry
    • #39147 Centralizar a consulta às configurações de retomada salvas @copyberry
    • #39152 Atualizar a ação de publicação no PyPI para v1.14.2 @copyberry
    • #39153 Restaurar os perfis de permissões ao retomar threads @copyberry
    • #39154 Encapsular o future da TUI em Box para limitar o uso da pilha da CLI @copyberry
    • #39155 Preparar o lançamento da versão estável 0.147.0 do SDK para Python @copyberry
    • #39157 Notificar os clientes quando o Guardian exigir revisão rigorosa @copyberry
    • #39159 Exigir aprovação para comandos com palavras de shell avaliadas dinamicamente @copyberry
    • #39163 Atualizar as instruções de colaboração quando o conteúdo delas mudar @copyberry
    • #39165 Impedir a falsificação de identidade no Marketplace @copyberry
    • #39174 Ignorar mensagens vazias do usuário em turnos automáticos de inatividade @copyberry
    • #39176 Descartar atualizações de progresso de descendentes após a compactação remota @copyberry
    • #39187 Restringir as leituras de recursos de aplicativos MCP à chamada que as originou @copyberry
    • #39192 Preservar as origens dos recursos MCP durante a compactação @copyberry
    • #39200 Adicionar um leitor protegido contra uso indevido de links simbólicos para arquivos confidenciais @copyberry
    • #39205 Rejeitar links simbólicos em espaços de trabalho de memória @copyberry
    • #39213 Adicionar um conversor de PowerShell baseado em Tree-sitter que bloqueia a execução em caso de falha @copyberry
    • #39214 Impedir que provedores personalizados herdem a autenticação do ambiente @copyberry
    • #39220 Reconectar os WebSockets de amostragem do Guardian após alterações na autenticação @copyberry
    • #39221 Ignorar destinos redirecionados na migração de agentes externos @copyberry
    • #39224 Adicionar métricas de revisão de aprovações do Guardian v2 @copyberry
    • #39227 Incluir capturas de tela do node_repl nas revisões do Guardian v2 @copyberry
    • #39235 Desacoplar os fluxos de retransmissão do Noise do processamento JSON-RPC @copyberry
    • #39240 Eliminar sincronizações duplicadas de pacotes remotos de plugins com semáforos compartilhados @copyberry
    • #39241 Registrar métricas de classificação do Guardian v2 @copyberry
    • #39242 Adicionar suporte à interseção segura de perfis de permissões @copyberry
    • #39244 Restringir as leituras de recursos MCP ao respectivo conector @copyberry
    • #39246 Atribuir identidades de thread distintas às conexões do classificador do Guardian @copyberry
    • #39249 Adicionar um modo de encaminhamento ao exec-server @copyberry
    • #39256 Eliminar movimentações duplicadas de rollout ao arquivar threads @copyberry
    • #39257 Reconectar os transportes do canal auxiliar do WebRTC no Realtime @copyberry
    • #39259 Simplificar os snapshots de saída da execução unificada @copyberry
    • #39261 Interromper chats da TUI em caso de violações da política de desalinhamento @copyberry
    • #39262 Impedir o carregamento da DLL do ConPTY a partir do diretório atual @copyberry
    • #39264 Melhorar a classificação de risco do Guardian v2 @copyberry
    • #39266 Exigir nova aprovação para caminhos subordinados a um caminho com permissão negada @copyberry
    • #39267 Injetar a política do Node REPL nas sessões de revisão do Guardian @copyberry
    • #39273 Preservar os nomes das threads durante a migração de rollout @copyberry
    • #39274 Permitir que o próprio provedor recupere a autenticação @copyberry
    • #39277 Declarar APIs experimentais de configuração do Amazon Bedrock @copyberry
    • #39278 Preservar a configuração de ambiente fornecida pelo proprietário @copyberry
    • #39279 Propagar falhas na atualização da ACL do sandbox do Windows @copyberry
    • #39281 Mover scripts de snapshot de shell para codex-shell-command @copyberry
    • #39283 Documentar o risco de exfiltração de dados via DNS em devcontainers seguros @copyberry
    • #39284 Informar desconexões de rede durante a aprovação @copyberry
    • #39285 Exibir os destinos dos arquivos nas aprovações de alterações da TUI @copyberry
    • #39287 Informar falhas no envio de diagnósticos @copyberry
    • #39288 Registrar a flag do recurso de mensagens assíncronas @copyberry
    • #39290 Adicionar diagnósticos do sandbox do Windows ao codex doctor @copyberry
    • #39293 Remover a dependência direta do app-server em relação a reqwest @copyberry
    • #39294 Aumentar o tamanho dos lotes de gravação de logs no SQLite @copyberry
    • #39296 Ativar hooks de ferramentas MCP nas sessões do Codex @copyberry
    • #39298 Permitir a substituição das versões dos pacotes do Codex @copyberry
    • #39299 Restringir as funções dos agentes a substituições de configuração com escopo delimitado @copyberry
    • #39301 Impedir que tokens de autenticação do Node REPL cheguem a processos filhos @copyberry
    • #39303 Registrar o uso de tokens na classificação do Guardian v2 @copyberry
    • #39304 Manter as pontuações de risco do Guardian v2 na memória @copyberry
    • #39306 Respeitar a configuração gerenciada durante a descoberta de projetos @copyberry
    • #39307 Bloquear a operação em caso de erros no cálculo de risco do Guardian V2 @copyberry
    • #39309 Atribuir aos plugins as chamadas de habilidades feitas pelo executor @copyberry
    • #39311 Vincular as aprovações da execução unificada aos executáveis de shell @copyberry
    • #39312 Adicionar metadados de entrega assíncrona às mensagens dos agentes @copyberry
    • #39314 Executar hooks com o ambiente de sessão capturado @copyberry
    • #39315 Remover entradas da transcrição do Guardian em blocos que possam ser armazenados em cache @copyberry
    • #39316 Oferecer suporte aos planos de conta Edu Plus e Edu Pro @copyberry
    • #39319 Adicionar a ferramenta de mensagens assíncronas do usuário @copyberry
    • #39320 Ampliar a cobertura dos testes de redirecionamento de metadados OAuth @copyberry
    • #39322 Aplicar as restrições do espaço de trabalho à autenticação por cabeçalho @copyberry
    • #39325 Interromper a migração das configurações do sandbox do Cursor @copyberry
    • #39331 Encaminhar chamadas MCP de hooks pelas conexões atuais @copyberry
    • #39335 Aplicar as políticas MCP do ambiente @copyberry
    • #39372 Restringir as solicitações de aprovação da TUI às respectivas threads @copyberry
    • #39385 Priorizar a sessão mais recente ao colocar uma mensagem na fila pelo nome da sessão @copyberry
    • #39402 Remover a preparação de pacotes npm das verificações do repositório @copyberry
    • #39404 Adicionar suporte a montagens por descritor de arquivo em versões mais antigas do Bubblewrap do sistema @copyberry
    • #39410 Renovar as credenciais AWS expiradas para o Bedrock @copyberry
    • #39452 Remover o controle de ativação do recurso de mensagens assíncronas do usuário @copyberry
    • #39474 Consolidar as extensões do Guardian em codex-guardian-v2 @copyberry
    • #39480 Mover os testes de snapshots de shell para shell-command @copyberry
    • #39493 Tornar a capacidade do buffer head-tail um parâmetro genérico const @copyberry
    • #39494 Testar o redimensionamento de imagens panorâmicas nas transcrições do Guardian @copyberry
    • #39496 Usar tempos limite padrão nos testes da política de execução de cibersegurança @copyberry
    • #39497 Corrigir a cobertura normalizada das ferramentas dinâmicas nos diferentes modos de resposta @copyberry
    • #39501 Usar uma imagem de teste estreita no teste unificado de redimensionamento de imagens @copyberry
    • #39505 Testar erros de conversão de texto em string no ambiente de execução do modo de código @copyberry
    • #39506 Testar notificações do modo de código sem uma chamada síncrona de ferramenta @copyberry
    • #39509 Testar separadamente o caso em que as imagens aprimoradas das transcrições do Node REPL estão desativadas @copyberry
    • #39510 Rastrear chamadas às ferramentas de controle integradas nos dados de análise @copyberry
    • #39514 Usar os tipos de item armazenados ao materializar os resumos dos turnos @copyberry
    • #39515 Usar mem::take para esvaziar os buffers de saída da execução unificada @copyberry
    • #39520 Isolar as operações Git automáticas dos plugins @copyberry
    • #39523 Salvar as movimentações de threads entre seções antes do primeiro turno @copyberry
    • #39524 Deixar de tratar comandos Git como inerentemente seguros @copyberry
    • #39584 Adicionar uma receita just para montar pacotes do Codex @copyberry
    • #39585 Testar o isolamento da sincronização de plugins em relação à configuração Git do repositório @copyberry
    • #39586 Isolar a comunicação entre processos nos sandboxes do Bubblewrap @copyberry
    • #39588 Preservar os wrappers de shell não analisados na política de execução @copyberry
    • #39590 Reforçar a segurança do tratamento de manifestos de plugins durante a instalação @copyberry
    • #39592 Impedir que avisos do SQLx voltem a alimentar os logs do SQLite @copyberry
    • #39594 Aumentar para 128 bytes o limite de tamanho dos nomes das ferramentas MCP @copyberry
    • #39595 Manter o estado de atualização do Marketplace fora da configuração @copyberry
    • #39597 Separar as configurações das threads da configuração do ambiente @copyberry
    • #39599 Proteger as âncoras dos diretórios raiz com permissão de escrita no Seatbelt do macOS @copyberry
    • #39601 Manter as mensagens assíncronas do usuário na interface de acesso direto às ferramentas @copyberry
    • #39602 Usar análise sintática no próprio processo para classificar comandos do PowerShell @copyberry
    • #39604 Preservar o comportamento das entradas colocadas na fila da TUI @copyberry
    • #39605 Ocultar na TUI os avisos de revisão automática referentes a operações aprovadas @copyberry
    • #39606 Ativar namespaces de usuário na configuração compartilhada de CI @copyberry
    • #39607 Resolver por tipo os shells fornecidos pelo modelo @copyberry
    • #39608 Reforçar a proteção contra links simbólicos inseguros na instalação de habilidades @copyberry
    • #39609 Limitar as threads dos testes de integração do Bazel no macOS @copyberry
    • #39611 Reforçar a segurança da gravação de credenciais no mecanismo alternativo de OAuth do MCP @copyberry
    • #39614 Impedir que apply_patch amplie as permissões de escrita @copyberry
    • #39615 Vincular os tokens de atualização OAuth do MCP ao respectivo emissor @copyberry
    • #39616 Validar as árvores de trabalho vinculadas antes de herdar a confiança no projeto @copyberry
    • #39618 Aplicar as preferências do editor aos prompts de texto da TUI @copyberry
    • #39619 Preservar o histórico de rolagem da TUI no modo inline no Windows Terminal @copyberry
    • #39620 Ler por streaming os recursos do executor e os arquivos de habilidades @copyberry
    • #39623 Impedir que operações de renomeação contornem a proteção de caminhos no Seatbelt do macOS @copyberry
    • #39625 Adicionar aos diffs dos turnos caminhos relativos ao cwd @copyberry
    • #39629 Preservar a descoberta do repositório pai por meio das montagens de metadados do sandbox @copyberry
    • #39630 Retirar de uso a política de aprovação untrusted @copyberry
    • #39631 Ignorar por padrão, no Guardian v2, os comandos de shell executados no sandbox @copyberry
    • #39632 Expor a resolução do perfil de permissões na API principal @copyberry
    • #39635 Exibir avisos de revisão rigorosa na TUI @copyberry
    • #39637 Tratar falhas de renovação do tipo invalid_grant como permanentes @copyberry
    • #39640 Solicitar o desarquivamento das sessões antes de retomá-las ou criar um fork @copyberry
    • #39641 Sanitizar o contexto do desenvolvedor em forks de agentes com histórico completo @copyberry
    • #39645 Aplicar os requisitos gerenciados de residência de dados aos provedores de modelos @copyberry
    • #39646 Testar o isolamento com token restrito nos testes de políticas de cibersegurança @copyberry
    • #39649 Localizar os utilitários auxiliares incluídos para Windows por meio de junções de diretório bin @copyberry
    • #39653 Aplicar as permissões do sistema de arquivos ao carregar AGENTS.md @copyberry
    • #39655 Explicitar as permissões dos testes de integração do núcleo @copyberry
    • #39656 Divulgar o aplicativo para desktop nas sessões gráficas do Linux @copyberry
    • #39657 Exibir um aviso ao iniciar o servidor MCP obsoleto @copyberry
    • #39658 Permitir que o Guardian V2 atenda ao requisito de revisão pelo modelo @copyberry
    • #39659 Reforçar a segurança do acesso ao sistema de arquivos por patches executados fora do sandbox @copyberry
    • #39661 Expandir os comandos de alteração do Vim e adicionar a substituição de caracteres @copyberry
    • #39662 Adicionar os níveis de esforço de raciocínio Max e Ultra aos SDKs @copyberry
    • #39663 Restringir a migração de plugins ao escopo do diretório pessoal @copyberry
    • #39665 Adicionar testes de integração do sistema de arquivos do Seatbelt do macOS @copyberry
    • #39666 Melhorar, em diferentes plataformas, o comportamento das operações do sistema de arquivos que não seguem links simbólicos @copyberry

    Notas completas da versão no GitHub

  • Codex App 26.818

    Inclui atualizações até 23 de agosto de 2026.

    Melhorias de desempenho e correções de bugs

    • Quando uma atualização do aplicativo interrompe chats locais elegíveis, o aplicativo agora os retoma automaticamente após reiniciar.
    • Quando você alterna entre chats, o aplicativo agora preserva a formatação e as menções nos rascunhos.
    • Corrigimos um problema que deixava o fundo do editor azul nas áreas de trabalho virtuais do Windows.
  • Suporte ao GitLab no Codex Cloud (beta)

    O suporte ao GitLab está disponível em versão beta em todos os planos do ChatGPT. Conecte um projeto do GitLab ao Codex Cloud e crie um ambiente para ele. Use @codex para iniciar tarefas a partir de issues ou solicitações de merge. Você também pode pedir revisões pontuais ou automáticas das solicitações de merge.

    A integração é executada no Codex Cloud. Em um espaço de trabalho gerenciado, um administrador pode desativar o conector. Para iniciar atividades pelo GitLab, é preciso ter permissão para configurar o webhook correspondente. No GitLab Self-Managed ou no GitLab Dedicated, um administrador do espaço de trabalho precisa configurar a conexão. Nessas duas edições, as atividades acionadas por webhook exigem o GitLab 19.0 ou posterior.

    O Codex não consegue concluir a revisão quando o GitLab omite um diff que está recolhido ou excede o limite de tamanho.

    Saiba como usar o Codex com o GitLab.

  • ChatGPT para iOS 1.2026.223

    Novos recursos

    • Agora você pode configurar o ChatGPT para abrir diretamente no Codex Remoto ao iniciar o aplicativo.
    • Adicionamos suporte a formulários MCP padrão e a aprovações de mensagens que você pode editar.
    • As pastas vinculadas agora abrem diretamente no painel de arquivos.

    Melhorias e correções de bugs

    • O seletor de projetos de Nova conversa agora mostra os projetos atuais do host selecionado.
    • Agora você pode usar o recurso de voz diretamente nos editores de tarefas existentes. O recurso se conecta com mais confiabilidade e continua executando as ações da tarefa em segundo plano.
    • A revisão de diferenças no código ficou mais estável e rápida, especialmente em workspaces grandes.
    • Adicionamos a opção Tentar novamente quando as mensagens de uma tarefa não carregam.
    • Corrigimos uma falha que impedia o carregamento de respostas longas nas tarefas.
    • Corrigimos um problema que fazia as tarefas desaparecerem ou continuarem indisponíveis após um período de inatividade, ao restabelecer a conexão ou ao voltar à lista de tarefas.
    • Tornamos o pareamento com o host mais confiável e corrigimos o travamento do aplicativo durante as verificações de registro.
    • Melhoramos as anotações nas respostas. Quando uma tarefa termina, o aplicativo agora preserva o registro da atividade transmitida em tempo real.
    • Agora, cancelar ou editar uma mensagem de orientação impede que ela seja entregue.
  • Codex CLI 0.148.0

    $ npm install -g @openai/codex@0.148.0
    Ver detalhes

    Novos recursos

    • Use /export para exportar conversas completas da TUI em Markdown. Você pode copiar o resultado para a área de transferência ou salvá-lo em um novo arquivo. (#37358)
    • Crie forks de sessões com codex exec fork e arquive ou restaure sessões no seletor de retomada da TUI. (#37367, #37369, #37371)
    • Escreva rascunhos de prompts enquanto a TUI inicia e acompanhe o progresso da retomada de sessões e da criação de forks. (#38642, #38788)
    • Em espaços de trabalho elegíveis, consulte a estimativa de créditos ou de custo da thread em /status, nas linhas de status e nos títulos do terminal. (#38281, #38282)
    • Use o Amazon Bedrock Runtime como provedor integrado, com suporte a perfil e região da AWS e ao roteamento para o GPT-5.6. (#38470)
    • Os hooks agora podem executar comandos de forma assíncrona e chamar ferramentas MCP. (#37533, #38705)

    Correções de bugs

    • Trocar de modelo ou atualizar as configurações não deixa mais instruções obsoletas nem altera um turno em andamento. (#37260, #38785)
    • Ao retomar uma sessão, o Codex agora restaura o diretório de trabalho e a política de aprovação salvos. As prévias das transcrições também estão mais precisas. (#37198, #37368, #38605)
    • Os turnos restabelecem a conexão após interrupções temporárias do provedor, e os servidores MCP voltam a funcionar após a reautenticação OAuth sem que você precise reiniciar o Codex. (#37337, #37485, #38418)
    • Durante a inicialização da TUI, entradas que estavam no buffer do terminal não acionam mais prompts por engano. Quando não há autenticação, a TUI exibe as orientações iniciais. (#38641, #38643, #38644)
    • O Editor e as transcrições agora exibem corretamente texto colado com terminações de linha CRLF, espaços em branco em quebras automáticas de linha e URLs longas. (#37709, #38380, #38704)
    • No Linux e no Windows, as restrições do Sandbox agora bloqueiam o acesso por padrão quando um caminho é proibido ou não pode ser lido. (#37875, #38026, #38416, #38660)

    Documentação

    • O guia que acompanha o skill-creator está mais objetivo, e a validação agora rejeita marcadores TODO que ainda precisam ser preenchidos. (#38384)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.147.0...rust-v0.148.0

    • #37190 Interromper turnos de modelos de cibersegurança após uma única recusa do Guardian @copyberry
    • #37191 Preservar a semântica legada durante a migração de rollout @copyberry
    • #37198 Priorizar o cwd salvo ao ler threads locais @copyberry
    • #37199 Registrar métricas de arquivamento de threads @copyberry
    • #37204 Adicionar envio persistente de mensagens do usuário a partir da fila @copyberry
    • #37206 Adicionar um orçamento unificado para imagens @copyberry
    • #37210 Buscar plugins remotos instalados em todos os escopos @copyberry
    • #37211 Reforçar a autorização MITM do proxy de rede @copyberry
    • #37248 Testar a limpeza após o tempo limite da descoberta remota de MCP @copyberry
    • #37252 Permitir funções de agente em forks com histórico completo @copyberry
    • #37260 Corrigir a troca e a reversão do modelo no primeiro turno @copyberry
    • #37261 Inicializar sob demanda servidores MCP em cache para subagentes @copyberry
    • #37267 Adicionar suporte a diretórios raiz de plugins no carregador de habilidades do host @copyberry
    • #37273 Reutilizar manipuladores MCP entre etapas de amostragem @copyberry
    • #37279 Evitar clonar metadados imutáveis quando a pesquisa de ferramentas encontra um resultado no cache @copyberry
    • #37335 Redesenhar por completo as áreas de visualização incorporadas após a sobreposição do histórico @copyberry
    • #37336 Usar o ambiente de cada etapa para a entrada de turno das extensões @copyberry
    • #37337 Recuperar servidores MCP após a reautenticação OAuth @copyberry
    • #37338 Respeitar a origem configurada do ChatGPT nas URLs de instalação de conectores @copyberry
    • #37339 Recarregar a telemetria do app-server após alterações na conta @copyberry
    • #37340 Consolidar as APIs de provisionamento adiado de ambientes @copyberry
    • #37341 Adicionar suporte a referências de conteúdo em visualizações incorporadas @copyberry
    • #37342 Preservar URIs externas de cwd para os componentes que fornecem entradas ao turno @copyberry
    • #37343 Preparar os binários de teste do app-server em TEST_TMPDIR nos testes do Bazel @copyberry
    • #37344 Corrigir a definição do status final da inicialização do MCP de subagentes @copyberry
    • #37345 Enviar sugestões de roteamento de modelos ao backend do Codex @copyberry
    • #37347 Monitorar janelas de contexto por agente @copyberry
    • #37348 Adicionar ferramentas de migração de rollout e migração em segundo plano @copyberry
    • #37349 Montar um /dev mínimo nos ambientes isolados do Bubblewrap com acesso a todo o sistema de arquivos @copyberry
    • #37350 Permitir que ThreadManager personalize a geração de IDs de threads @copyberry
    • #37352 Configurar o tempo limite padrão para o exec ceder o controle no modo de código @copyberry
    • #37354 Tentar iniciar novamente os executáveis de teste do app-server quando estiverem ocupados @copyberry
    • #37356 Permitir substituir o endpoint de identidade do agente @copyberry
    • #37357 Elevar os tempos limite de wait_agent ao mínimo configurado quando forem inferiores a ele @copyberry
    • #37358 Adicionar exportação de conversas em Markdown à TUI @copyberry
    • #37360 Padronizar os marcadores de posição nos campos de entrada da TUI @copyberry
    • #37363 Reconhecer configurações de hooks de ferramentas MCP @copyberry
    • #37366 Reforçar a limpeza da árvore de processos de servidores MCP locais @copyberry
    • #37367 Adicionar a criação de forks de sessões a codex exec @copyberry
    • #37368 Restaurar a política de aprovação ao retomar threads @copyberry
    • #37369 Adicionar o arquivamento de sessões ao seletor de retomada @copyberry
    • #37371 Restaurar sessões arquivadas pelo seletor de retomada @copyberry
    • #37389 Adicionar configuração de metadados do namespace de ferramentas @copyberry
    • #37400 Renomear a configuração de metadados do registro de ferramentas @copyberry
    • #37406 Adicionar um carregador para camadas de configuração locais do executor @copyberry
    • #37408 Permitir que o servidor exec leia a configuração local do executor @copyberry
    • #37424 Limitar as instruções do projeto em todos os ambientes @copyberry
    • #37433 Expor versões multiagente em model/list @copyberry
    • #37434 Adicionar instantâneos de diagnóstico de processos @copyberry
    • #37439 Adicionar interfaces compartilhadas para carregar diretórios raiz de habilidades @copyberry
    • #37440 Carregar diretórios raiz de habilidades de plugins pelo serviço de habilidades do host @copyberry
    • #37444 Unificar o carregamento de habilidades de plugins com o serviço de habilidades do host @copyberry
    • #37446 Preservar a origem das instruções de base entre sessões @copyberry
    • #37447 Considerar a disponibilidade das habilidades de plugins nas sugestões de ferramentas @copyberry
    • #37452 Unificar o carregamento de habilidades de plugins usando o carregador compartilhado @copyberry
    • #37457 Remover do núcleo o carregador legado de habilidades @copyberry
    • #37461 Remover o cliente de habilidades remotas que deixou de ser usado @copyberry
    • #37466 Mover a resolução das regras de configuração de habilidades para codex-config @copyberry
    • #37470 Expor os diagnósticos do app-server pela API experimental @copyberry
    • #37477 Incluir IDs de chamadas nas solicitações MCP e esclarecer a configuração de metadados @copyberry
    • #37478 Distribuir os testes unitários de estado em partições no Bazel @copyberry
    • #37479 Informar os diretórios temporários nos dados de ambiente do exec-server @copyberry
    • #37480 Delegar ao executor o isolamento de processos remotos @copyberry
    • #37483 Interromper as células ativas do modo de código junto com o respectivo turno @copyberry
    • #37485 Manter os fluxos de resposta ativos durante falhas de conexão @copyberry
    • #37486 Expor a atividade em tempo de execução nos diagnósticos do servidor @copyberry
    • #37488 Generalizar o uso de aliases de localizadores de habilidades entre provedores @copyberry
    • #37489 Atribuir aliases aos localizadores de habilidades vinculados a recursos quando houver pouco contexto disponível @copyberry
    • #37492 Incluir o inventário de namespaces de ferramentas nos metadados do turno @copyberry
    • #37494 Adicionar descoberta e assinatura de eventos MCP @copyberry
    • #37497 Limitar os rastreamentos de payload nos logs de diagnóstico @copyberry
    • #37498 Preservar as esperas por processos filhos durante o encerramento do processo @copyberry
    • #37500 Remover o inventário legado de metadados de ferramentas do modo de código @copyberry
    • #37503 Mover a injeção de prompt das habilidades do host para a extensão de habilidades @copyberry
    • #37504 Desativar o algoritmo de Nagle para WebSockets do modo de código @copyberry
    • #37505 Remover o crate codex-core-skills @copyberry
    • #37507 Incluir o modo do Sandbox nos metadados da resposta @copyberry
    • #37510 Definir o protocolo gRPC do host do modo de código @copyberry
    • #37511 Exigir revisão automática para modelos gerenciados @copyberry
    • #37513 Reutilizar compactações da sessão pai nas sessões de revisão do Guardian @copyberry
    • #37516 Ignorar aprovações reutilizáveis de comandos para modelos de cibersegurança @copyberry
    • #37519 Expor nos requisitos de configuração as regras que permitem ignorar a revisão automática @copyberry
    • #37527 Encerrar as árvores de processos dos hooks que excederem o tempo limite @copyberry
    • #37528 Impedir que a detecção de agentes externos bloqueie solicitações de configuração @copyberry
    • #37530 Implementar o serviço gRPC do host do modo de código @copyberry
    • #37533 Oferecer suporte a hooks assíncronos de comandos @copyberry
    • #37538 Exibir o modo de execução nas listas de hooks @copyberry
    • #37607 Impedir que o contexto de inicialização chegue aos processos filhos @copyberry
    • #37610 Adicionar suporte à troca de tokens de identidade de carga de trabalho @copyberry
    • #37618 Usar o ambiente de cada etapa nas revisões de aprovação do Guardian @copyberry
    • #37622 Incluir os turnos armazenados em buffer ao editar prompts @copyberry
    • #37641 Usar o contexto da etapa nas regras de prefixo para aprovação de comandos @copyberry
    • #37644 Generalizar a execução dos manipuladores de hooks @copyberry
    • #37645 Aprimorar a análise de falhas na instalação de plugins @copyberry
    • #37654 Anunciar suporte à leitura da configuração do ambiente @copyberry
    • #37709 Manter os espaços em branco do Editor junto ao texto seguinte após a quebra de linha @copyberry
    • #37723 Informar os subtipos de erro de E/S quando a importação da configuração da sessão falhar @copyberry
    • #37745 Adicionar transporte TCP para gRPC ao host do modo de código @copyberry
    • #37747 Limitar a resolução de caminhos de projetos do Cursor @copyberry
    • #37757 Adicionar um modo de preservação das terminações de linha ao apply_patch @copyberry
    • #37758 Adicionar uma flag de recurso para preservar as terminações de linha do apply_patch @copyberry
    • #37773 Encaminhar os IDs das tentativas de instalação de plugins remotos @copyberry
    • #37788 Usar transparência nativa na habilidade imagegen @copyberry
    • #37806 Inicializar o ID da tentativa de instalação no teste de análise de dados de plugins @copyberry
    • #37807 Compartilhar entre prompts as especificações de ferramentas visíveis ao modelo @copyberry
    • #37808 Simplificar a leitura de habilidades a partir de pacotes @copyberry
    • #37810 Oferecer suporte a valores padrão empacotados nas camadas de configuração @copyberry
    • #37812 Manter consistentes as listas de habilidades em vários espaços de trabalho @copyberry
    • #37828 Registrar, ao concluir o turno, quais processos de exec unificado continuam em execução @copyberry
    • #37832 Remover funções auxiliares obsoletas de descoberta de habilidades de plugins @copyberry
    • #37833 Encapsular a seleção dos diretórios raiz de habilidades que podem ser monitorados @copyberry
    • #37836 Executar testes de plugins e habilidades no Windows @copyberry
    • #37838 Restringir as interfaces expostas pela API da extensão de habilidades @copyberry
    • #37842 Acelerar a leitura de credenciais OAuth do MCP @copyberry
    • #37843 Usar em git-utils o mecanismo compartilhado de limpeza do ambiente @copyberry
    • #37847 Preservar os ambientes ao recarregar agentes V2 @copyberry
    • #37848 Disponibilizar o ID da sessão para comandos de shell @copyberry
    • #37850 Indicar, no status do servidor MCP, a qual plugin ele pertence @copyberry
    • #37851 Encaminhar as aprovações interceptadas de exec para a revisão compartilhada @copyberry
    • #37860 Acelerar a leitura de credenciais OAuth do MCP @copyberry
    • #37862 Renomear a configuração do ambiente para refletir o escopo do turno @copyberry
    • #37864 Oferecer suporte à entrada de dados em formulários MCP nas threads de usuário com acesso completo @copyberry
    • #37866 Adicionar testes de regressão para casos de contenção no acesso a credenciais OAuth do MCP @copyberry
    • #37867 Rejeitar caminhos duplicados após a resolução de caminhos em apply_patch @copyberry
    • #37871 Extrair os tipos de histórico persistido para um crate dedicado @copyberry
    • #37874 Excluir as métricas de resumo do runtime das exportações para o Statsig @copyberry
    • #37875 Respeitar o nível configurado do Sandbox do Windows para redes gerenciadas @copyberry
    • #37878 Adicionar limites configuráveis ao orçamento de tokens da meta @copyberry
    • #37882 Ler as informações de buffer de segurança nos metadados da resposta @copyberry
    • #37886 Ampliar a descoberta de pacotes incluídos e expor a versão do pacote @copyberry
    • #37889 Ignorar as configurações de proxy de sockets Unix no Windows @copyberry
    • #37891 Usar a configuração da thread para app/read @copyberry
    • #37892 Validar as imagens antes de retornar a saída de view_image @copyberry
    • #37895 Adicionar metadados configuráveis às solicitações da Responses API @copyberry
    • #37896 Adicionar repositórios herméticos para o Windows SDK e o runtime do MSVC @copyberry
    • #37898 Adicionar metadados de aparência às seções da thread @copyberry
    • #37901 Permitir apenas movimentação nas operações de envio @copyberry
    • #37902 Adiar o processamento de view_image até a inserção no histórico @copyberry
    • #37906 Enviar notificações gRPC do modo de código sem aguardar resposta @copyberry
    • #37908 Aplicar pacotes atualizados de configuração da nuvem às sessões posteriores @copyberry
    • #37922 Extrair o código reutilizável de suporte aos testes do host do modo de código @copyberry
    • #37926 Distinguir a persistência da thread no início do turno @copyberry
    • #37929 Adicionar informações compartilhadas sobre a compilação do runtime @copyberry
    • #37939 Validar as imagens antes de retornar a saída de view_image @copyberry
    • #37970 Armazenar em cache os catálogos de ferramentas dos servidores MCP com suporte a HTTP por streaming @copyberry
    • #37979 Respeitar, em skills/list, as configurações por diretório das habilidades incluídas @copyberry
    • #37984 Deixar de reexportar APIs de habilidades a partir de codex-core @copyberry
    • #38011 Remover o suporte ao arquivo de bloqueio da configuração @copyberry
    • #38020 Tentar novamente após falhas transitórias na inicialização do exec-server @copyberry
    • #38024 Informar quando a geração de imagens falhar por atingir o limite de uso @copyberry
    • #38026 Bloquear o acesso por padrão no Linux quando não for seguro avaliar padrões glob de restrição de leitura @copyberry
    • #38032 Ocultar do histórico da TUI as avaliações do Guardian que resultaram em aprovação @copyberry
    • #38033 Usar metadados da sessão para validar os caminhos do histórico da thread @copyberry
    • #38034 Filtrar os itens ativos de rollout na própria coleção @copyberry
    • #38035 Propagar falhas na entrega de eventos de elicitação do MCP @copyberry
    • #38036 Limitar os rastreamentos do streaming da TUI nos logs do SQLite @copyberry
    • #38040 Propagar configurações personalizadas de CA para servidores MCP locais @copyberry
    • #38041 Adicionar sessões do modo de código baseadas em gRPC @copyberry
    • #38043 Executar as operações remotas de apply_patch em ambiente isolado @copyberry
    • #38044 Compactar as chamadas de ferramentas do modo de código no histórico da TUI @copyberry
    • #38045 Armazenar o histórico do modelo em envelopes de itens de resposta @copyberry
    • #38046 Incluir o estado da revisão automática nos metadados do turno @copyberry
    • #38047 Adicionar injeção de itens de resposta que leva em conta o turno @copyberry
    • #38049 Reforçar a intermediação de credenciais do proxy de rede @copyberry
    • #38051 Executar a CI obrigatória nos commits de merge de pull requests @copyberry
    • #38052 Permitir selecionar, a cada login, o registro do cliente OAuth do MCP @copyberry
    • #38054 Adicionar autenticação externa definida por configuração @copyberry
    • #38056 Configurar o roteamento PSP pelo sistema de recursos @copyberry
    • #38057 Rastrear operações de artefatos com base em marcadores de plugins confiáveis @copyberry
    • #38058 Preservar os metadados do harness ao longo do histórico da conversa @copyberry
    • #38060 Desativar o armazenamento para solicitações do Azure Responses @copyberry
    • #38061 Preservar as configurações de proxy nas sessões de depuração do Sandbox do Windows @copyberry
    • #38064 Conceder ao Sandbox do Windows acesso ao diretório raiz do aplicativo Codex @copyberry
    • #38066 Rastrear chamadas de habilidades baseadas em recursos @copyberry
    • #38067 Limitar a configuração de prontidão do ambiente aos vínculos de ambiente da thread @copyberry
    • #38072 Encaminhar callbacks gRPC do modo de código aos delegados da sessão @copyberry
    • #38074 Rastrear chamadas implícitas de habilidades do executor @copyberry
    • #38075 Respeitar a largura renderizada ao adicionar entradas ao histórico da TUI @copyberry
    • #38078 Reduzir a clonagem no tratamento de patches do estado do mundo @copyberry
    • #38080 Permitir repositórios Git aninhados no Sandbox do Windows @copyberry
    • #38081 Usar ReviewDecision para aprovações de ferramentas MCP @copyberry
    • #38083 Remover a entrada de formulário padrão da documentação do app-server @copyberry
    • #38084 Permitir que uma entrada vazia inicie um turno @copyberry
    • #38086 Considerar o contexto do host de execução ao resolver a configuração da nuvem @copyberry
    • #38087 Encaminhar sessões gRPC do modo de código pelo cliente HTTP compartilhado @copyberry
    • #38089 Adicionar suporte a CIMD ao registro OAuth do MCP @copyberry
    • #38092 Simplificar a admissão de mensagens do usuário que estão na fila @copyberry
    • #38094 Testar o contexto do Guardian para comandos do modo de código @copyberry
    • #38101 Anexar o contexto do aplicativo hospedado aos envios de arquivos @copyberry
    • #38103 Evitar clonar chamadas MCP no histórico da TUI @copyberry
    • #38108 Encaminhar chamadas de ferramentas MCP pelo mecanismo compartilhado de aprovação @copyberry
    • #38127 Distinguir IDs de rollout de IDs de thread @copyberry
    • #38165 Resolver sob demanda as conexões de análise de dados dos subagentes @copyberry
    • #38167 Ler diretamente os pacotes de habilidades do executor @copyberry
    • #38170 Notificar quem monitora os turnos em execução apenas quando a contagem mudar @copyberry
    • #38172 Atualizar as dependências lru e webbrowser @copyberry
    • #38179 Incorporar os valores padrão à camada de configuração empacotada @copyberry
    • #38183 Adicionar funções auxiliares para aplicar restrições conservadoras nas políticas de ferramentas @copyberry
    • #38184 Executar testes de integração da ferramenta de pesquisa no Windows @copyberry
    • #38186 Deixar de substituir ambientes no teste de turno do usuário para habilidades @copyberry
    • #38188 Integrar a identidade da carga de trabalho à autenticação do Codex @copyberry
    • #38189 Executar os testes de plugins do app-server em ambientes automáticos @copyberry
    • #38197 Adicionar uma referência LRU à seleção de habilidades em modo sombra @copyberry
    • #38204 Combinar habilidades recentes com as identificadas por correspondência lexical na seleção em modo sombra @copyberry
    • #38205 Exigir uma política de aprovação não interativa para os delegados do Codex @copyberry
    • #38214 Evitar alocações ao sanitizar o texto do usuário na TUI @copyberry
    • #38217 Iniciar sob demanda os servidores MCP obrigatórios que estão em cache para os subagentes @copyberry
    • #38227 Adicionar uma flag para preservar mensagens de desenvolvedor do cliente @copyberry
    • #38228 Detectar chamadas implícitas de habilidades a partir de leituras do PowerShell @copyberry
    • #38232 Rastrear turnos raiz em solicitações delegadas do Codex @copyberry
    • #38238 Adicionar métricas definidas no manifesto para scripts de plugins confiáveis @copyberry
    • #38239 Adicionar análises de medições de plugins com escopo limitado @copyberry
    • #38241 Incluir a política do Node REPL nos metadados do turno @copyberry
    • #38242 Armazenar em cache as medidas estáveis do layout da célula ativa @copyberry
    • #38243 Rastrear no histórico de rollout as mensagens de desenvolvedor criadas pelo cliente @copyberry
    • #38244 Resolver o histórico paginado da thread pelo ID de rollout @copyberry
    • #38245 Adicionar funções auxiliares para cabeçalhos HTTP dinâmicos em servidores MCP @copyberry
    • #38251 Ler ETags de modelos nos eventos de metadados de WebSocket @copyberry
    • #38252 Coletar métricas dos comandos de shell dos plugins @copyberry
    • #38253 Coletar métricas de plugins a partir de comandos de exec unificado @copyberry
    • #38256 Informar a rejeição mais recente entre várias revisões de rede @copyberry
    • #38257 Reconectar sessões gRPC do modo de código após reinicializações do host @copyberry
    • #38258 Unificar o tratamento de provedores de autenticação externa @copyberry
    • #38261 Resolver aliases de pacotes de habilidades em skills.read @copyberry
    • #38265 Usar um conjunto limitado de portas alternativas para proxies gerenciados do Windows @copyberry
    • #38268 Expor os diretórios raiz de habilidades do executor por meio de skills.read @copyberry
    • #38270 Adicionar consultas de uso por thread ao cliente de backend @copyberry
    • #38272 Registrar o horário de criação nos itens do histórico da conversa @copyberry
    • #38274 Representar o estado do mundo persistido como objetos JSON @copyberry
    • #38275 Unificar o envio e o roteamento das entradas de turno @copyberry
    • #38276 Rastrear métricas de plugins para comandos de exec unificado em segundo plano @copyberry
    • #38278 Adicionar testes no app-server para as análises de medições de plugins @copyberry
    • #38280 Usar a regra proto do Bazel integrada ao protobuf @copyberry
    • #38281 Exibir o uso estimado da thread em /status @copyberry
    • #38282 Adicionar o uso da thread às áreas de status da TUI @copyberry
    • #38283 Coletar métricas de plugins a partir de executores remotos @copyberry
    • #38285 Mover codex-execpolicy para as dependências de desenvolvimento do protocolo @copyberry
    • #38288 Oferecer suporte a hosts gRPC do modo de código no App Server @copyberry
    • #38291 Remover a alternativa não utilizada para o prompt de apply_patch @copyberry
    • #38292 Adicionar reversões persistentes para threads paginadas @copyberry
    • #38299 Encaminhar o acesso à rede pelo fluxo de aprovação compartilhado @copyberry
    • #38303 Adicionar recuperação de turnos interrompidos @copyberry
    • #38306 Proteger os componentes que exibem visualizações incorporadas contra gravações feitas pelo Sandbox @copyberry
    • #38321 Tornar determinísticos os testes de cessão de controle do modo de código com gRPC @copyberry
    • #38336 Adicionar a estrutura inicial da extensão Guardian V2 @copyberry
    • #38356 Oferecer suporte à transmissão de arquivos em ambiente isolado no exec-server @copyberry
    • #38358 Otimizar a normalização de saídas órfãs @copyberry
    • #38361 Testar a rejeição por hooks de itens da fila iniciados explicitamente @copyberry
    • #38362 Estabilizar os testes de limite de bytes do exec-server @copyberry
    • #38363 Persistir pontuações de risco de segurança no histórico de rollout @copyberry
    • #38368 Adicionar o amostrador Luna do Guardian V2 @copyberry
    • #38377 Restringir as revisões do Guardian às permissões do sistema de arquivos do contexto pai @copyberry
    • #38380 Preservar a formatação das mensagens do usuário ao quebrar URLs longas entre linhas @copyberry
    • #38381 Impedir que eventos não lidos bloqueiem solicitações no mesmo processo @copyberry
    • #38383 Retornar amostras do Luna quando a transmissão do JSON terminar @copyberry
    • #38384 Aprimorar as orientações e a validação para a criação de habilidades @copyberry
    • #38390 Usar as permissões efetivas ao marcar projetos do app-server como confiáveis @copyberry
    • #38394 Rejeitar sessões quando não for possível carregar um hook gerenciado obrigatório @copyberry
    • #38396 Recolher processos órfãos em ambientes isolados do Linux @copyberry
    • #38397 Incluir resultados do Node REPL nas revisões do Guardian @copyberry
    • #38399 Preservar valores de ponto flutuante ao decodificar linhas de rollout @copyberry
    • #38400 Atualizar o registro de interesse nos eventos de rastreamento no teste de estimativa de tokens @copyberry
    • #38403 Disponibilizar o histórico de conversas para extensões do ciclo de vida das ferramentas @copyberry
    • #38406 Manter um pool de conexões WebSocket para a amostragem do Guardian @copyberry
    • #38409 Classificar chamadas de ferramentas na extensão Guardian V2 @copyberry
    • #38413 Permitir atualizações de metadados sem materializar as threads @copyberry
    • #38414 Adicionar limites à renderização de transcrições no Guardian v2 @copyberry
    • #38415 Reconhecer leituras de arquivos com Get-Content no PowerShell @copyberry
    • #38416 Respeitar as permissões do sistema de arquivos nos envios de arquivos pelo aplicativo @copyberry
    • #38418 Esclarecer os erros de reautenticação OAuth do MCP @copyberry
    • #38419 Atribuir ao Codex os commits criados pelo aplicativo @copyberry
    • #38420 Restabelecer a descoberta de capacidades após desconexões do executor @copyberry
    • #38423 Centralizar o estado da seleção de ambiente da thread @copyberry
    • #38424 Bloquear o acesso por padrão se a inicialização da identidade da carga de trabalho falhar @copyberry
    • #38426 Proteger a autenticação por identidade da carga de trabalho nas RPCs de conta do app-server @copyberry
    • #38427 Adicionar orientações do Guardian para chamadas de ferramentas do Node REPL @copyberry
    • #38429 Rotear catálogos de plugins selecionados por curadoria conforme o modo de autenticação @copyberry
    • #38432 Condicionar as orientações do Guardian para o Node REPL aos metadados do modelo @copyberry
    • #38436 Adicionar rustls como alternativa para solicitações HTTP locais do MCP @copyberry
    • #38439 Preservar as políticas de aprovação para modelos sujeitos a revisão automática @copyberry
    • #38440 Adicionar ao app-server suporte à reversão de threads paginadas @copyberry
    • #38441 Fornecer ao Guardian V2 o contexto completo das ações das ferramentas @copyberry
    • #38443 Marcar os lembretes da hora atual no contexto do modelo @copyberry
    • #38445 Preservar as mensagens de desenvolvedor enviadas pelo cliente durante a compactação de contexto @copyberry
    • #38446 Atualizar os lembretes da hora atual para subagentes com histórico completo @copyberry
    • #38447 Adicionar opções de saída para tarefas em execução nas sessões do daemon local @copyberry
    • #38448 Permitir configurar uma porta de callback OAuth do MCP por servidor @copyberry
    • #38449 Disponibilizar os horários de descontinuação das atualizações de modelos @copyberry
    • #38450 Incorporar o manifesto de configuração do Sandbox do Windows às compilações do Bazel @copyberry
    • #38452 Adicionar telemetria estruturada para novas tentativas de resposta @copyberry
    • #38454 Incluir imagens de node_repl nas evidências de revisão do Guardian @copyberry
    • #38456 Adicionar APIs experimentais de filas de threads ao App Server @copyberry
    • #38460 Adicionar uma conversão para AbsolutePathBuf a partir de FileSystemPath @copyberry
    • #38461 Centralizar o estado da seleção de ambiente do turno @copyberry
    • #38463 Preservar as assinaturas de threads ao recarregá-las após uma reversão @copyberry
    • #38467 Ler as anotações de modelos no cabeçalho de metadados das habilidades @copyberry
    • #38470 Adicionar um provedor Amazon Bedrock Runtime @copyberry
    • #38473 Deixar de gerar impressões digitais das linhas aceitas @copyberry
    • #38475 Adicionar instruções com limites para a delegação de modelos nas habilidades @copyberry
    • #38483 Incluir nomes de agentes nos metadados do turno @copyberry
    • #38484 Pesquisar primeiro nos aplicativos de plugins selecionados antes de recorrer a uma alternativa @copyberry
    • #38492 Exigir revisão automática rigorosa para chamadas de ferramentas MCP @copyberry
    • #38493 Reutilizar inicializações pendentes de MCP durante a reconciliação @copyberry
    • #38494 Verificar o bwrap incluído nas compilações do Bazel @copyberry
    • #38499 Habilitar chamadas paralelas de ferramentas para todos os prompts dos modelos @copyberry
    • #38521 Incluir a configuração do ambiente nas seleções de turno @copyberry
    • #38527 Configurar a amostragem do Guardian para responses lite @copyberry
    • #38540 Registrar as pontuações de risco do Guardian V2 nas threads @copyberry
    • #38553 Inicializar os amostradores do Guardian V2 por thread @copyberry
    • #38555 Preservar os limites das transcrições do Guardian na entrada de amostragem @copyberry
    • #38558 Aprimorar a seleção de contexto das transcrições do Guardian @copyberry
    • #38561 Restringir o acesso do auxiliar do sistema de arquivos ao Sandbox @copyberry
    • #38564 Reutilizar compactações compatíveis do contexto pai no Guardian V2 @copyberry
    • #38567 Armazenar as pontuações de risco de segurança em um instantâneo @copyberry
    • #38568 Executar os callbacks de início das ferramentas depois dos hooks de pré-execução @copyberry
    • #38569 Exigir revisão automática para ações de alto risco do Guardian v2 @copyberry
    • #38579 Informar alterações no armazenamento de threads após a migração de rollout @copyberry
    • #38580 Manter a pontuação de risco mais recente do Guardian durante a amostragem concorrente @copyberry
    • #38581 Respeitar os requisitos gerenciados na nuvem nas listas de recursos @copyberry
    • #38586 Limitar as ações de ferramentas do Guardian V2 antes da classificação de risco @copyberry
    • #38592 Permitir que extensões resolvam as revisões de aprovação antes do Guardian @copyberry
    • #38596 Priorizar novas classificações do Guardian sob carga @copyberry
    • #38597 Instalar o Guardian V2 no App Server @copyberry
    • #38601 Tornar configuráveis as novas tentativas de conexão sem limite @copyberry
    • #38602 Isolar as sessões de revisão do Guardian das extensões da sessão pai @copyberry
    • #38604 Evitar solicitações paginadas de retomada para rollouts legados verificados @copyberry
    • #38605 Corrigir a seleção de linhas na prévia da transcrição ao retomar uma sessão @copyberry
    • #38606 Permitir descrições mais longas para ferramentas gRPC do modo de código @copyberry
    • #38608 Adicionar a importação que faltava para o modo de histórico do seletor de retomada @copyberry
    • #38610 Oferecer suporte à identidade de carga de trabalho na autenticação remota do exec-server @copyberry
    • #38612 Evitar salvar pontuações de risco desatualizadas do Guardian @copyberry
    • #38615 Remover o limite de ferramentas habilitadas no modo de código com gRPC @copyberry
    • #38616 Encaminhar pelo Guardian as novas tentativas de aprovação que exigem privilégios elevados @copyberry
    • #38617 Priorizar modelos globais no catálogo do Bedrock Runtime @copyberry
    • #38618 Aplicar as políticas do Guardian à classificação de risco v2 @copyberry
    • #38619 Obter as instruções multiagente do catálogo de modelos @copyberry
    • #38621 Preservar mensagens de erro extensas das ferramentas gRPC do modo de código @copyberry
    • #38623 Preservar as descrições dos namespaces MCP no cache do catálogo de ferramentas @copyberry
    • #38624 Abrir as anotações ao confirmar a opção Outra em uma solicitação de entrada @copyberry
    • #38625 Habilitar o exec unificado por padrão no Windows @copyberry
    • #38628 Tornar configurável a classificação de risco do Guardian v2 @copyberry
    • #38630 Remover o limite de sessões abertas do modo de código com gRPC @copyberry
    • #38634 Adicionar métricas de descoberta do protocolo MCP @copyberry
    • #38635 Remover as habilidades do Codex locais ao repositório @copyberry
    • #38639 Exibir o cabeçalho inicial da sessão da TUI antes de receber entradas @copyberry
    • #38641 Reforçar o tratamento de entradas durante a inicialização da TUI @copyberry
    • #38642 Permitir a edição no Editor durante a inicialização da TUI @copyberry
    • #38643 Adiar a exibição do Editor na inicialização até as orientações do primeiro login @copyberry
    • #38644 Exibir as orientações iniciais quando o diretório inicial do Codex não contiver o estado de autenticação @copyberry
    • #38645 Entregar as notificações gRPC do modo de código sem truncá-las @copyberry
    • #38646 Ler no Key Vault o ID do emissor da notarização da Apple @copyberry
    • #38647 Adicionar uma opção para ignorar a configuração do projeto @copyberry
    • #38649 Reutilizar na preparação do ambiente a resposta da conta recebida na inicialização da TUI @copyberry
    • #38650 Normalizar os namespaces padrão nos filtros de assinatura gRPC @copyberry
    • #38651 Mover os instantâneos dos perfis de permissão para o protocolo @copyberry
    • #38657 Ignorar o cálculo do layout de hiperlinks do terminal quando não houver links @copyberry
    • #38660 Aplicar as regras gerenciadas de bloqueio de leitura no Sandbox do Windows @copyberry
    • #38662 Excluir as marcas combinantes do tailandês uma de cada vez no Editor @copyberry
    • #38664 Resolver referências locais de JSON Schema nos tipos do modo de código @copyberry
    • #38670 Encaminhar para auditoria as decisões de política de rede do executor @copyberry
    • #38673 Respeitar os perfis de permissão de cada ambiente @copyberry
    • #38675 Excluir das sequências de colagem da TUI as entradas com teclas modificadoras de atalho @copyberry
    • #38678 Preservar a titularidade da configuração do ambiente @copyberry
    • #38681 Preservar o uso de HTTP como alternativa em sessões delegadas @copyberry
    • #38682 Apresentar violações da política de desalinhamento como erros tipados @copyberry
    • #38684 Oferecer suporte à configuração de vínculos de ambiente pendentes @copyberry
    • #38690 Propagar o contexto de rastreamento das solicitações pelos retransmissores do exec-server @copyberry
    • #38701 Encaminhar solicitações de permissão pelo mecanismo compartilhado de aprovação do Guardian @copyberry
    • #38703 Atualizar os runtimes dos hooks após alterações nos plugins @copyberry
    • #38704 Normalizar as terminações de linha CRLF no texto colado @copyberry
    • #38705 Adicionar suporte a manipuladores de ferramentas MCP ao mecanismo de hooks @copyberry
    • #38743 Limitar ao contexto ativo o estado do diretório do aplicativo da TUI @copyberry
    • #38746 Remover a dependência de codex-cli dos testes da TUI @copyberry
    • #38767 Encaminhar o contexto de identidade da carga de trabalho durante a troca de tokens @copyberry
    • #38774 Usar histórico paginado para threads persistentes de exec @copyberry
    • #38785 Manter estáveis as configurações de modelo do turno ativo durante as atualizações @copyberry
    • #38788 Exibir o status da retomada de sessões e da criação de forks durante a inicialização da TUI @copyberry
    • #38795 Adicionar diagnósticos de armazenamento a codex doctor @copyberry
    • #38800 Encaminhar auditorias de políticas do executor por telemetria que registra apenas logs @copyberry
    • #38806 Adicionar um endpoint de integridade ao listener gRPC do modo de código @copyberry

    Notas completas da versão no GitHub

  • Exportação do catálogo público de plugins em CSV

    Proprietários e administradores de espaços de trabalho do ChatGPT Enterprise que atendem aos critérios de elegibilidade podem baixar um arquivo CSV com os plugins públicos visíveis em seu espaço de trabalho. O arquivo inclui os nomes e as descrições de plugins, aplicativos e habilidades do Chat, além de informações sobre o desenvolvedor, a versão, a data de inclusão no catálogo (em UTC) e a verificação pela OpenAI.

    Acesse Administração > Plug-ins, selecione Públicos e, em seguida, selecione o ícone de download (Exportar CSV). A exportação usa uma cópia do catálogo público gerada há até 48 horas e não inclui plugins criados para o espaço de trabalho. A exportação não está disponível em espaços de trabalho FedRAMP.

    Saiba mais sobre os controles de plugins.

  • Codex App 26.814

    Melhorias de desempenho e correções de bugs

    • A barra lateral agora mantém os projetos na ordem salva mesmo quando há mudanças na atividade dos chats.
  • Histórico do computador 26.810

    O Histórico do computador é um recurso opcional do aplicativo do ChatGPT para macOS. Ao ativá-lo, você transforma sua atividade em aplicativos e sites em memórias e em uma linha do tempo que o ChatGPT e o Codex podem usar. Você pode escolher quais aplicativos e sites incluir, pausar a coleta e consultar ou excluir seu histórico a qualquer momento.

    O Histórico do computador está disponível para usuários do ChatGPT Pro, Business e Enterprise. Nos planos Business e Enterprise, os administradores precisam liberar o acesso para que os membros do espaço de trabalho possam ativar o recurso. Inicialmente, o recurso não está disponível no Espaço Econômico Europeu (EEE), na Suíça nem no Reino Unido.

    Melhorias de desempenho e correções de bugs

    • O editor Markdown agora mantém o histórico de ações que você pode desfazer ou refazer ao alternar entre chats.
    • Corrigimos um problema que duplicava comentários em pull requests durante a atualização dos comentários.
  • Versão preliminar do aplicativo para Linux e importação de dados de outros agentes

    Instale o aplicativo do ChatGPT para desktop no Linux

    O aplicativo do ChatGPT para desktop no Linux está disponível em versão preliminar para as versões de desktop compatíveis do Ubuntu, do Debian e do Fedora em processadores x64 e ARM64. Baixe o pacote .deb ou .rpm da sua distribuição e, em seguida, entre na sua conta para trabalhar com projetos, arquivos locais e o Codex.

    Importe configurações e trabalhos recentes de outros agentes

    O aplicativo para desktop oferece suporte ao Claude Code, ao Claude Cowork e ao Cursor. Importe instruções, configurações, habilidades, plug-ins, projetos e trabalhos recentes e, em seguida, ative as atualizações automáticas em Configurações > Importar para manter os trabalhos importados sincronizados.

    Com o comando /import, o Codex CLI também pode importar configurações compatíveis e chats recentes do Claude Code e do Cursor.

  • Conheça o Daybreak Blue e o Daybreak Red

    O Daybreak agora oferece dois níveis de acesso aos profissionais de defesa cibernética aprovados: o Daybreak Blue e o Daybreak Red. Use esses recursos para corrigir problemas de segurança identificados e validar as correções em trabalhos com autorização explícita.

    Comece pelo Daybreak Blue para a maioria das atividades de defesa cibernética. Ele dá acesso a modelos de uso geral, como o GPT-5.6 Sol, para descobrir vulnerabilidades, revisar a segurança do código, desenvolver mecanismos de detecção, responder a incidentes, analisar malware e validar correções.

    O Daybreak Red dá acesso, mediante aprovação separada, a modelos treinados especificamente para essas atividades, como o GPT-5.6 Cyber. Use-os para reproduzir vulnerabilidades com autorização, validar exploits, realizar testes de intrusão e exercícios de red teaming e analisar sistemas complexos.

    O acesso exige aprovação pelo programa Trusted Access for Cyber. A aprovação vale apenas para a identidade, o espaço de trabalho ou a combinação de organização e projeto da API, o modelo e a interface do produto especificados na aprovação. O Daybreak Red exige aprovação e provisionamento separados. Ter acesso ao Daybreak Blue não dá acesso ao Daybreak Red.

    Trabalhe em um ambiente isolado, defina o escopo do trabalho, use perfis de permissão que concedam apenas os privilégios necessários e configure a Revisão automática para que as ações elegíveis sejam avaliadas antes de ultrapassarem os limites do sandbox.

    Saiba mais sobre segurança cibernética, tarifas de uso em créditos do Codex e preços dos tokens da API.

  • ChatGPT para iOS 1.2026.209

    Melhorias e correções de bugs

    • Melhoramos a reconexão das tarefas. Agora você pode acompanhar o progresso e continuar usando as tarefas existentes enquanto o aplicativo verifica a conexão.
    • Ao iniciar uma nova tarefa, o aplicativo agora mantém o primeiro prompt e os anexos. Isso evita a criação de tarefas vazias que não podiam ser reabertas.
    • Melhoramos o desempenho ao editar prompts longos.
    • As Conversas por voz agora respeitam sua configuração de Conversas em segundo plano.
    • Após a reconexão, o aplicativo agora recupera as aprovações e os pedidos de informações ao usuário de forma confiável. Os detalhes das aprovações também aparecem com mais clareza na transcrição.
    • Corrigimos um problema com os prompts de /goal enviados após a conclusão de uma meta.
    • Corrigimos problemas que faziam a lista de tarefas travar, os títulos das tarefas desaparecerem, os resumos de raciocínio piscarem e o aplicativo fechar inesperadamente ao exibir a transcrição.
  • Codex CLI 0.147.0

    $ npm install -g @openai/codex@0.147.0
    Ver detalhes

    Novos recursos

    • Instale plugins de agente portáteis e pesquise nos catálogos de plugins locais, pessoais, do espaço de trabalho e remotos. (#36544, #36409, #36919, #36796)
    • Organize conversas em seções persistentes, defina a ordem das seções manualmente e navegue por transcrições longas em partes. (#35722, #36007, #36380, #36948, #36950)
    • Ative a revisão automática dos pedidos de aprovação com a nova opção --approve-for-me da CLI. (#36373)
    • Importe habilidades gerenciadas pelo Cursor e sincronize alterações nas conversas importadas do Claude e do Cursor sem criar duplicatas. (#36361, #36356, #35623)
    • Ative o suporte opcional ao protocolo MCP 2026-07-28 para usar a descoberta paginada, fazer solicitações em várias rodadas e iniciar servidores sem bloquear a execução. (#35724, #35725, #35590, #35742)
    • Ative a pesquisa na Web com cache e a compactação remota de conversas para o Amazon Bedrock. (#36938, #36981)

    Correções de bugs

    • O Codex oculta segredos e tokens bearer por inteiro nos comandos exibidos e na reprodução do histórico de conversas. (#36893, #36908)
    • O terminal preserva a entrada e continua a processá-la quando volta a receber o foco, quando os servidores MCP são inicializados ou quando o Ghostty processa atalhos de teclado. (#35649, #35957, #36834)
    • O Codex renderiza corretamente caracteres japoneses, emojis, hiperlinks e texto próximo aos limites da área visível e posiciona o cursor corretamente nesses casos. (#35960, #35962, #37166)
    • No Windows, o Codex interrompe corretamente os processos em segundo plano e trata de maneira consistente os caminhos do sistema de arquivos. (#35655, #35851, #37129)
    • O Codex exige que você confirme explicitamente que confia em projetos locais desconhecidos e aplica as restrições de autenticação gerenciada antes de usar as credenciais. (#36960, #37132)
    • O Codex reforça o isolamento dos plugins e nega acesso à rede quando uma atualização de política falha. (#37027, #36967, #36037)

    Documentação

    • A habilidade de documentação da OpenAI incluída no Codex agora faz buscas direcionadas em fontes oficiais e oferece orientações mais claras sobre o Codex, a seleção de modelos e os fluxos de trabalho com APIs. (#36014)

    Manutenção

    • O SDK do MCP foi atualizado para 3.0.0, o Ratatui para 0.30.2 e o V8 para 150.4.0. (#36001, #35959, #35831)
    • A notarização das versões para macOS agora usa o Azure Key Vault e dispensa a exportação de chaves privadas de assinatura. (#37154)
    • A opção obsoleta codex exec --full-auto foi removida. Use --sandbox workspace-write em seu lugar. (#36054)
    • Os arquivos redundantes dos pacotes para Linux deixaram de ser publicados. Use os arquivos de distribuição padrão codex-package-<target>. (#36342)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.146.0...rust-v0.147.0

    • #35590 Disponibilizar as ferramentas MCP em cache antes da inicialização do servidor @copyberry
    • #35594 Recomendar esperas mais longas no schema da versão 2 de wait_agent @copyberry
    • #35595 Permitir versões alfa com correções emergenciais nas publicações no R2 @copyberry
    • #35597 Adicionar métricas para catálogos de habilidades renderizados por extensões @copyberry
    • #35607 Registrar métricas para catálogos de habilidades vazios @copyberry
    • #35608 Aceitar valores padrão de orçamento de tokens definidos pelo modelo @copyberry
    • #35621 Evitar contabilizar novamente o uso de tokens restaurado ao retomar exec @copyberry
    • #35623 Analisar separadamente os registros de sessão do Claude e do Cursor @copyberry
    • #35642 Tornar idempotente o encerramento do provedor OpenTelemetry @copyberry
    • #35644 Preservar os metadados da conversa quando faltarem os arquivos de registro de execução @copyberry
    • #35649 Preservar a entrada da TUI quando o terminal recuperar o foco @copyberry
    • #35652 Ativar callbacks de política de rede para exec remoto @copyberry
    • #35653 Testar a herança de instruções do desenvolvedor por agentes executores em sistemas multiagente @copyberry
    • #35655 Encerrar os processos sem TTY no Windows ao receber uma interrupção @copyberry
    • #35656 Preservar as configurações multiagente nas diferentes representações da configuração @copyberry
    • #35661 Posicionar as habilidades do host antes das instruções de permissão @copyberry
    • #35663 Avaliar a correspondência de caracteres nos metadados de roteamento de habilidades @copyberry
    • #35665 Corrigir o harness de testes do observador assíncrono no Windows @copyberry
    • #35668 Expor o construtor da especificação do proxy de rede @copyberry
    • #35670 Aumentar para 10 segundos o tempo mínimo de espera antes de exec devolver o controle no Windows @copyberry
    • #35671 Encaminhar os plugins selecionados por curadoria conforme o modo de autenticação @copyberry
    • #35675 Preparar em paralelo as recomendações de MCP e de plugins @copyberry
    • #35678 Preservar os metadados paginados da conversa entre retomadas @copyberry
    • #35685 Carregar perfis gerenciados na nuvem para codex sandbox @copyberry
    • #35688 Apontar o patch de crossterm para o fork de código aberto da OpenAI @copyberry
    • #35689 Preservar os registros de data e hora dos itens nas projeções do histórico de conversas @copyberry
    • #35691 Incluir conversas com prévias vazias nas listas de relações entre conversas @copyberry
    • #35693 Atualizar o seletor de subagentes em segundo plano @copyberry
    • #35695 Respeitar o diretório base configurado para o SQLite no cliente de logs @copyberry
    • #35708 Adicionar instruções do desenvolvedor configuráveis para subagentes v2 @copyberry
    • #35715 Aceitar corpos de requisição transmitidos em fluxo nas solicitações HTTP que levam a rota em conta @copyberry
    • #35717 Reutilizar clientes que levam a rota em conta para enviar arquivos à OpenAI @copyberry
    • #35720 Atualizar rmcp para 3.0.0-beta.3 @copyberry
    • #35721 Respeitar a desativação do mecanismo alternativo do modo de código quando não houver um host de processo @copyberry
    • #35722 Adicionar seções persistentes para organizar conversas @copyberry
    • #35724 Adicionar suporte à descoberta do MCP 2026-07-28 @copyberry
    • #35725 Completar o suporte do cliente ao MCP 2026 @copyberry
    • #35738 Adicionar metadados com limites definidos para chamadas de ferramentas executadas @copyberry
    • #35742 Evitar bloquear turnos durante a inicialização opcional do MCP @copyberry
    • #35744 Manter consistentes as identidades no registro de agentes @copyberry
    • #35766 Emitir avisos sobre o orçamento das habilidades do host com base no estado global @copyberry
    • #35769 Compartilhar o orçamento de habilidades entre os catálogos do host e do executor @copyberry
    • #35772 Limitar a frequência das renovações do TTL do cache de modelos @copyberry
    • #35773 Dimensionar os orçamentos de metadados de habilidades conforme o tamanho das janelas de contexto @copyberry
    • #35777 Resolver catálogos de ferramentas MCP simultaneamente @copyberry
    • #35779 Carregar títulos de conversas simultaneamente durante a inicialização da sessão @copyberry
    • #35785 Adicionar suporte a contas Business ProLite de autoatendimento @copyberry
    • #35787 Condicionar a disponibilidade do histórico paginado de conversas ao banco de dados de estado @copyberry
    • #35794 Aguardar até que o MCP esteja pronto no teste de sincronização dos itens selecionados por curadoria @copyberry
    • #35802 Marcar relatórios com o modelo e o nível de esforço do turno selecionado @copyberry
    • #35806 Encaminhar o OAuth do MCP pelos clientes HTTP configurados @copyberry
    • #35814 Usar clientes HTTP configurados para todas as solicitações OAuth do MCP @copyberry
    • #35818 Atualizar latest-alpha-cli após a conclusão da publicação da versão @copyberry
    • #35821 Usar o cliente HTTP compartilhado nas verificações de rede da TUI @copyberry
    • #35825 Usar o cliente HTTP compartilhado para as dicas de anúncios @copyberry
    • #35828 Exigir a criação centralizada de conexões SQLite @copyberry
    • #35830 Encaminhar as solicitações de conexão ao canal lateral do WebRTC para a Realtime API @copyberry
    • #35831 Atualizar rusty_v8 para 150.4.0 @copyberry
    • #35835 Rastrear os turnos de origem das solicitações aninhadas do Codex @copyberry
    • #35836 Limpar solicitações canceladas de elicitação do MCP @copyberry
    • #35837 Expor metadados de elegibilidade de plugins nos resumos do app-server @copyberry
    • #35839 Desvincular os plugins recomendados das sugestões de ferramentas @copyberry
    • #35840 Tratar erros de pré-validação da descoberta legada do MCP @copyberry
    • #35843 Vincular servidores de execução remota ao stdin do processo pai @copyberry
    • #35845 Adicionar suporte a mensagens em texto simples nas ferramentas de colaboração @copyberry
    • #35850 Preservar caminhos de outros sistemas nas listagens de terminais em segundo plano @copyberry
    • #35851 Normalizar caminhos de namespace do Windows em URIs de caminhos @copyberry
    • #35854 Aplicar boxing aos payloads de eventos do app-server @copyberry
    • #35856 Resolver conectores importados pelo nome do servidor MCP @copyberry
    • #35857 Adicionar alvos de testes unitários do Bazel para binários Rust @copyberry
    • #35859 Expor a data e a hora de instalação de plugins nos resumos do app-server @copyberry
    • #35870 Incluir títulos de sessões no histórico de importação de agentes externos @copyberry
    • #35874 Marcar o ambiente principal no contexto do modelo @copyberry
    • #35875 Permitir a atualização do estado de prontidão no próprio ambiente @copyberry
    • #35878 Usar os ambientes das etapas para enviar arquivos via MCP @copyberry
    • #35886 Exibir metas bloqueadas como paralisadas na TUI @copyberry
    • #35887 Limpar conversas paralelas em segundo plano @copyberry
    • #35895 Herdar os ambientes de etapas que já estiverem prontos ao criar agentes @copyberry
    • #35937 Permitir a execução de ferramentas independentes enquanto os servidores MCP são inicializados @copyberry
    • #35941 Limitar o tamanho das descrições de namespaces do MCP @copyberry
    • #35942 Atualizar os testes para os tipos atuais de chamadas de ferramentas e de eventos do app-server @copyberry
    • #35944 Informar se os subagentes listados podem receber entrada direta @copyberry
    • #35957 Corrigir o tratamento da fila de entrada da TUI durante a inicialização do MCP @copyberry
    • #35959 Atualizar Ratatui para 0.30.2 @copyberry
    • #35960 Preservar a largura das células de hiperlinks ao comparar o conteúdo do terminal @copyberry
    • #35962 Corrigir o layout da TUI para marcas de sonorização japonesas de meia largura @copyberry
    • #35982 Evitar clonar o histórico de execução ao truncar forks @copyberry
    • #35989 Exibir na TUI resumos de raciocínio que contêm apenas o título @copyberry
    • #35990 Testar a compatibilidade do exec-server entre versões do Codex @copyberry
    • #35992 Agrupar a migração de configurações de agentes externos em um módulo @copyberry
    • #35997 Remover alvos obsoletos do Bazel para rusty_v8 146.4.0 @copyberry
    • #36001 Atualizar rmcp para 3.0.0 @copyberry
    • #36002 Resolver os caminhos dos arquivos enviados via MCP usando caminhos nativos do ambiente @copyberry
    • #36006 Reduzir a sobrecarga da serialização de respostas e da varredura de registros de execução @copyberry
    • #36007 Permitir ordenar manualmente as seções de conversas e salvar a ordem @copyberry
    • #36008 Encaminhar downloads de recursos de mascotes pelo cliente HTTP compartilhado @copyberry
    • #36011 Compartilhar o período de tolerância da inicialização opcional do MCP entre conjuntos de conexões @copyberry
    • #36014 Aprimorar a seleção de fontes na habilidade de documentação da OpenAI @copyberry
    • #36020 Evitar clonar notificações de análise de dados ignoradas @copyberry
    • #36030 Aumentar o tamanho da pilha do teste de rastreamento do app-server @copyberry
    • #36031 Carregar servidores gerenciados na nuvem nos comandos MCP da CLI @copyberry
    • #36033 Usar o cliente HTTP compartilhado em codex-protocol @copyberry
    • #36035 Encerrar o app-server via stdio quando a conexão for fechada @copyberry
    • #36036 Permitir nomear na TUI os chats criados por fork @copyberry
    • #36037 Negar acesso à rede quando falhar uma alteração de política que concederia acesso @copyberry
    • #36039 Limitar a paginação do catálogo MCP @copyberry
    • #36043 Documentar a exceção de uso de reqwest no proxy da Responses API @copyberry
    • #36045 Distinguir o estado de autenticação desconhecido no MCP @copyberry
    • #36047 Extrair os cabeçalhos de ambiente do MCP para uma variável local @copyberry
    • #36049 Excluir as métricas de chamadas de ferramentas das exportações para o Statsig @copyberry
    • #36051 Evitar sobrescrever destinos de migração apontados por links simbólicos @copyberry
    • #36054 Remover o tratamento legado de --full-auto em codex exec @copyberry
    • #36055 Expor as indicações de acesso somente leitura do MCP nos itens de chamadas de ferramentas @copyberry
    • #36076 Remover a dependência direta de reqwest do codex-core @copyberry
    • #36078 Encaminhar as solicitações do Ollama pelo cliente HTTP compartilhado @copyberry
    • #36083 Tratar limites de taxa fracionários na projeção do histórico de conversas @copyberry
    • #36092 Correlacionar solicitações de imagens e interrupções explícitas com os turnos @copyberry
    • #36119 Unificar a montagem dos ambientes de execução de ferramentas antes da construção do roteador @copyberry
    • #36120 Delegar aos ambientes de execução das ferramentas a espera até que estejam prontos @copyberry
    • #36121 Isolar em sandbox a leitura de recursos de habilidades pelo executor @copyberry
    • #36124 Respeitar as permissões do sistema de arquivos durante a descoberta de capacidades @copyberry
    • #36127 Centralizar o registro de ferramentas e proteger as ferramentas do host @copyberry
    • #36128 Preservar as tarefas delegadas durante a compactação remota @copyberry
    • #36129 Resolver colisões de nomes normalizados de ferramentas no modo de código @copyberry
    • #36133 Preservar as permissões do espaço de trabalho do executor para apply_patch @copyberry
    • #36138 Isolar as variantes dos testes de permissões de apply-patch @copyberry
    • #36139 Definir limites para o teste de encerramento da saída do modo de código @copyberry
    • #36140 Aguardar o encerramento da consolidação de memória antes de finalizar os trabalhos @copyberry
    • #36146 Estabilizar os testes de cenários de aprovação @copyberry
    • #36148 Tornar mais robusto o teste de integração de aprovação de alterações em arquivos @copyberry
    • #36149 Ampliar a cobertura dos testes de aprovação de alterações em arquivos da sessão @copyberry
    • #36165 Estabilizar o teste de reprodução de aprovações de arquivos @copyberry
    • #36166 Tornar determinístico o teste de canal lateral pendente em tempo real @copyberry
    • #36167 Tornar mais robusto o teste de substituição do modelo de revisão automática @copyberry
    • #36168 Tornar síncrona a coleta de tags de telemetria de ferramentas @copyberry
    • #36171 Testar a proteção de metadados contra patches na raiz do espaço de trabalho @copyberry
    • #36177 Testar o escopo das aprovações de rede pelo Guardian remoto @copyberry
    • #36181 Registrar tentativas de chamadas de ferramentas nos metadados da resposta @copyberry
    • #36183 Usar perfis de permissões durante toda a execução em sandbox @copyberry
    • #36184 Unificar solicitações remotas simultâneas de metadados @copyberry
    • #36187 Atualizar as datas do ambiente com base no relógio configurado @copyberry
    • #36188 Permitir que a projeção do histórico de conversas lide com registros de execução malformados @copyberry
    • #36191 Rotular as métricas de injeção explícita de habilidades @copyberry
    • #36194 Evitar deslocar bytes nos buffers de saída em streaming @copyberry
    • #36207 Registrar eventos normalizados de violação do sandbox @copyberry
    • #36212 Pré-calcular as exportações do protocolo do app-server @copyberry
    • #36217 Executar o modo de código exclusivamente por meio do host independente @copyberry
    • #36218 Expor conectores candidatos na detecção de agentes externos @copyberry
    • #36221 Ignorar metadados repassados sem alteração ao reconciliar itens dos registros de execução @copyberry
    • #36223 Preservar os caminhos do executor nas ações de comandos de leitura @copyberry
    • #36228 Oferecer suporte aos planos Enterprise para contas de automação @copyberry
    • #36237 Ignorar permissões simbólicas de slash-tmp no Windows @copyberry
    • #36239 Atualizar as exportações pré-calculadas do protocolo do app-server @copyberry
    • #36264 Dar preferência ao recurso incluído no pacote para o host do modo de código @copyberry
    • #36271 Derivar os hashes dos prompts de relatórios dos registros de execução salvos @copyberry
    • #36306 Restringir as credenciais de MCP hospedado aos ambientes locais @copyberry
    • #36309 Usar o catálogo do provedor de habilidades do host no estado global @copyberry
    • #36310 Isolar as credenciais OAuth do MCP por ambiente @copyberry
    • #36311 Incluir as habilidades na saída de depuração que mostra a entrada do prompt @copyberry
    • #36327 Preservar a ordem de descoberta dos aliases de caminhos de habilidades do host @copyberry
    • #36329 Restringir shell_command a um único ambiente local @copyberry
    • #36336 Detectar conectores usados em sessões de agentes externos @copyberry
    • #36339 Habilitar habilidades no servidor MCP @copyberry
    • #36342 Deixar de publicar os arquivos dos pacotes legados para Linux @copyberry
    • #36350 Exigir permissões explícitas de sandbox junto com as justificativas para comandos de shell @copyberry
    • #36351 Usar as mensagens de modo de colaboração do catálogo de modelos @copyberry
    • #36354 Passar as sessões diretamente para as tarefas de sessão @copyberry
    • #36355 Manter as chamadas de ferramentas MCP vinculadas à respectiva conversa @copyberry
    • #36356 Sincronizar atualizações de sessões importadas de agentes externos @copyberry
    • #36357 Usar o roteador específico de cada etapa para executar ferramentas @copyberry
    • #36359 Consolidar a edição de configurações MCP no codex-core @copyberry
    • #36360 Usar os vínculos MCP como catálogo de ferramentas da etapa @copyberry
    • #36361 Migrar habilidades gerenciadas pelo Cursor para o Codex @copyberry
    • #36364 Mover a renderização do catálogo de habilidades para fora do núcleo @copyberry
    • #36365 Adicionar revisão automática rigorosa para elicitações MCP @copyberry
    • #36367 Manter no registro a informação sobre quais ferramentas estão efetivamente expostas @copyberry
    • #36372 Executar testes nativos do Bazel no Windows com MSVC @copyberry
    • #36373 Adicionar a opção --approve-for-me à CLI @copyberry
    • #36374 Habilitar o V8 em sandbox para o modo de código @copyberry
    • #36378 Consultar primeiro o banco de dados de estado ao carregar os seletores de sessões locais @copyberry
    • #36380 Adicionar APIs de gerenciamento de seções de conversas @copyberry
    • #36384 Carregar resumos de turnos com consultas paginadas @copyberry
    • #36385 Adicionar ao núcleo o envio de mensagens do usuário com confirmação de recebimento @copyberry
    • #36388 Rastrear detalhes da preparação de imagens nos dados analíticos dos turnos @copyberry
    • #36389 Garantir que cada histórico de conversa tenha um único responsável pela gravação @copyberry
    • #36393 Evitar verificações redundantes no sistema de arquivos @copyberry
    • #36402 Declarar a API experimental de pesquisa de plugins @copyberry
    • #36408 Permitir instruções personalizadas do Codex para transições em tempo real @copyberry
    • #36409 Implementar a pesquisa remota de plugins @copyberry
    • #36410 Explicitar quando a espera por uma entrada do usuário bloqueia a execução @copyberry
    • #36411 Usar repositórios Git como marcadores nos testes de hooks executados antes das ferramentas @copyberry
    • #36413 Adicionar um controle para confirmar o recebimento de delegações em tempo real @copyberry
    • #36440 Extrair a lógica de encaminhamento de solicitações do exec-server @copyberry
    • #36482 Evitar consultar o tamanho do terminal a cada redesenho da TUI @copyberry
    • #36485 Aumentar os limites de tamanho dos pacotes de plugins remotos @copyberry
    • #36507 Preservar entre prompts os metadados das tentativas de uso de ferramentas @copyberry
    • #36511 Oferecer suporte a atalhos de teclado em duas etapas na TUI @copyberry
    • #36534 Aumentar o limite de itens do catálogo MCP para 2.048 @copyberry
    • #36544 Oferecer suporte a plugins de agente portáteis durante toda a instalação @copyberry
    • #36632 Preservar os metadados das conversas no SQLite durante alterações de metas @copyberry
    • #36635 Disponibilizar dicas de configuração inicial nas notificações de conclusão do login @copyberry
    • #36641 Capturar as unidades do orçamento de execução nos dados de uso da resposta @copyberry
    • #36715 Usar as unidades do orçamento de execução informadas pelo provedor @copyberry
    • #36716 Eliminar duplicações no tratamento de operações com recursos MCP @copyberry
    • #36727 Simplificar a definição de quem gerencia o estado dos metadados dos turnos @copyberry
    • #36729 Correlacionar os dados analíticos das ferramentas do modo de código com as respostas do modelo @copyberry
    • #36732 Estabilizar o teste HTTP do ambiente de nuvem @copyberry
    • #36734 Eliminar duplicações no tratamento de listas de recursos MCP @copyberry
    • #36740 Armazenar o estado das habilidades do turno nos dados da extensão @copyberry
    • #36742 Simplificar o registro de fragmentos contextuais do usuário @copyberry
    • #36744 Armazenar o registro de extensões diretamente em seu construtor @copyberry
    • #36745 Consolidar a execução de apply_patch @copyberry
    • #36757 Aguardar os eventos de patch antes de ler os snapshots do shell @copyberry
    • #36759 Tornar mais robusto o teste de regressão da paleta de foco da TUI @copyberry
    • #36764 Evitar criar definições do modo de código durante o registro @copyberry
    • #36769 Estabilizar o teste de integração do enriquecimento com dados do Git na inicialização @copyberry
    • #36770 Estabilizar os testes de criação adiada de forks de metas @copyberry
    • #36771 Tornar mais robusto o gerenciamento do ciclo de vida dos processos auxiliares do proxy gerenciado no Linux @copyberry
    • #36772 Aumentar o limite do catálogo de Codex Apps gerenciado pelo host @copyberry
    • #36773 Determinar a camada ativa de configuração do usuário a partir da pilha de camadas @copyberry
    • #36774 Tornar mais claras as APIs de iteração sobre camadas de configuração @copyberry
    • #36779 Estabilizar a captura de eventos de política de rede em testes concorrentes @copyberry
    • #36781 Adicionar controles por interface para definir quais ferramentas MCP ficam disponíveis @copyberry
    • #36782 Adicionar testes de reutilização e interrupção de sessões do Guardian @copyberry
    • #36787 Consolidar as instruções do modelo em ModelMessages @copyberry
    • #36792 Condicionar as instruções de uso de plugins à capacidade do modelo @copyberry
    • #36793 Encerrar árvores de processos do Git que excederem o tempo limite @copyberry
    • #36796 Adicionar a análise das configurações MCP dos plugins de agente @copyberry
    • #36797 Normalizar os finais de linha do manifesto de somas de verificação do rusty_v8 @copyberry
    • #36800 Evitar reinjetar permissões após a aprovação de comandos @copyberry
    • #36807 Extrair a preparação de áudio para uma crate utilitária @copyberry
    • #36808 Priorizar os nomes armazenados no SQLite nos comandos de arquivamento de sessões locais @copyberry
    • #36809 Dar preferência ao banco de dados de estado para exec resume --last @copyberry
    • #36810 Adicionar verificações que bloqueiem regressões de conformidade do cliente MCP @copyberry
    • #36811 Respeitar a política de shell de login de cada ambiente @copyberry
    • #36812 Adicionar um transporte com dois WebSockets para o modo de código @copyberry
    • #36815 Identificar os agentes pelo nome no contexto do orçamento de tokens @copyberry
    • #36822 Corrigir um erro de digitação no nome do resolvedor de aprovações @copyberry
    • #36825 Consolidar o contexto de telemetria de aprovações @copyberry
    • #36830 Encerrar solicitações travadas ao host do modo de código quando o tempo limite expirar @copyberry
    • #36834 Evitar solicitar eventos de liberação de teclas no Ghostty @copyberry
    • #36840 Excluir as métricas de solicitações à API das exportações para o Statsig @copyberry
    • #36856 Oferecer suporte ao carregamento adiado de ferramentas de formato livre @copyberry
    • #36857 Oferecer suporte a ferramentas personalizadas em namespaces @copyberry
    • #36862 Consolidar a criação de conversas por meio de um objeto de solicitação @copyberry
    • #36871 Paralelizar a publicação de artefatos no R2 com o DotSlash @copyberry
    • #36877 Mover o carregamento de pacotes de habilidades do executor para a extensão de habilidades @copyberry
    • #36880 Mover a descoberta direta de habilidades do executor para a extensão de habilidades @copyberry
    • #36882 Preservar as descrições completas dos namespaces MCP @copyberry
    • #36884 Adicionar o carregamento dos diretórios raiz das habilidades do host @copyberry
    • #36892 Oferecer suporte a modelos folha no sistema multiagente v2 @copyberry
    • #36893 Ocultar segredos nos itens de execução de comandos do app-server @copyberry
    • #36895 Tratar resultados tardios da inicialização do MCP após o fim do prazo de espera @copyberry
    • #36898 Evitar consultas redundantes aos metadados do sistema de arquivos @copyberry
    • #36900 Registrar ferramentas de aplicativos independentemente da lista de conectores @copyberry
    • #36901 Propagar as permissões atualizadas para as conversas de revisão @copyberry
    • #36903 Carregar os metadados da interface de habilidades no carregador do host @copyberry
    • #36904 Limitar os logs do RMCP gravados no SQLite @copyberry
    • #36906 Preservar os provedores de modelos ao recarregar agentes v2 @copyberry
    • #36908 Melhorar a ocultação de tokens bearer @copyberry
    • #36910 Negociar extensões MCP por sessão do app-server @copyberry
    • #36912 Ler a política de aprovação da configuração do turno atual @copyberry
    • #36913 Mover a resolução de políticas de habilidades para codex-skills @copyberry
    • #36916 Centralizar a verificação de quais aplicativos estão ativados @copyberry
    • #36917 Testar menções explícitas a plugins com aplicativos desativados @copyberry
    • #36919 Incorporar os plugins locais aos resultados da pesquisa de plugins @copyberry
    • #36921 Mover o serviço de habilidades do host para a extensão de habilidades @copyberry
    • #36924 Rejeitar repositórios Git bare descobertos implicitamente @copyberry
    • #36930 Ler as permissões do turno a partir da configuração atual @copyberry
    • #36935 Confiar automaticamente em projetos locais para os quais ainda não houve decisão de confiança @copyberry
    • #36938 Habilitar a pesquisa na Web com cache para o Amazon Bedrock @copyberry
    • #36939 Incluir nas revisões do Guardian os motivos de aprovação previstos pela política @copyberry
    • #36941 Usar as configurações da sessão atual nas conversas de revisão @copyberry
    • #36943 Mover a resolução dos diretórios raiz das habilidades do host para a extensão de habilidades @copyberry
    • #36945 Conceder à tarefa da política de tamanho de blobs acesso de leitura ao conteúdo @copyberry
    • #36947 Aceitar entradas do usuário ao iniciar turnos ociosos @copyberry
    • #36948 Paginar o histórico de transcrições na TUI @copyberry
    • #36949 Melhorar o carregamento do histórico paginado da TUI @copyberry
    • #36950 Paginar o histórico de transcrições da TUI @copyberry
    • #36951 Tornar mais robusto o tratamento do histórico paginado na TUI @copyberry
    • #36952 Adicionar a cada conversa uma fila persistente para os envios do usuário @copyberry
    • #36954 Permitir configurar a política de colisões no registro de ferramentas @copyberry
    • #36956 Manter os avisos de redimensionamento vinculados às imagens durante a compactação remota @copyberry
    • #36959 Rastrear conectores detectados em sessões de agentes externos @copyberry
    • #36960 Pedir confirmação antes de confiar em diretórios de projetos locais @copyberry
    • #36963 Adicionar um link à atribuição ao Codex no corpo de cada pull request @copyberry
    • #36964 Preservar os diretórios de trabalho ao importar sessões externas @copyberry
    • #36966 Permitir desativar o visualizador de imagens integrado @copyberry
    • #36967 Ignorar links simbólicos ao instalar plugins @copyberry
    • #36970 Tornar configurável a identidade no contexto do orçamento de tokens @copyberry
    • #36976 Respeitar a exigência de invocação explícita para as habilidades do orquestrador que a requerem @copyberry
    • #36977 Melhorar a detecção de conectores em sessões migradas @copyberry
    • #36979 Adicionar auditoria com Fence ao fluxo de trabalho de tamanho de blobs @copyberry
    • #36981 Habilitar a compactação remota para o Amazon Bedrock @copyberry
    • #36983 Preservar a autenticação do ChatGPT para servidores MCP confiáveis em ambientes de homologação @copyberry
    • #36984 Oferecer suporte aos cookies configurados do ChatGPT em clientes HTTP @copyberry
    • #36986 Adicionar roteamento PSP por processo para solicitações do ChatGPT @copyberry
    • #36987 Permitir ativar o encaminhamento concorrente de solicitações do exec-server @copyberry
    • #36989 Preservar os caches compartilhados de habilidades incluídas no pacote @copyberry
    • #36990 Remover variantes legadas do modo de colaboração @copyberry
    • #36992 Permitir a injeção de caches de catálogos de modelos @copyberry
    • #36993 Oferecer suporte a leituras com includeTurns para conversas paginadas @copyberry
    • #36998 Oferecer suporte a ferramentas personalizadas de carregamento adiado na pesquisa de ferramentas @copyberry
    • #37000 Manter os caches compartilhados de habilidades atualizados entre carregamentos de plugins @copyberry
    • #37020 Gerar erros sempre que houver colisões de nomes de ferramentas @copyberry
    • #37022 Usar nomes canônicos para as ferramentas padrão no namespace functions @copyberry
    • #37027 Aplicar os limites de isolamento dos plugins de agente durante a execução @copyberry
    • #37031 Aplicar as atualizações dos perfis de permissões aos ambientes dos próximos turnos @copyberry
    • #37035 Alinhar os testes do registro aos nomes canônicos das ferramentas @copyberry
    • #37038 Usar as permissões do ambiente do turno para executar ferramentas @copyberry
    • #37040 Usar as permissões do ambiente do turno para contexto e descoberta @copyberry
    • #37053 Rejeitar descrições conflitantes de namespaces no modo estrito de ferramentas @copyberry
    • #37055 Adicionar configurações padrão mais seguras à TUI para modelos de cibersegurança @copyberry
    • #37066 Preservar descrições mais longas das fontes MCP na pesquisa de ferramentas @copyberry
    • #37068 Usar a limpeza do MCP por processo como alternativa no macOS @copyberry
    • #37083 Consolidar o estado da saída da execução unificada @copyberry
    • #37101 Reutilizar vínculos MCP estáveis entre etapas de amostragem @copyberry
    • #37103 Usar Luna nas revisões do Guardian com chave de API @copyberry
    • #37109 Limitar o tempo de encerramento da telemetria interativa @copyberry
    • #37114 Adicionar limites de execução por sessão para o modo de código @copyberry
    • #37128 Centralizar o tratamento de aprovações de ferramentas em Session @copyberry
    • #37129 Ignorar diferenças entre maiúsculas e minúsculas em caracteres ASCII ao comparar URIs de caminhos do Windows @copyberry
    • #37132 Aplicar localmente os requisitos de autenticação gerenciada @copyberry
    • #37134 Informar ao modelo sobre o redimensionamento de imagens do prompt @copyberry
    • #37144 Preservar os caminhos de descoberta das habilidades vinculadas por links simbólicos @copyberry
    • #37145 Condicionar as instruções de uso de Apps à capacidade do modelo @copyberry
    • #37147 Acompanhar o estado do ambiente provisionado ao longo do registro @copyberry
    • #37149 Projetar as habilidades do orquestrador por meio do estado global @copyberry
    • #37151 Unificar verificações concorrentes do status do Git @copyberry
    • #37154 Usar o Azure Key Vault para a notarização no macOS @copyberry
    • #37156 Testar ambientes remotos sinalizados como prontos antes da seleção @copyberry
    • #37157 Tornar mais robusta a busca de sessões por nome na TUI @copyberry
    • #37162 Carregar os diretórios raiz das habilidades do host por meio da extensão de habilidades @copyberry
    • #37166 Manter os cursores e a renderização das áreas de texto dentro da área visível @copyberry
    • #37167 Expor as fontes das sessões aos contribuidores MCP @copyberry
    • #37168 Limitar as solicitações HTTP de negociação inicial do MCP remoto @copyberry
    • #37169 Mover os testes de integração de snapshots de habilidades de plugins para o núcleo @copyberry
    • #37174 Centralizar as funções auxiliares de invocação de habilidades em codex-skills @copyberry
    • #37175 Adicionar a migração de registros de execução legados para o histórico paginado @copyberry
    • #37177 Mover a seleção explícita de habilidades para a crate de habilidades @copyberry
    • #37178 Preservar os metadados de transparência das imagens nos itens do app-server @copyberry
    • #37188 Reservar o namespace tool_search para a ferramenta de pesquisa @copyberry
    • #37189 Acompanhar as indicações de uso de múltiplos agentes no estado global @copyberry

    Notas completas da versão no GitHub

  • Codex App 26.803

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que podia fazer com que o texto digitado no campo Localizar alterasse o arquivo de código aberto no editor.
    • Quando você move um chat para uma árvore de trabalho, o aplicativo agora mantém o modelo e o nível de raciocínio selecionados.
    • A busca por menções com @ agora ignora a diferença entre maiúsculas e minúsculas.
  • Codex CLI 0.146.1

    $ npm install -g @openai/codex@0.146.1
    Ver detalhes

    Correções de bugs

    • O Codex aplica configurações padrão mais seguras de revisão automática a modelos com recursos de cibersegurança e explica as mudanças nas permissões na interface do terminal. (#37057)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.146.0...rust-v0.146.1

    • #37057 [0.146] Backport das configurações padrão mais seguras de revisão automática para modelos com recursos de cibersegurança @anp-oai

    Notas completas da versão no GitHub

  • Codex App 26.730

    Novos recursos

    • Em projetos com mais de uma pasta, o terminal agora oferece atalhos para as pastas de origem.

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema que fazia os chats fixados aparecerem em duplicidade na barra lateral.
    • As demais pastas do projeto agora continuam disponíveis durante o reparo da configuração da árvore de trabalho.

julho de 2026

  • GPT-5.4 e GPT-5.4 mini deixam o Codex em 31 de agosto

    A partir de 31 de agosto de 2026, o GPT-5.4 e o GPT-5.4 mini deixarão de estar disponíveis no Codex para quem faz login com o ChatGPT. Os dois modelos continuarão disponíveis na API da OpenAI e nas sessões do Codex autenticadas com uma chave de API.

    Passe a usar os modelos recomendados para substituí-los:

    • Substitua gpt-5.4 por gpt-5.6-terra (GPT-5.6 Terra).
    • Substitua gpt-5.4-mini por gpt-5.6-luna (GPT-5.6 Luna).

    Antes dessa data, atualize as configurações padrão do espaço de trabalho, as configurações de modelo salvas, as configurações gerenciadas, os agentes personalizados e as tarefas agendadas que usam qualquer um dos dois modelos.

    Para mais detalhes, consulte Modelos do Codex e Disponibilidade de modelos no espaço de trabalho.

  • Record & Replay chega à UE, ao Reino Unido e à Suíça

    O recurso Record & Replay agora está disponível na União Europeia, no Reino Unido e na Suíça. No macOS, demonstre um fluxo de trabalho e transforme-o em uma habilidade reutilizável. O recurso Uso do computador também precisa estar disponível e ativado.

  • Melhorias no navegador, revisão de código em vários repositórios e edição de imagens 26.727

    Com a atualização mais recente do aplicativo ChatGPT para desktop, ficou mais rápido e fácil navegar, revisar código e editar imagens geradas.

    • Digite na barra de endereços do navegador integrado para voltar a páginas do seu histórico de navegação ou pesquisar no Google se nenhuma página corresponder ao que você digitou.
    • Gerencie seu histórico de navegação em Configurações e permita que o ChatGPT consulte esse histórico quando uma tarefa exigir que ele encontre uma página que você já visitou.
    • Use a extensão do Chrome para mencionar abas abertas ou incluir no chat lateral um trecho de texto que você selecionou na página.
    • Faça perguntas sobre qualquer vídeo do YouTube na extensão do Chrome e receba respostas em segundos.
    • Clique com o botão direito em uma página da web e selecione Perguntar ao ChatGPT.

    Saiba mais sobre o navegador integrado e sobre a extensão do Chrome.

    Revise alterações em vários repositórios

    Veja todos os repositórios de um projeto com várias pastas e as linhas alteradas em cada um. Selecione Revisar para examinar as diferenças no código de todos esses repositórios sem precisar alternar entre telas de revisão.

    Refine as imagens geradas

    Abra as imagens geradas em um visualizador ampliado e alterne entre Visualização focada e Visualização em Canvas. Adicione comentários a várias imagens, selecione os comentários que quiser e envie pedidos de edição específicos sem sair da conversa. Saiba mais sobre a geração de imagens.

    Outras melhorias e correções de bugs

    • A nova “Visualização de atividade” na barra lateral mostra quais dos chats que você usou recentemente precisam de atenção. Clique no sino ou use Cmd/Ctrl+Opt+U para abrir essa visualização.
    • As configurações do navegador agora mostram apenas os navegadores compatíveis.
    • A instalação no Windows ficou mais confiável quando os caminhos dos arquivos do pacote são longos.
    • Outras melhorias de desempenho e correções de bugs.
  • Entrar com o ChatGPT (beta)

    A opção Entrar com o ChatGPT está chegando em versão beta a alguns plugins e sites parceiros, começando por Airtable, GitLab, HubSpot, Notion, Supabase e Vercel.

    Ao conectar um plugin compatível pelo diretório de plugins do ChatGPT, você pode usar a opção Entrar com o ChatGPT para criar uma conta nesse serviço ou vincular uma conta existente em menos etapas. Nos sites parceiros participantes, você também pode selecionar Entrar com o ChatGPT para criar ou acessar sua conta.

    Assim, fica mais fácil começar a usar as ferramentas compatíveis no ChatGPT e no Codex.

    Quando você entra com o ChatGPT, o parceiro recebe apenas seu nome, seu endereço de e-mail e sua foto de perfil, se houver. Você ainda precisa analisar e aprovar, em uma etapa separada, as permissões de acesso que cada plugin solicita.

  • Codex CLI 0.146.0

    $ npm install -g @openai/codex@0.146.0
    Ver detalhes

    Novos recursos

    • Nomeie novas sessões com /new ou /clear, fixe threads importantes e alterne entre conversas paralelas sem fechá-las. (#34605, #34840, #35011)
    • Use manifestos do Agent Plugins, publique plugins no espaço de trabalho e acesse outros marketplaces de plugins para Amazon Bedrock e Claude Code. (#35105, #35254, #34931, #34979)
    • Crie forks de threads com histórico paginado, incluindo forks temporários que não aparecem nas listas de threads. (#35220, #35251)
    • Conecte o app-server a hosts remotos do Code Mode via WebSocket. (#35078, #35098)
    • Ative a Pesquisa na Web como recurso independente para provedores personalizados de modelos que ofereçam suporte a ela. (#34846)
    • Descubra as habilidades fornecidas pelo executor e leia com segurança os recursos associados a elas, inclusive os das habilidades selecionadas explicitamente. (#35184, #35198)

    Correções de bugs

    • O Codex agora respeita os proxies configurados na autenticação, nos downloads de plugins, na autorização do MCP, na execução remota, nas conexões WebSocket, nos redirecionamentos e nas conexões com o LM Studio. (#34479, #34509, #34655, #34678, #35023, #35056, #35239)
    • Quando a autenticação ou a configuração muda, o Codex atualiza as conexões MCP e as ferramentas de Apps. Ele se reconecta aos servidores cuja conexão foi encerrada sem reiniciar as conexões que continuam funcionando. (#34952, #34957, #35028, #35144, #35146, #35151)
    • O Codex preserva mensagens enviadas, respostas finais, erros de turnos que falharam, registros de data e hora importados e configurações de aprovação em interrupções, reproduções do histórico, importações e forks. (#34839, #34777, #35524, #34989, #34664)
    • O terminal responde mais rapidamente e renderiza melhor o conteúdo. As melhorias abrangem interrupções sem bloqueio, tratamento de eventos do teclado, layouts estreitos, hiperlinks e atualização dos resultados de menções. (#35000, #35021, #34775, #34778, #35365, #35375)
    • As teclas de navegação funcionam corretamente no Windows, as árvores de processos em sandbox são encerradas de forma confiável e as configurações de proxy são preservadas durante as revisões de segurança. (#34625, #34624, #35036)
    • O Codex mantém mais habilidades disponíveis quando há pouco espaço no contexto e avisa quando precisa truncar os catálogos de habilidades. (#34732, #34738, #34997)

    Documentação

    • A documentação explica como usar o cliente HTTP compartilhado, reutilizar conexões levando em conta o proxy e tratar solicitações de saída com segurança. (#34669)
    • A documentação esclarece como as letras de unidade do Windows são convertidas para a forma canônica em valores de PathUri. (#34667)

    Manutenção

    • A infraestrutura de distribuição hospedada pela OpenAI publica os artefatos de versão, os metadados dos canais e os aliases dos instaladores, com o GitHub como alternativa em caso de falha. (#34505, #34508, #34729, #34910)
    • Os executáveis auxiliares distribuídos com a versão para macOS passam por assinatura e notarização antes do empacotamento. (#35264)
    • O app-server reduz a sobrecarga de serialização e evita alocações desnecessárias ao criar solicitações. (#34761, #34766, #34825)
    • O Codex reconhece planos empresariais e oferece aos administradores controles para atualizações no aplicativo. (#35238, #35537)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.145.0...rust-v0.146.0

    • #34447 Adicionar um pool de clientes HTTP que leva as rotas em conta @copyberry
    • #34449 Tornar configuráveis os limites de detecção de sessões externas @copyberry
    • #34451 Identificar o provedor de origem nas importações de agentes externos @copyberry
    • #34463 Adicionar suporte a versões alfa de hotfixes @copyberry
    • #34469 Preservar as configurações de threads iniciadas com uma meta e de threads criadas por fork @copyberry
    • #34476 Separar a execução HTTP do registro de solicitações @copyberry
    • #34478 Respeitar CARGO_HTTP_CAINFO em ambientes com proxy gerenciado @copyberry
    • #34479 Resolver novamente as rotas do proxy do sistema a cada redirecionamento @copyberry
    • #34481 Adicionar testes de redirecionamento que levem as rotas em conta @copyberry
    • #34483 Ampliar a cobertura dos testes de redirecionamento de proxy que levam as rotas em conta @copyberry
    • #34490 Encaminhar as solicitações de backend pela fábrica de clientes HTTP @copyberry
    • #34491 Encaminhar a descoberta de ambientes de nuvem pelo pool de clientes HTTP @copyberry
    • #34495 Respeitar as configurações de proxy do sistema no atualizador do daemon @copyberry
    • #34497 Preservar o arg0 personalizado para processos do exec-server executados em sandbox @copyberry
    • #34505 Espelhar os artefatos de versão do Rust no Cloudflare R2 @copyberry
    • #34506 Respeitar os proxies do sistema durante a sincronização dos plugins na inicialização @copyberry
    • #34508 Publicar metadados de versão nos canais do R2 @copyberry
    • #34509 Respeitar as configurações de proxy do sistema para plugins remotos @copyberry
    • #34514 Adicionar releases.openai.com como fonte opcional do instalador @copyberry
    • #34516 Permitir numer nas verificações do codespell @copyberry
    • #34517 Passar uma lista vazia de descritores de arquivo herdados no teste de PTY do Wine @copyberry
    • #34522 Dividir o gerenciador de conexões MCP em módulos especializados @copyberry
    • #34525 Adicionar dados com escopo de etapa aos contribuidores de extensões @copyberry
    • #34533 Centralizar a criação de itens de rollout compactados @copyberry
    • #34540 Desvincular os comandos de metadados do Git de stdin @copyberry
    • #34544 Ajustar o tamanho dos buffers de handshake do Noise ao das respectivas mensagens @copyberry
    • #34547 Adicionar seleção de habilidades por fusão de rankings recíprocos @copyberry
    • #34550 Testar o comportamento da atualização do MCP no escopo de uma thread @copyberry
    • #34551 Simplificar a restauração da TUI ao usar o editor externo @copyberry
    • #34552 Remover os setters não utilizados de RtOptions @copyberry
    • #34553 Remover o comando não utilizado do aplicativo para encerrar a TUI @copyberry
    • #34558 Remover testes obsoletos marcados para serem ignorados @copyberry
    • #34559 Adicionar ao cliente de backend suporte às configurações de usuário do Codex @copyberry
    • #34561 Extrair os clientes de vinculação MCP do gerenciador de conexões @copyberry
    • #34562 Registrar os limites de rollout para turnos materializados @copyberry
    • #34563 Percorrer o histórico herdado da thread por páginas @copyberry
    • #34566 Proteger as referências ao histórico de forks durante a limpeza do rollout @copyberry
    • #34570 Aplicar o realce de sintaxe de C++ aos arquivos CUDA na TUI @copyberry
    • #34573 Aceitar forceRefetch em solicitações de listagem de plugins @copyberry
    • #34578 Restringir ao Unix o auxiliar de restauração da TUI após suspensão @copyberry
    • #34581 Adicionar seleção lexical de habilidades com base no cartão de roteamento @copyberry
    • #34588 Vincular chamadas MCP às revisões de catálogo capturadas @copyberry
    • #34590 Adicionar filtros por chave à política de ambiente do shell @copyberry
    • #34597 Aplicar os valores exatos definidos nos requisitos de configuração gerenciada @copyberry
    • #34598 Ignorar caminhos ausentes nas entradas do sandbox do sistema de arquivos @copyberry
    • #34601 Sanitizar nomes de habilidades nas métricas de injeção @copyberry
    • #34603 Aceitar destinos de proxy de loopback autorizados explicitamente @copyberry
    • #34605 Permitir nomear sessões com /new e /clear @copyberry
    • #34611 Adicionar políticas de compatibilidade para a renderização do catálogo de habilidades @copyberry
    • #34612 Desvincular os subprocessos não interativos de stdin @copyberry
    • #34613 Encaminhar o tráfego de proxy do sandbox do Windows por meio de uma restrição de SID @copyberry
    • #34615 Inicializar o comportamento para caminhos ausentes no teste do sandbox do exec-server @copyberry
    • #34620 Adicionar tipos de callback para políticas de rede do exec-server @copyberry
    • #34621 Carregar o contexto paginado do modelo ao longo das linhagens de rollout @copyberry
    • #34622 Aumentar o tempo limite do teste de substituição do modelo de revisão automática @copyberry
    • #34624 Encerrar árvores de processos do Windows com objetos de trabalho @copyberry
    • #34625 Corrigir o tratamento das teclas de navegação da TUI no Windows @copyberry
    • #34626 Ajustar os limites de metadados das habilidades ao tamanho das janelas de contexto do modelo @copyberry
    • #34629 Reforçar a segurança da inicialização do sandbox com privilégios elevados no Windows @copyberry
    • #34630 Adicionar um construtor de clientes HTTP que leve a política em conta @copyberry
    • #34631 Migrar a identidade do agente para o cliente HTTP compartilhado @copyberry
    • #34636 Manter a TUI aberta quando houver falha ao iniciar um turno @copyberry
    • #34637 Atribuir as constatações da revisão às regras do repositório @copyberry
    • #34640 Atualizar os testes de árvores de processos do Windows para contemplar descritores de arquivo herdados @copyberry
    • #34641 Reforçar a configuração do proxy gerenciado para execuções em sandbox @copyberry
    • #34643 Migrar a criação do cliente HTTP de login para HttpClient @copyberry
    • #34644 Verificar os checkouts de plugins do Git pelo SHA @copyberry
    • #34645 Sempre atribuir IDs aos itens de resposta @copyberry
    • #34649 Propagar a política de proxy resolvida por todo o roteamento de autenticação @copyberry
    • #34650 Exigir que os gerenciadores de autenticação recebam a configuração de roteamento @copyberry
    • #34651 Migrar o suporte a testes do núcleo para o cliente HTTP compartilhado @copyberry
    • #34654 Renderizar diffs de turnos para caminhos de outros ambientes @copyberry
    • #34655 Respeitar as rotas de proxy configuradas nas renovações de autenticação @copyberry
    • #34664 Preservar o revisor de aprovações ao criar forks de threads @copyberry
    • #34667 Documentar a conversão das letras de unidade para a forma canônica em PathUri @copyberry
    • #34669 Ampliar as orientações de uso do codex-http-client @copyberry
    • #34678 Encaminhar as solicitações do LM Studio pelo cliente HTTP compartilhado @copyberry
    • #34681 Adicionar cabeçalhos de sessão ao iniciar conversas em tempo real @copyberry
    • #34687 Configurar os metadados do modelo da Revisão automática do Codex @copyberry
    • #34708 Renomear o gerenciador de conexões MCP para McpConnectionSet @copyberry
    • #34713 Garantir a ordem correta dos eventos do ciclo de vida da execução unificada @copyberry
    • #34728 Ignorar o enriquecimento com dados do Git nos turnos de pré-aquecimento e do Guardian @copyberry
    • #34729 Publicar aliases estáveis do instalador no R2 @copyberry
    • #34732 Preservar entradas do catálogo de habilidades quando o espaço para metadados for limitado @copyberry
    • #34733 Fazer com que os clientes de recursos MCP acompanhem o runtime mais recente @copyberry
    • #34734 Remover dados com escopo de etapa dos contribuidores de extensões @copyberry
    • #34738 Remover as descrições das habilidades antes de omitir entradas do catálogo @copyberry
    • #34744 Atualizar os testes de limites de espaço das habilidades para refletir as mudanças na API de extensões @copyberry
    • #34746 Usar nos catálogos de extensões a mesma ordem das habilidades do núcleo @copyberry
    • #34747 Registrar a flag de recurso do MCP 2026-07-28 @copyberry
    • #34761 Reduzir a sobrecarga de serialização JSON do app-server @copyberry
    • #34763 Repetir as solicitações WebSocket quando a resposta anterior estiver ausente @copyberry
    • #34766 Reduzir a sobrecarga de serialização de solicitações tipadas do app-server @copyberry
    • #34769 Adicionar a extensão de atribuição do Git @copyberry
    • #34770 Ativar callbacks de política de rede do exec-server @copyberry
    • #34771 Ajustar o tamanho dos pop-ups unificados de menções aos resultados visíveis @copyberry
    • #34772 Normalizar linhas que contenham apenas caracteres de espaço em branco nas mensagens do agente @copyberry
    • #34775 Limitar os cabeçalhos de sessão à largura do terminal em telas estreitas @copyberry
    • #34777 Incluir a mensagem final do agente nos resumos de conclusão do turno @copyberry
    • #34778 Reagrupar hiperlinks OSC 8 divididos entre linhas no terminal da TUI @copyberry
    • #34779 Usar o modo de histórico atual do agente pai ao criar forks de agentes @copyberry
    • #34781 Atualizar as dependências de Rust e LLVM no Bazel @copyberry
    • #34784 Rejeitar ambientes dinâmicos chamados local @copyberry
    • #34785 Sinalizar o truncamento do catálogo de habilidades durante a renderização @copyberry
    • #34786 Simplificar a configuração dos testes de integração do app-server @copyberry
    • #34789 Evitar estimativas desnecessárias de tokens após a amostragem @copyberry
    • #34795 Remover o armazenamento obsoleto de etapas dos testes de atribuição do Git @copyberry
    • #34796 Ignorar o realce de sintaxe em linhas com mais de 4 KiB @copyberry
    • #34797 Suprimir avisos de omissão em catálogos de habilidades compatíveis com o núcleo @copyberry
    • #34806 Usar URIs de caminho nas chaves de aprovação do shell @copyberry
    • #34808 Centralizar a configuração de conexões do SQLite @copyberry
    • #34811 Corrigir a exibição do acesso à rede nos prompts do sandbox @copyberry
    • #34814 Centralizar a inicialização de threads em StartThreadOptions @copyberry
    • #34816 Oferecer suporte a prefixos configuráveis para canais BEM em tempo real @copyberry
    • #34819 Ativar a atribuição do Git em todos os pontos de entrada do Codex @copyberry
    • #34823 Executar os testes de code-mode na integração contínua do Bazel em plataformas diferentes do Windows @copyberry
    • #34824 Normalizar as chaves de reutilização de cwd nas revisões do Guardian @copyberry
    • #34825 Reduzir o número de clonagens ao criar solicitações da API Responses @copyberry
    • #34827 Remover as substituições da cadeia de ferramentas de lint do Bazel para Windows @copyberry
    • #34831 Enviar os dados de análise pendentes antes de encerrar o App Server que roda no mesmo processo @copyberry
    • #34835 Registrar o tempo de compactação nos perfis dos turnos @copyberry
    • #34839 Preservar a entrada do usuário quando a inicialização do MCP for interrompida @copyberry
    • #34840 Adicionar ao App Server suporte à fixação persistente de threads @copyberry
    • #34844 Remover dos metadados de aplicativos o tipo que identifica aplicativos próprios @copyberry
    • #34845 Registrar o modo multiagente no estado do mundo @copyberry
    • #34846 Permitir que provedores personalizados ativem a Pesquisa na Web como recurso independente @copyberry
    • #34847 Usar os limites do modelo Guardian nas sessões de revisão @copyberry
    • #34849 Armazenar em cache os catálogos de plugins remotos por escopo @copyberry
    • #34850 Desativar a geração de imagens para contas do plano Free @copyberry
    • #34851 Usar metadados de lote nos resumos de aplicativos de plugins @copyberry
    • #34852 Reativar threads suspensas quando houver mensagens de agentes na fila @copyberry
    • #34877 Aguardar as atualizações do cache local de plugins em plugin/list @copyberry
    • #34883 Definir um agente de usuário padrão para solicitações HTTP do MCP @copyberry
    • #34887 Permitir desativar a ferramenta de espera multiagente @copyberry
    • #34910 Priorizar releases.openai.com nos instaladores independentes @copyberry
    • #34930 Centralizar o estado do MCP das threads em McpRuntime @copyberry
    • #34931 Usar o marketplace de plugins da API para Amazon Bedrock @copyberry
    • #34940 Manter fixos os valores padrão da sessão durante gravações de configuração em lote @copyberry
    • #34952 Reutilizar conexões MCP durante as atualizações do runtime @copyberry
    • #34957 Substituir conexões MCP fechadas durante a reconciliação @copyberry
    • #34959 Tratar o caractere @ em caminhos locais do marketplace @copyberry
    • #34962 Mover as funções auxiliares de conexão MCP para o módulo de testes @copyberry
    • #34969 Manter a ferramenta sleep fora do Code Mode @copyberry
    • #34978 Respeitar a desativação de redirecionamentos em clientes HTTP que levam as rotas em conta @copyberry
    • #34979 Inferir qual marketplace de plugins vem incluído no Claude Code @copyberry
    • #34981 Registrar importações de configurações de agentes concluídas externamente @copyberry
    • #34986 Garantir que apenas um componente por vez possa gravar em cada thread paginada @copyberry
    • #34989 Preservar os registros de data e hora ao importar sessões de agentes externos @copyberry
    • #34991 Permitir omitir prefixos de ferramentas MCP por servidor @copyberry
    • #34994 Respeitar o diretório base configurado para o SQLite em todos os componentes que consomem o estado @copyberry
    • #34995 Inicializar ambientes de execução com a política HTTP final @copyberry
    • #34996 Separar os detalhes dos erros do Codex dos metadados de novas tentativas @copyberry
    • #34997 Avisar quando os catálogos de habilidades excederem o espaço reservado no contexto @copyberry
    • #35000 Permitir a interrupção de turnos sem bloquear a TUI @copyberry
    • #35011 Manter abertas as conversas paralelas ao trocar de thread @copyberry
    • #35012 Disponibilizar pelo App Server as URLs dos ícones de habilidades remotas @copyberry
    • #35013 Oferecer suporte à reprodução incremental de itens de thread atualizados @copyberry
    • #35015 Alinhar as métricas de duração de aplicativos instalados aos valores de referência do sistema legado @copyberry
    • #35016 Adicionar suporte à atribuição de autoria a scripts confiáveis de plugins @copyberry
    • #35020 Atribuir execuções de comandos a scripts confiáveis de plugins @copyberry
    • #35021 Adaptar o envio de eventos do teclado ao terminal @copyberry
    • #35023 Encaminhar o tráfego HTTP do exec-server conforme a política de proxy configurada @copyberry
    • #35028 Preservar as ferramentas atualizadas de Apps durante as atualizações do runtime do MCP @copyberry
    • #35029 Preservar a atribuição aos plugins durante as aprovações de comandos @copyberry
    • #35031 Exigir que o componente tenha o controle de gravação da thread para arquivá-la ou excluí-la @copyberry
    • #35033 Disponibilizar os requisitos do Navegador pelo App Server @copyberry
    • #35034 Encaminhar solicitações do registro de ambientes pelo cliente HTTP compartilhado @copyberry
    • #35036 Preservar as configurações de proxy do sandbox do Windows nas sessões do Guardian @copyberry
    • #35048 Monitorar a duração das solicitações app/read @copyberry
    • #35049 Registrar a flag de recurso do Guardian V2 @copyberry
    • #35054 Permitir desativar a ferramenta update_plan @copyberry
    • #35056 Encaminhar as conexões WebSocket do exec-server pelos proxies configurados @copyberry
    • #35059 Desvincular o código HTTP do exec-server dos tipos do reqwest @copyberry
    • #35063 Rastrear no estado do mundo os namespaces de ferramentas com carregamento adiado @copyberry
    • #35065 Evitar duplicar fontes com carregamento adiado na pesquisa de ferramentas @copyberry
    • #35067 Corrigir a configuração dos testes do Bazel para dados específicos de cada plataforma @copyberry
    • #35078 Adicionar transporte WebSocket ao host de code-mode @copyberry
    • #35098 Oferecer suporte a hosts remotos de code-mode no app-server @copyberry
    • #35105 Oferecer suporte a manifestos do Agent Plugins @copyberry
    • #35106 Permitir que os hosts personalizem as descrições de wait_for_environment @copyberry
    • #35144 Preparar em segundo plano as atualizações do runtime do MCP @copyberry
    • #35146 Atualizar os runtimes do MCP quando a autenticação da sessão mudar @copyberry
    • #35151 Reconectar os servidores MCP quando uma atualização for solicitada explicitamente @copyberry
    • #35164 Encapsular a coordenação de atualizações do MCP @copyberry
    • #35168 Encaminhar os avisos de extensões para as threads do app-server @copyberry
    • #35172 Compactar os caminhos das habilidades do host quando o espaço para metadados for limitado @copyberry
    • #35175 Aguardar a conclusão do worker recarregado no teste de retomada @copyberry
    • #35184 Disponibilizar as habilidades do executor por meio das ferramentas de habilidades @copyberry
    • #35194 Preservar a saída de hooks que terminam antes de ler stdin @copyberry
    • #35196 Tornar determinístico o teste que verifica se a recuperação de Apps está disponível @copyberry
    • #35198 Permitir a leitura dos recursos das habilidades do executor selecionadas explicitamente @copyberry
    • #35204 Atualizar os runtimes do MCP durante a inicialização de threads @copyberry
    • #35205 Usar a autoridade atual do MCP nas revisões de elicitação @copyberry
    • #35213 Atualizar os requisitos gerenciados do MCP para threads ativas @copyberry
    • #35216 Atualizar a configuração do MCP de forma independente em cada thread @copyberry
    • #35220 Oferecer suporte a forks de threads com histórico paginado @copyberry
    • #35221 Evitar salvar threads não locais para transcrições de hooks @copyberry
    • #35238 Oferecer suporte ao plano empresarial ent26 @copyberry
    • #35239 Encaminhar a descoberta de autenticação do MCP pelos clientes HTTP do runtime @copyberry
    • #35251 Oferecer suporte a forks temporários de threads com histórico paginado @copyberry
    • #35254 Disponibilizar o recurso de publicação de plugins no espaço de trabalho @copyberry
    • #35261 Propagar IDs de plugins remotos para os metadados de habilidades @copyberry
    • #35262 Rastrear IDs de plugins remotos nos dados de análise das chamadas de habilidades @copyberry
    • #35264 Assinar os binários auxiliares incluídos no pacote para macOS @copyberry
    • #35266 Permitir desativar o uso do host de code-mode no mesmo processo como alternativa em caso de falha @copyberry
    • #35267 Tornar mais robustos o cancelamento e o tratamento de aprovações de rede simultâneas @copyberry
    • #35271 Incluir nomes de ferramentas de code-mode nos metadados do Responses Lite @copyberry
    • #35275 Rastrear o estabelecimento da conexão remota com o exec-server @copyberry
    • #35280 Ignorar a filtragem de MCP dos plugins quando nenhuma lista de permissões estiver configurada @copyberry
    • #35359 Tratar no cliente as solicitações de política de rede do exec-server @copyberry
    • #35363 Incluir os horários de início dos itens nos eventos de conclusão @copyberry
    • #35364 Impor limites aos cabeçalhos de compatibilidade de metadados do Code Mode @copyberry
    • #35365 Manter atualizados os resultados unificados de menções @copyberry
    • #35375 Tornar responsivo o menu de ações do mapa de teclas @copyberry
    • #35408 Ignorar habilidades de sistema geradas no monitor de habilidades @copyberry
    • #35414 Aumentar o limite de recursão do servidor MCP @copyberry
    • #35523 Encerrar explicitamente o roteador de saída executado no mesmo processo @copyberry
    • #35524 Preservar no histórico reproduzido os erros que encerram turnos @copyberry
    • #35525 Ignorar threads inativas da TUI quando não houver interação pendente do usuário @copyberry
    • #35530 Rastrear o modelo e a personalidade no estado do mundo @copyberry
    • #35537 Adicionar uma política gerenciada para atualizações no aplicativo @copyberry

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.202

    Melhorias e correções de bugs

    • As conversas por voz agora usam a voz que você escolheu no ChatGPT e exibem avisos sobre limites de uso.
    • Melhoramos a reconexão e a continuidade das tarefas quando você volta ao aplicativo ou desbloqueia o dispositivo com o Face ID.
    • O preenchimento automático do editor agora sugere as mesmas menções a plugins que a versão para computador e inclui habilidades dos plugins instalados.
    • As referências aos trechos selecionados continuam disponíveis depois que você envia a mensagem, para que você possa visualizá-las novamente.
    • Melhoramos os controles de metas para que você veja o progresso com mais clareza ao pausar ou retomar uma meta.
    • As visualizações integradas agora renderizam tabelas e temas visuais com mais confiabilidade.
    • A visualização de diffs grandes no espaço de trabalho responde mais rápido.
    • Corrigimos um problema que fazia com que a restauração de tarefas alterasse o modelo selecionado.
    • Corrigimos um problema que fazia o editor travar após o início da execução de um prompt.
    • Corrigimos os rótulos, os ícones e o conteúdo provisório exibido pelas ferramentas de navegador e de computador.
  • ChatGPT Modo Voz e projetos com várias pastas 26.715

    Com a tecnologia do GPT-Live, o ChatGPT Modo Voz permite conversar sobre o que você está fazendo e coordenar tarefas no Chat, no modo Work e no Codex pelo aplicativo do ChatGPT para desktop.

    Inicie um novo chat ou uma nova tarefa no modo voz. Em seguida, peça ao ChatGPT para iniciar tarefas em outras conversas, verificar o andamento delas ou orientar os próximos passos. No macOS, ative Contexto da tela para compartilhar uma captura da janela que está em primeiro plano.

    O modo voz está disponível nos planos Plus, Pro, Business, Edu e Enterprise pelo aplicativo para desktop e pelo recurso Remoto no iOS.

    Agora, os projetos locais no aplicativo do ChatGPT para desktop podem incluir várias pastas relacionadas. No menu do projeto, selecione Editar projeto para adicionar pastas e escolher a pasta principal. O aplicativo usa a pasta principal para novos chats, operações do Git e detecção automática de AGENTS.md, Habilidades e config.toml. Nas pastas secundárias, você continua podendo pesquisar, ler e editar arquivos.

    Saiba como começar a usar o ChatGPT Modo Voz e os projetos locais com várias pastas.

    Melhorias de desempenho e correções de bugs

    Esta atualização também inclui correções da versão 26.721.

    • Melhoramos a navegação entre mensagens com leitores de tela.
    • Corrigimos a detecção do Git no Windows.
    • Corrigimos um travamento causado pela falta de ícones no menu Abrir em.
  • Codex CLI 0.145.0

    $ npm install -g @openai/codex@0.145.0
    Ver detalhes

    Novos recursos

    • O histórico paginado de threads está disponível em caráter experimental. Ele permite retomar conversas com eficiência, pesquisar no histórico e salvar nomes de threads, além de oferecer suporte a subagentes e memórias. (#33364, #33907, #34085, #34229, #34386)
    • O comando /import agora migra configurações, servidores MCP, plugins, sessões, comandos e memórias específicas de cada projeto do Cursor e do Claude Code. (#31672, #33411, #33426, #33444)
    • O Codex agora oferece login experimental no Amazon Bedrock e suporte a endpoint e autenticação personalizados. O GPT-5.6 Sol passou a ser o modelo padrão do Bedrock. (#31327, #33170, #33175, #32288, #33695)
    • O Codex agora aceita áudio nas entradas e nas saídas de ferramentas, inclusive nos formatos de arquivos de áudio locais mais comuns. As conversas em tempo real V3 agora também oferecem streaming. (#33261, #33856, #33932, #34080, #34385)
    • O modo multiagente V2, de ativação opcional, agora é estável. Ele permite configurar modelos de subagentes, níveis de raciocínio e concorrência, restaura as funções dos agentes e facilita a navegação entre eles. (#33550, #33631, #33657, #33841, #34383)
    • A interface do terminal agora exibe links de visualização seguros e clicáveis no próprio texto. (#33925, #34217, #34346)

    Correções de bugs

    • Agora, ao editar um prompt anterior ou repetir um turno retido pelo buffer de segurança, o Codex cria uma ramificação com o contexto daquele ponto e preserva a conversa original, os anexos e os vínculos das menções. (#33201, #33207, #33211)
    • O terminal responde mais rapidamente em conversas longas e durante o streaming da saída. A interface renderiza o Markdown de forma incremental, redesenha a tela menos vezes, usa cache e limita a saída dos comandos. (#34045, #34049, #34216, #34223, #34359)
    • Para evitar lentidão e conflitos na inicialização e na autenticação do MCP, o Codex aplica limites de tempo à inicialização, permite que ela prossiga durante a descoberta OAuth, serializa as renovações de credenciais e reutiliza os catálogos de ferramentas com segurança. (#32229, #32781, #32825, #33184, #33297)
    • A execução e o sandbox no Windows ficaram mais confiáveis. O exec-server passou a oferecer um ambiente isolado nativo, o uso do proxy de rede é obrigatório quando configurado, os consoles auxiliares ficam ocultos e os comandos de hooks usam aspas corretamente. (#32849, #32857, #33926, #34423)
    • Corrigimos a leitura de metadados compactos de versão e a instalação do modo de código no macOS. Quando o host externo desse modo está indisponível, o código é executado no próprio processo. (#31667, #31876, #31899)
    • O Codex detecta melhor o uso forçado de rm, sempre pede confirmação antes de ativar o Acesso completo e preserva os motivos de rejeição entre ferramentas. (#32989, #33464, #34400)

    Documentação

    • A habilidade OpenAI Docs incluída no pacote recebeu orientações atualizadas sobre resolução de modelos GPT-5.6, criação de prompts e migração no macOS, no Linux e no Windows. (#31842, #33121)

    Manutenção

    • As seleções de GPT-5.4 incluídas no pacote e os usos internos desse modelo migraram para as variantes correspondentes, GPT-5.6 Terra e GPT-5.6 Luna. (#33173)
    • A descoberta simultânea de habilidades e plugins e a compactação remota mais eficiente reduziram a sobrecarga na inicialização e no processamento de contextos grandes. (#31566, #33369, #33423, #34431)
    • O binário do ripgrep incluído no pacote foi atualizado para a versão 15.2.0. (#34384)

    Registro de alterações

    Registro completo de alterações: https://github.com/openai/codex/compare/rust-v0.144.0...rust-v0.145.0

    • #31667 fix: analisar metadados compactos de versão no instalador @efrazer-oai
    • #31362 core: encaminhar operações em tempo real e de memórias pela fábrica de clientes HTTP @bolinfest
    • #31566 perf(skills): reutilizar o inventário da varredura no carregamento do host @jif-oai
    • #31576 Limitar a reordenação dos eventos de processo do exec-server @jif-oai
    • #31756 test(skills): verificar o carregamento de metadados por links simbólicos @jif-oai
    • #31581 Resolver os diretórios-raiz das capacidades selecionadas sem iniciar os executores @jif-oai
    • #31789 Parar de persistir rastreamentos do serviço RMCP @jif-oai
    • #31792 Resumir os logs de itens de resposta em streaming @jif-oai
    • #31791 Filtrar do SQLite os logs rotineiros do Hyper @jif-oai
    • #31790 Reduzir o volume de rastreamentos da listagem de ferramentas MCP @jif-oai
    • #31804 Estabilizar a flag do recurso Memórias @jif-oai
    • #31803 fix(mcp): usar codex como padrão para o SKU do produto Apps @alecbarber-oai
    • #31745 code-mode: manter os tipos MCP compartilhados para ferramentas de carregamento adiado @sayan-oai
    • #31672 Importar plugins habilitados de marketplaces conhecidos @charlesgong-openai
    • #31652 fix(tui): ocultar resumos de raciocínio vazios @fcoury-oai
    • #31767 Remover o wrapper da configuração do proxy de rede @jif-oai
    • #31481 fix: encaminhar a identificação da origem ao MCP do Codex Apps @raquel-openai
    • #31363 codex-api: encaminhar uploads de arquivos pela fábrica de clientes HTTP @bolinfest
    • #31813 tui: atualizar o texto sobre o buffer de segurança @etraut-openai
    • #31830 fix(sandboxing): inicializar a configuração do proxy de rede no ponto de uso @fcoury-oai
    • #31431 build: restringir progressivamente as dependências diretas de reqwest @bolinfest
    • #31876 code-mode: corrigir a instalação no darwin @cconger
    • #31842 Atualizar a habilidade OpenAI Docs incluída no pacote para o GPT-5.6 @kkahadze-oai
    • #31637 login: encaminhar os fluxos brutos de autenticação pelo cliente HTTP @bolinfest
    • #31686 [codex-apps] Filtrar os campos opcionais de arquivo com base no schema da ferramenta @tsarlandie-oai
    • #31899 code-mode: recorrer ao v8 no próprio processo se não for possível localizar o processo externo @cconger
    • #31805 Limitar o tamanho das linhas de stdio do MCP remoto @jif-oai
    • #30293 Resolver e fixar os armazenamentos de credenciais OAuth do MCP @stevenlee-oai
    • #31892 exec-server: materializar no sistema de arquivos os diretórios-raiz do espaço de trabalho @pakrym-oai
    • #31327 feat: adicionar uma API de login gerenciado do Bedrock @celia-oai
    • #31295 bench: adicionar um macrobenchmark de ponta a ponta para codex help @anp-oai
    • #31428 bench: adicionar pontos de entrada para benchmarks de ponta a ponta @anp-oai
    • #31937 exec-server: expor o auxiliar de processos ao sandbox externo @pakrym-oai
    • #32093 Remover o mecanismo legado de política de execução @copyberry
    • #32106 Reduzir a latência da descoberta de ancestrais na inicialização @copyberry
    • #32112 Limitar o tamanho dos corpos das respostas HTTP transmitidas por streaming pelo exec-server @copyberry
    • #32122 Testar o limite compartilhado de bytes para respostas HTTP do exec-server @copyberry
    • #32123 Limitar o tamanho das mensagens JSON-RPC via stdio do exec-server @copyberry
    • #32126 Testar o limite de concorrência na descoberta de ancestrais @copyberry
    • #32134 Testar os limites de tamanho das mensagens JSON-RPC via stdio com LF e CRLF @copyberry
    • #32135 Propagar os assinantes de rastreamento para as tarefas de início de execução @copyberry
    • #32150 Limitar a coleta da saída de execução unificada @copyberry
    • #32193 Validar os artefatos de consolidação de memória antes de indicar sucesso @copyberry
    • #32197 Refazer os vínculos dos diretórios-raiz do espaço de trabalho usados na consolidação de memória @copyberry
    • #32200 Adicionar um componente de extensão para invocação de habilidades @copyberry
    • #32206 Sempre enviar os parâmetros de raciocínio nas solicitações à API Responses @copyberry
    • #32213 Gerar IDs exclusivos para mensagens de revisão nos registros de rollout @copyberry
    • #32214 Propagar os diretórios-raiz do espaço de trabalho para os sandboxes do exec-server @copyberry
    • #32229 Serializar as renovações de credenciais OAuth do MCP @copyberry
    • #32231 Oferecer suporte a registros pendentes de ambientes remotos @copyberry
    • #32232 Permitir que hooks de permissão resolvam solicitações de revisão automática estrita @copyberry
    • #32234 Adicionar armazenamento dedicado para o histórico paginado de threads @copyberry
    • #32246 Extrair a varredura reversa de JSONL da indexação de sessões @copyberry
    • #32256 Melhorar a telemetria de tempos do WebSocket da API Responses @copyberry
    • #32261 Preservar as convenções de caminhos locais nas aprovações automáticas @copyberry
    • #32263 Incluir os horários de início nos eventos de encerramento de turno @copyberry
    • #32272 Exibir tarefas agendadas nos detalhes dos plugins @copyberry
    • #32274 Remover a migração de personalidade @copyberry
    • #32276 Corrigir arquivos de rollout sem terminação antes de acrescentar conteúdo @copyberry
    • #32277 Respeitar personality = "none" nas instruções do modelo @copyberry
    • #32280 Incluir os erros que encerraram o turno nos eventos de conclusão de turno @copyberry
    • #32286 Esclarecer quando aguardar nos prompts do buffer de segurança @copyberry
    • #32288 Tornar o GPT-5.6 Sol o modelo padrão do Bedrock @copyberry
    • #32289 Salvar os itens paginados no armazenamento local de threads @copyberry
    • #32290 Respeitar o suporte do modelo a resumos de raciocínio @copyberry
    • #32301 Confiar nos hooks dos plugins materializados no espaço de trabalho @copyberry
    • #32302 Dar preferência ao socket do diretório inicial do Codex para o contexto da IDE no Unix @copyberry
    • #32305 Melhorar os diagnósticos de upload de blobs de arquivo @copyberry
    • #32312 Exigir prefixos nos IDs dos itens de resposta enviados @copyberry
    • #32316 Deixar de recorrer a anúncios antigos de disponibilidade de modelos @copyberry
    • #32326 Usar links canônicos no aviso de mudança de local da configuração @copyberry
    • #32332 Adicionar números de ordem aos registros paginados de rollout @copyberry
    • #32441 Preservar as restrições do sandbox pai durante a consolidação de memória @copyberry
    • #32460 Emitir o evento de ciclo de vida thread-idle após interrupções do Guardian @copyberry
    • #32461 Expandir caracteres de tabulação ao renderizar diffs na TUI @copyberry
    • #32485 Usar a largura disponível para os nomes das habilidades na tela de ativação e desativação @copyberry
    • #32628 Melhorar a identificação do destino do preenchimento automático no editor @copyberry
    • #32698 Extrair o gerenciamento de snapshots do ambiente de execução dos conectores @copyberry
    • #32744 Registrar no nível de rastreamento a ausência de mensagens de personalidade @copyberry
    • #32746 Tornar explícita na TUI a seleção de raciocínio avançado @copyberry
    • #32747 Alinhar as revisões do Guardian à configuração da sessão @copyberry
    • #32749 Permitir especificar modelos alternativos ao iniciar agentes no modo multiagente v2 @copyberry
    • #32751 Restringir ao backend ativo os modelos dos agentes iniciados @copyberry
    • #32761 Adicionar métricas de modo sombra à seleção lexical de habilidades @copyberry
    • #32768 Alinhar a seleção de habilidades em modo sombra às fontes observáveis @copyberry
    • #32780 Ativar por padrão a seleção em modo sombra na pesquisa de habilidades @copyberry
    • #32781 Aplicar os limites de tempo de inicialização do MCP durante a criação do cliente @copyberry
    • #32801 Refatorar os testes de contenção de bloqueios no armazenamento OAuth @copyberry
    • #32822 Dar precedência à seleção explícita do modo multiagente sobre a delegação proativa @copyberry
    • #32825 Evitar que a descoberta OAuth do MCP bloqueie a inicialização da thread @copyberry
    • #32835 Encaminhar os metadados do turno na pesquisa na Web independente @copyberry
    • #32837 Restaurar as identidades dos agentes V2 ao retomar a thread raiz @copyberry
    • #32838 Recolher os processos filhos já encerrados do app-server gerenciados por PID @copyberry
    • #32844 Ampliar os limites das faixas dos histogramas de duração em milissegundos @copyberry
    • #32849 Ocultar as janelas de console do auxiliar de sistema de arquivos do Windows @copyberry
    • #32857 Exigir o sandbox com privilégios elevados do Windows para proxies de rede @copyberry
    • #32858 Lembrar que o pop-up de comandos de barra foi fechado @copyberry
    • #32864 Agrupar solicitações simultâneas de configuração do sandbox do Windows @copyberry
    • #32866 Permitir respostas após a geração de imagens @copyberry
    • #32867 Incluir IDs de conectores nos dados de análise de chamadas de ferramentas MCP @copyberry
    • #32875 Usar as políticas do catálogo de modelos na revisão automática do Guardian @copyberry
    • #32881 Ampliar as opções de modelo de fallback para compactação remota @copyberry
    • #32884 Preparar a migração de agentes externos para o uso de adaptadores de origem @copyberry
    • #32887 Marcar a telemetria da ferramenta de shell por categoria de comando @copyberry
    • #32891 Anexar os caches de conectores aos uploads de diagnóstico @copyberry
    • #32894 Serializar solicitações de instalação de plugins @copyberry
    • #32896 Carregar o contexto do modelo a partir de um trecho final de tamanho limitado do rollout @copyberry
    • #32897 Encaminhar as solicitações de rede bloqueadas para as chamadas responsáveis por elas @copyberry
    • #32898 Expor resultados estruturados da pesquisa na Web independente @copyberry
    • #32899 Adicionar ao exec-server verificações do status do ambiente @copyberry
    • #32900 Derivar as configurações de colaboração do contexto do turno @copyberry
    • #32903 Incluir IDs de sessão nos eventos de análise de itens de ferramenta @copyberry
    • #32905 Registrar o horário das notificações do app-server no momento da emissão @copyberry
    • #32911 Permitir injetar o gerenciador de modelos em ThreadManager @copyberry
    • #32920 Expor o status do ambiente por meio do app-server @copyberry
    • #32923 Materializar o histórico paginado de threads no SQLite @copyberry
    • #32928 Retomar a projeção do histórico da thread a partir do ponto de controle no SQLite @copyberry
    • #32945 Restringir as ferramentas do revisor Guardian @copyberry
    • #32949 Refinar as sugestões de instalação de plugins recomendados @copyberry
    • #32952 Restringir os diretórios-raiz do espaço de trabalho em tempo de execução aos respectivos ambientes de execução @copyberry
    • #32985 Expor o uso exato por resposta nos eventos brutos do app-server @copyberry
    • #32989 Sempre pedir confirmação antes de habilitar o Acesso completo @copyberry
    • #33013 Limitar a complexidade da decodificação de JSON-RPC no exec-server @copyberry
    • #33026 Incluir os dados brutos de conclusão das respostas nos envelopes TypeScript @copyberry
    • #33030 Remover as mensagens de tarefa da saída de list_agents @copyberry
    • #33031 Preservar a precisão dos números JSON nas mensagens RPC do exec-server @copyberry
    • #33035 Usar IDs de sessão como chaves do cache de prompts @copyberry
    • #33040 Enviar dados de análise dos plugins com autenticação por chave de API @copyberry
    • #33076 Adicionar um executor de extensões de agente @copyberry
    • #33093 Preservar a saída em streaming durante a reprodução do histórico com limite de tamanho @copyberry
    • #33105 Corrigir a visibilidade do status na TUI durante a exibição de saída em streaming @copyberry
    • #33107 Preservar subcaminhos especiais do sistema de arquivos como strings no formato de transmissão @copyberry
    • #33109 Rejeitar forks de threads paginadas @copyberry
    • #33113 Permitir injetar o cache de ferramentas do Codex Apps @copyberry
    • #33121 Aprimorar as orientações sobre criação de prompts e migração para o GPT-5.6 @copyberry
    • #33147 Oferecer suporte a mensagens de permissão do catálogo de modelos @copyberry
    • #33149 Criar os ambientes de execução das ferramentas MCP antes do planejamento do roteador @copyberry
    • #33150 Esclarecer quando exec devolve o controle no Windows @copyberry
    • #33152 Oferecer suporte ao histórico paginado de threads nas APIs de listagem do app-server @copyberry
    • #33155 Rastrear tarefas de pré-aquecimento na inicialização @copyberry
    • #33156 Executar revisões desvinculadas como turnos do agente de revisão @copyberry
    • #33159 Mover os itens de espera para o fluxo do ciclo de vida controlado pela extensão @copyberry
    • #33166 Adiar as conexões do ambiente Noise até o registro @copyberry
    • #33167 Documentar o intervalo de tempo em que exec pode devolver o controle no Windows @copyberry
    • #33170 Oferecer suporte ao login do Amazon Bedrock no App Server @copyberry
    • #33173 Migrar os usos do GPT-5.4 para variantes do GPT-5.6 @copyberry
    • #33175 Tratar as credenciais do Amazon Bedrock durante o logout @copyberry
    • #33177 Oferecer suporte aos templates do catálogo de modelos para prompts de política do Guardian @copyberry
    • #33180 Serializar gravações simultâneas no stdin do MCP @copyberry
    • #33182 Preservar os subtipos de falha de instalação de plugins durante as importações @copyberry
    • #33184 Reutilizar catálogos de ferramentas MCP entre sessões @copyberry
    • #33185 Manter os alvos dos testes de aprovação no diretório inicial temporário @copyberry
    • #33187 Respeitar os controles de gastos do espaço de trabalho ao tratar limites de taxa @copyberry
    • #33198 Manter os prompts interrompidos no histórico da conversa @copyberry
    • #33200 Separar os caminhos de permissão de exec dos modelos do núcleo @copyberry
    • #33201 Ramificar conversas ao editar prompts anteriores na TUI @copyberry
    • #33203 Preservar o estado das operações em andamento ao restaurar a entrada da thread @copyberry
    • #33207 Repetir os turnos retidos pelo buffer de segurança em um fork da thread @copyberry
    • #33209 Separar o estado da sessão das operações de entrada e saída da sessão @copyberry
    • #33211 Preservar o contexto da thread ao repetir ou editar turnos @copyberry
    • #33213 Preparar o lançamento estável da versão 0.144.4 do SDK para Python @copyberry
    • #33223 Instrumentar os caminhos de resolução de ambientes e plugins @copyberry
    • #33232 Diferenciar menções a habilidades de parâmetros do shell @copyberry
    • #33237 Corrigir o preenchimento automático de habilidades em menções vinculadas com sufixos @copyberry
    • #33239 Renderizar as tabulações do editor da TUI como espaços de uma coluna @copyberry
    • #33243 Adicionar configurações de limite de tokens para o fallback da compactação automática @copyberry
    • #33251 Informar as mudanças de estado da conexão do ambiente selecionado @copyberry
    • #33255 Adicionar uma fase de fallback antes da transição automática de contexto @copyberry
    • #33261 Adicionar suporte a Frameless Bidi para conversas em tempo real @copyberry
    • #33297 Permitir que os servidores MCP desativem o cache do catálogo de ferramentas @copyberry
    • #33308 Ampliar a cobertura dos testes de regressão do cache do catálogo de ferramentas MCP @copyberry
    • #33364 Ativar o histórico paginado de threads no app-server @copyberry
    • #33367 Respeitar os limites da resposta final ao entregar mensagens de agentes em fila @copyberry
    • #33369 Verificar simultaneamente os diretórios-raiz de habilidades @copyberry
    • #33373 Renderizar os prompts na TUI antes de enviar os turnos do usuário @copyberry
    • #33411 Migrar comandos de plugins para habilidades durante a instalação @copyberry
    • #33412 Refatorar os testes de renderização do estado do mundo para usar snapshots @copyberry
    • #33414 Expor os conectores candidatos identificados nas sessões importadas @copyberry
    • #33421 Buscar simultaneamente os conectores do espaço de trabalho @copyberry
    • #33423 Carregar simultaneamente as declarações de plugins do executor @copyberry
    • #33424 Atribuir ao Codex as solicitações ao MCP da documentação da OpenAI @copyberry
    • #33425 Atualizar os catálogos de habilidades do host por meio do estado do mundo @copyberry
    • #33426 Incluir suporte ao Cursor na importação de configurações @copyberry
    • #33427 Propagar para o MCP os diretórios-raiz de capacidades do ambiente com resolução adiada @copyberry
    • #33430 Evitar criar caminhos de metadados no sandbox do Windows @copyberry
    • #33432 Preservar o histórico paginado dos subagentes iniciados @copyberry
    • #33435 Emitir um aviso em caso de conflito entre os locais dos diretórios-raiz de capacidades @copyberry
    • #33441 Encerrar as threads do Codex após os cenários de aprovação @copyberry
    • #33444 Adicionar a migração de memórias de agentes externos @copyberry
    • #33445 Selecionar o sandbox com privilégios elevados do Windows para proxies de rede @copyberry
    • #33446 Remover o carregador de proxy de rede sem uso @copyberry
    • #33454 Rastrear o uso de tokens de gravação no cache de prompts @copyberry
    • #33456 Mover a migração de agentes externos para uma crate própria @copyberry
    • #33457 Usar as respostas finais nos resumos do histórico de turnos @copyberry
    • #33459 Dar mais tempo para a geração de imagens no modo de código @copyberry
    • #33464 Reforçar a detecção de comandos rm com remoção forçada @copyberry
    • #33467 Remover os IDs de template dos metadados de chamadas de ferramentas MCP @copyberry
    • #33500 Adicionar tokens de gravação no cache ao schema da resposta bruta @copyberry
    • #33509 Preservar o conteúdo criptografado nas saídas das ferramentas MCP @copyberry
    • #33550 Unificar as configurações multiagente em agents @copyberry
    • #33572 Expor os tipos de agente disponíveis para inicialização apenas quando houver funções configuradas @copyberry
    • #33605 Adicionar BM25 por campos à seleção de habilidades em modo sombra @copyberry
    • #33613 Adicionar seleção de habilidades por n-gramas de caracteres @copyberry
    • #33614 Adicionar seleção lexical de habilidades com múltiplas consultas @copyberry
    • #33631 Respeitar os modelos padrão configurados para agentes iniciados @copyberry
    • #33632 Remover as variantes de caminhos do sistema de arquivos geradas por padrão @copyberry
    • #33633 Esclarecer quando aguardar a inicialização de ambientes @copyberry
    • #33636 Esclarecer quando aguardar a inicialização de ambientes @copyberry
    • #33639 Remover a crate WebRTC de comunicação em tempo real sem uso @copyberry
    • #33640 Evitar notificações duplicadas de atualização da lista de aplicativos em cache @copyberry
    • #33645 Executar write_stdin simultaneamente em diferentes sessões do terminal @copyberry
    • #33651 Adicionar ao app-server uma API para ler metadados de aplicativos @copyberry
    • #33656 Validar o esforço de raciocínio após aplicar as funções definidas para a inicialização dos agentes @copyberry
    • #33657 Restaurar as funções dos agentes ao recarregar subagentes v2 @copyberry
    • #33658 Manter estáveis os ambientes do turno ativo durante as atualizações das configurações @copyberry
    • #33659 Exigir URLs de dados para a saída de imagens no modo de código @copyberry
    • #33665 Atualizar o estado do mundo da etapa em todas as sessões @copyberry
    • #33677 Encaminhar os identificadores de origem das threads a partir de extensões independentes @copyberry
    • #33680 Reformular a descrição da ferramenta apply_patch @copyberry
    • #33683 Preservar o escopo e a origem das memórias importadas de agentes @copyberry
    • #33684 Extrair os payloads das solicitações de aprovação da TUI para structs @copyberry
    • #33687 Evitar gravações desnecessárias durante o reparo da migração @copyberry
    • #33695 Oferecer suporte a transportes personalizados para o Amazon Bedrock @copyberry
    • #33841 Tornar as threads de subagentes controladas pelo agente pai somente leitura na TUI @copyberry
    • #33842 Dar mais tempo de execução ao teste de recusa de fork do zsh @copyberry
    • #33843 Adicionar uma API para ler o estado de execução dos aplicativos instalados @copyberry
    • #33845 Confirmar a redefinição dos limites de uso antes do resgate @copyberry
    • #33848 Corrigir a asserção do teste de logout gerenciado do Bedrock @copyberry
    • #33851 Registrar os tamanhos dos payloads dos resultados da pesquisa na Web @copyberry
    • #33852 Adicionar descoberta em lote das capacidades do executor @copyberry
    • #33855 Marcar as delegações de envio do trecho final da transcrição em tempo real @copyberry
    • #33856 Transmitir por streaming a saída da transferência de controle para o Codex no realtime V3 @copyberry
    • #33858 Isolar os testes do núcleo da persistência do shell e dos rollouts @copyberry
    • #33861 Testar o isolamento de gravações no espaço de trabalho entre servidores de execução @copyberry
    • #33862 Suprimir mensagens vazias do modo multiagente @copyberry
    • #33863 Informar os tipos de erro de importação de sessões em mais detalhes @copyberry
    • #33864 Manter os testes dos recursos voltados ao comportamento @copyberry
    • #33866 Remover o wrapper redundante de despacho de ferramentas @copyberry
    • #33867 Adicionar um período de tolerância aos limites de tempo de devolução de controle no modo de código @copyberry
    • #33868 Remover testes obsoletos do núcleo que estavam marcados para serem ignorados @copyberry
    • #33870 Remover a função auxiliar redundante de quebra de linhas por referência @copyberry
    • #33872 Remover os indicadores sem uso do modo de colaboração na TUI @copyberry
    • #33876 Rastrear as instruções do modo de colaboração no estado do mundo @copyberry
    • #33883 Identificar a CLI como origem da importação das configurações de agentes externos @copyberry
    • #33889 Centralizar as conexões MCP das threads em McpRuntime @copyberry
    • #33892 Limitar a leitura dos metadados de rollout aos cabeçalhos @copyberry
    • #33893 Rastrear o estado das conversas em tempo real no estado do mundo @copyberry
    • #33895 Adicionar hooks SessionEnd para o encerramento de threads @copyberry
    • #33896 Expor os requisitos da tela intermediária de instalação de plugins @copyberry
    • #33901 Oferecer suporte a builds do aplicativo para desktop com a marca ChatGPT @copyberry
    • #33902 Adicionar consultas em lotes de tamanho limitado ao histórico de mensagens @copyberry
    • #33903 Encaminhar as transferências de controle do realtime V3 de acordo com o canal de resposta @copyberry
    • #33905 Agrupar em lotes as leituras do histórico persistente durante a pesquisa reversa @copyberry
    • #33906 Iniciar proxies de rede gerenciados em executores remotos @copyberry
    • #33907 Adicionar pesquisa de ocorrências em threads paginadas @copyberry
    • #33908 Permitir a publicação de plugins por meio de atualizações de compartilhamento @copyberry
    • #33921 Preservar o estado de atividade dos subagentes no seletor de agentes @copyberry
    • #33922 Permitir selecionar agentes definidos por caminho no seletor da TUI @copyberry
    • #33923 Adicionar variantes de áudio aos protocolos de entrada do usuário @copyberry
    • #33925 Renderizar links de visualização no próprio texto da TUI @copyberry
    • #33926 Corrigir o uso de aspas em comandos de hooks no Windows @copyberry
    • #33929 Processar entradas de áudio e argumentos dos testes unitários do Bazel @copyberry
    • #33930 Rastrear prefixos herdados de rollouts paginados @copyberry
    • #33932 Encaminhar entradas de áudio para a API Responses @copyberry
    • #33938 Centralizar a configuração das conexões com o SQLite @copyberry
    • #33944 Rastrear as instruções de permissão no estado do mundo @copyberry
    • #33950 Permitir que os usuários salvem o diretório de trabalho para a retomada de sessões @copyberry
    • #33961 Atualizar os metadados de modelos incluídos no pacote @copyberry
    • #33963 Adicionar contexto aos logs de novas tentativas de amostragem @copyberry
    • #33982 Habilitar o histórico de áudio conforme as modalidades de entrada aceitas pelo modelo @copyberry
    • #34038 Processar rollouts compactados no inventário de threads do doctor @copyberry
    • #34045 Renderizar de forma incremental o Markdown recebido por streaming @copyberry
    • #34047 Evitar reenviar o modelo ao usar atalhos de raciocínio @copyberry
    • #34049 Evitar redesenhos redundantes da TUI durante o streaming @copyberry
    • #34067 Iniciar as sessões realtime V3 com itens de texto @copyberry
    • #34080 Adicionar suporte à saída de áudio nas ferramentas dinâmicas e no modo de código @copyberry
    • #34085 Oferecer suporte às visualizações legadas do histórico paginado de threads @copyberry
    • #34194 Evitar clonar dados das threads ao renderizar transcrições @copyberry
    • #34197 Usar o coletor de Markdown como fonte de referência para o streaming @copyberry
    • #34198 Iniciar conversas paralelas sem reproduzir os turnos herdados @copyberry
    • #34199 Evitar condições de corrida na verificação de atividade ao iniciar conversas paralelas @copyberry
    • #34204 Evitar clonar linhas do histórico da TUI armazenadas em buffer @copyberry
    • #34206 Evitar manter imagens MCP decodificadas nas células do histórico @copyberry
    • #34216 Acelerar o cálculo do layout de Markdown na TUI @copyberry
    • #34217 Manter a renderização incremental quando houver contexto de visualização @copyberry
    • #34218 Rastrear a conclusão dos comandos da TUI separadamente da saída @copyberry
    • #34222 Evitar armazenar em buffer notificações de threads desnecessárias para a reprodução @copyberry
    • #34223 Armazenar em cache a renderização final do histórico em Markdown @copyberry
    • #34224 Evitar clonar alterações em arquivos ao renderizar diffs na TUI @copyberry
    • #34226 Preencher retroativamente os itens de conclusão apenas para o turno de execução ativo @copyberry
    • #34229 Salvar os nomes das threads paginadas @copyberry
    • #34232 Medir novamente as células dinâmicas na camada de sobreposição da transcrição @copyberry
    • #34234 Evitar solicitações redundantes de metadados de subagentes na TUI @copyberry
    • #34271 Migrar as regras de permissão da política de execução legada @copyberry
    • #34293 Preservar as exportações vinculadas de PATH do zsh nos snapshots do shell @copyberry
    • #34344 Rejeitar modos de histórico sem suporte ao carregar rollouts @copyberry
    • #34345 Remover funções auxiliares em Rust sem uso @copyberry
    • #34346 Rastrear diretivas de visualização no próprio texto durante o streaming @copyberry
    • #34347 Evitar clonar os payloads adiados do ciclo de vida da TUI @copyberry
    • #34348 Armazenar em cache as alturas do layout flexível da TUI entre as passagens de renderização de quadros @copyberry
    • #34355 Executar em paralelo as solicitações de inicialização da TUI @copyberry
    • #34357 Renderizar a saída de comandos em streaming por meio de iteradores de pré-visualização @copyberry
    • #34359 Limitar a saída de comandos em streaming na TUI @copyberry
    • #34361 Evitar clonar o histórico da thread ao reproduzir os dados de uso de tokens @copyberry
    • #34365 Animar as transições entre os níveis de esforço de raciocínio Max e Ultra @copyberry
    • #34366 Evitar clonar o texto de hiperlinks durante a renderização da TUI @copyberry
    • #34368 Usar diretamente na TUI os metadados de habilidades do app-server @copyberry
    • #34371 Limpar revisões obsoletas do Guardian ao final dos turnos @copyberry
    • #34375 Ampliar as faixas em segundos do histograma de latência @copyberry
    • #34378 Evitar renderizar duas vezes as imagens geradas @copyberry
    • #34380 Interromper novas tentativas de turnos que contenham imagens inválidas de ferramentas @copyberry
    • #34381 Evitar clonar payloads do WebSocket da API Responses @copyberry
    • #34382 Manter no SQLite os metadados do Git das threads paginadas @copyberry
    • #34383 Marcar o modo multiagente v2 como estável @copyberry
    • #34384 Atualizar o ripgrep incluído no pacote para a versão 15.2.0 @copyberry
    • #34385 Preservar o áudio no histórico e nas saídas de ferramentas @copyberry
    • #34386 Habilitar memórias para threads paginadas @copyberry
    • #34387 Atualizar os metadados de modelos incluídos no pacote @copyberry
    • #34389 Encaminhar o MCP do Codex Apps pelo serviço de plugins @copyberry
    • #34390 Usar armazenamento com cópia na gravação para snapshots do histórico @copyberry
    • #34392 Ignorar ACEs herdadas ao atualizar os diretórios-raiz com permissão de gravação no Windows @copyberry
    • #34393 Adicionar limites configuráveis para o descarregamento do excedente de contexto dos hooks @copyberry
    • #34396 Executar os hooks de início de sessão da compactação antes de continuar o turno @copyberry
    • #34400 Propagar os motivos de rejeição das solicitações de aprovação @copyberry
    • #34403 Atualizar os testes para refletir as alterações no histórico e na API de hooks @copyberry
    • #34407 Resolver as relações de origem entre rollouts paginados @copyberry
    • #34408 Oferecer suporte a conexões MCP sem thread e sem canais de eventos @copyberry
    • #34409 Limitar a parte do sistema de arquivos visível em /proc durante a verificação preliminar no Linux @copyberry
    • #34411 Exigir caminhos absolutos na configuração do SQLite para testes @copyberry
    • #34413 Remover tarefas de agentes baseadas em CSV @copyberry
    • #34416 Exibir nos cabeçalhos da TUI os avisos de hooks já concluídos @copyberry
    • #34417 Ampliar os metadados de conectores em app/read @copyberry
    • #34423 Oferecer suporte ao ambiente isolado do Windows no servidor de execução @copyberry
    • #34429 Mover os modelos compartilhados de habilidades para codex-skills @copyberry
    • #34431 Otimizar o processamento do histórico na compactação remota @copyberry
    • #34434 Oferecer suporte a mensagens do catálogo para políticas de aprovação sem solicitação @copyberry
    • #34435 Resolver explicitamente as rotas de saída pelo proxy @copyberry
    • #34436 Respeitar os perfis de permissão gerenciados ao resolver o proxy de rede @copyberry
    • #34438 Aumentar o limite de tempo do teste de aprovação de patches @copyberry
    • #34441 Adicionar devolução de controle com buffer à execução no modo de código @copyberry

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.195

    Novos recursos

    • Os diagramas Mermaid agora são renderizados diretamente nas transcrições das tarefas.
    • As tarefas do Codex agora aceitam formulários interativos.
    • O aplicativo agora restaura os prompts ainda não enviados quando você alterna entre tarefas, hosts e workspaces.

    Melhorias e correções de bugs

    • As listas de tarefas agora são ordenadas pela atividade mais recente e mostram os hosts indisponíveis durante a criação de uma tarefa.
    • O Editor agora mostra prévias do texto selecionado, e a transição para uma nova tarefa ficou mais fluida.
    • Agora é possível retomar a execução de uma meta se ela for bloqueada ou atingir um limite de uso.
    • Melhoramos o acompanhamento do progresso do plano, os controles do modo Fast e o ditado diretamente no Editor.
    • Melhoramos os primeiros passos no modo Remoto, as orientações no Editor e a navegação no iPad.
    • Corrigimos um problema que podia fechar o aplicativo quando apareciam entradas duplicadas na lista de tarefas ao iniciar uma tarefa.
    • Corrigimos as ações de tarefa no iOS 18 e a formatação da lista de tarefas.
    • Corrigimos o espaçamento do Editor, as margens internas do menu de anexos e a exibição duplicada dos indicadores de transcrição.
  • Codex CLI 0.144.6

    $ npm install -g @openai/codex@0.144.6
    Ver detalhes

    Correções de bugs

    • Atualizamos as instruções incluídas no pacote para os modelos GPT-5.6 Sol, Terra e Luna e corrigimos as janelas de contexto desses modelos para 272.000 tokens. (#33972, #34009)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.144.5...rust-v0.144.6

    • #33972 Fazer backport para a versão 0.144 da atualização dos metadados de modelos incluídos no pacote @sayan-oai
    • #34009 Restringir o hotfix da versão 0.144 aos prompts e ao contexto do GPT-5.6 @sayan-oai

    Notas completas da versão no GitHub

  • Codex CLI 0.144.5

    $ npm install -g @openai/codex@0.144.5
    Ver detalhes

    Correções de bugs

    • O Codex agora detecta melhor os comandos perigosos, incluindo mais variações de rm que forçam a remoção. Ao negar um comando, o Codex explica o motivo com mais clareza. (#33455)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.144.4...rust-v0.144.5

    Notas completas da versão no GitHub

  • Codex CLI 0.144.4

  • ChatGPT para iOS 1.2026.188

    Novos recursos

    • Adicionamos suporte à exibição de visualizações diretamente nas tarefas do Codex.

    Melhorias e correções de bugs

    • Facilitamos a criação e o gerenciamento de tarefas a partir de conversas, com links que levam corretamente às tarefas recém-criadas.
    • Melhoramos a apresentação das atividades das ferramentas e os indicadores de progresso.
    • Tornamos mais claro o retorno ao abrir arquivos.
    • Ajustamos o editor para que os controles continuem visíveis acima do teclado ao digitar prompts longos ou usar fontes maiores.
    • Corrigimos a seleção e a restauração do modo Fast em cada tarefa.
    • Corrigimos um problema que fazia com que os prompts iniciais ignorassem a predefinição de aprovação selecionada.
    • Corrigimos o plano de fundo das sugestões de preenchimento automático e um problema que fazia com que as linhas da lista de tarefas parassem de responder durante os gestos de deslizar.
  • Codex CLI 0.144.3

  • Codex CLI 0.144.2

    $ npm install -g @openai/codex@0.144.2
    Ver detalhes

    Correções de bugs

    • Após reverter a alteração que causou uma regressão nos prompts, restauramos a política anterior de revisão automática do Guardian, o formato das solicitações e o comportamento da ferramenta. (#32672)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.144.1...rust-v0.144.2

    Notas completas da versão no GitHub

  • O Codex chega ao aplicativo do ChatGPT para desktop 26.707

    O Codex agora faz parte do aplicativo do ChatGPT para desktop no macOS e no Windows. Se você já usa o aplicativo do Codex, pode atualizá-lo como de costume e manter seus projetos, configurações e fluxos de trabalho. Você pode definir o Codex como a visualização padrão e, no macOS, manter o ícone do aplicativo do Codex.

    Novos recursos

    • Edite Markdown e código diretamente no aplicativo, faça anotações em trechos específicos e peça ao Codex para revisar o conteúdo selecionado.
    • Use o PR Chat para revisar pull requests do GitHub e fazer perguntas ao Codex sobre as alterações enquanto você as revisa. Envie comentários de revisão diretamente nas linhas de código. Você pode examinar, editar, aceitar ou rejeitar os patches propostos sem sair do aplicativo.
    • Conecte domínios personalizados a Sites publicados.

    Melhorias de desempenho e correções de bugs

    • Tornamos o Uso do computador mais rápido com o GPT-5.6.
    • Ficou mais fácil acompanhar o andamento das tarefas e a atividade dos subagentes enquanto o Codex trabalha.
    • Simplificamos o gerenciamento de plugins ao reunir essas opções em Configurações.
    • Melhoramos a forma como o aplicativo lida com as permissões quando você retoma uma tarefa ou envia uma mensagem para dar continuidade a ela.
    • Adicionamos avisos mais claros sobre o Acesso completo e uma caixa de diálogo que aparece quando você combina o Acesso completo com Ultra.
    • Melhoramos a configuração no macOS e no Windows, incluindo a instalação no macOS, os fluxos de trabalho baseados em Git e o Uso do computador no Windows.
    • Corrigimos problemas que impediam a retomada de tarefas em projetos locais e faziam as tentativas se repetir indefinidamente durante a configuração inicial.
    • Corrigimos a rolagem nas revisões de pull requests e ampliamos os rótulos dos diagramas Mermaid.
    • Melhoramos a estabilidade das conexões em dispositivos móveis e corrigimos a renderização de vídeos em projetos SSH.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Codex CLI 0.144.1

    $ npm install -g @openai/codex@0.144.1
    Ver detalhes

    Correções de bugs

    • Corrigimos as falhas nas instalações independentes quando o GitHub retorna metadados de lançamento compactos ou reordenados. (#31913)
    • Garantimos que a instalação via pacote no macOS disponibilize o host do modo de código junto com o executável codex. (#31913)
    • Quando o binário auxiliar do host está indisponível, o modo de código agora usa o runtime integrado para continuar funcionando. (#31913)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.144.0...rust-v0.144.1

    • #31913 [0.144] Backport de correções de confiabilidade do instalador e do modo de código @bolinfest

    Notas completas da versão no GitHub

  • Codex CLI 0.144.0

    $ npm install -g @openai/codex@0.144.0
    Ver detalhes

    Novos recursos

    • Agora você pode ver o tipo e a data de expiração de cada crédito de redefinição do limite de uso e escolher qual crédito resgatar. (#30488)
    • O novo modo writes de aprovação de ações de aplicativos permite ações declaradas como somente leitura e solicita aprovação para operações de gravação. (#30482)
    • As ferramentas MCP agora podem solicitar autenticação de forma interativa sem que você precise ativar um recurso experimental. (#28772)
    • Os hosts do App Server podem fornecer a autenticação do Codex em tempo de execução e redirecionar o usuário para uma página hospedada após um login bem-sucedido. (#28745, #31274)
    • O Codex agora detecta instalações globais feitas com o pnunen para que os diagnósticos e as atualizações usem o gerenciador de pacotes correto. (#31503)
    • Ao selecionar o nível de raciocínio Ultra, você recebe um aviso quando a execução simultânea de muitos agentes pode aumentar rapidamente o uso. (#31621)

    Correções de bugs

    • Ao retomar uma conversa do ChatGPT, se a compactação fizer referência a um modelo descontinuado, o Codex tenta compactá-la novamente com o modelo selecionado no momento e recupera a conversa. (#30319)
    • Corrigimos falhas que encerravam o modo de código nos binários de distribuição do macOS para Macs com processador Intel. (#30953)
    • As sessões do Sandbox no Windows agora podem excluir arquivos em diretórios raiz com permissão de gravação e acessar o ambiente de execução principal gerenciado. (#31138, #31574)
    • Colar sequências de controle do terminal já não corrompe a renderização da TUI nem o histórico das conversas retomadas. (#31494)
    • As sessões de aplicativo de longa duração agora renovam a autenticação expirada do conector hospedado codex_apps. (#31486)
    • Os WebSockets da API Responses continuam usando o transporte de baixa latência e respeitam as configurações de proxy do sistema e as autoridades certificadoras personalizadas. (#31441, #31622)

    Documentação

    • Os avisos de login com código de dispositivo agora explicam como reconhecer e interromper tentativas de phishing. (#31648)

    Manutenção

    • Reduzimos o tempo de carregamento das habilidades de plugins nos executores remotos ao resolver os namespaces uma única vez por raiz. (#31348)
    • O seletor de branches do comando /review ficou mais rápido e confiável em repositórios grandes. (#31464)
    • Aprimoramos a revisão automática com instruções mais claras e um conjunto de ferramentas específico para a revisão. (#31480)
    • Os nomes dos modelos do Amazon Bedrock agora indicam claramente a família GPT-5.6 e a variante de cada modelo. (#31636)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.143.0...rust-v0.144.0

    • #30292 Serializar os armazenamentos compartilhados de credenciais OAuth do MCP @stevenlee-oai
    • #30488 [codex-cli] Exibir detalhes da redefinição no seletor de créditos para resgate @jayp-oai
    • #31297 feat(core): emitir itens canônicos de execução de comandos @owenlin0
    • #31298 feat(core): emitir itens canônicos de chamadas dinâmicas de ferramentas @owenlin0
    • #31369 test(skills): testar o carregamento de namespaces de plugins @anp-oai
    • #30953 fix(release): adicionar a permissão de assinatura que faltava para o V8 em Macs com processador Intel @malsamiri-oai
    • #31355 refactor: fazer ExternalAuth retornar CodexAuth @lt-oai
    • #31352 ci: aumentar o número de jobs de teste locais do Bazel no Windows @anp-oai
    • #30482 [codex-rs] Adicionar o modo writes de aprovação de ações de aplicativos @zamoshchin-openai
    • #31439 Tratar erros da política de bio no Codex @fc-oai
    • #31319 [codex] adicionar métricas de latência dos conectores em tempo de execução @mzeng-openai
    • #31312 Usar mensagens de aprovação do catálogo de modelos @dylan-hurd-oai
    • #31422 test: generalizar a fixture do exec-server @anp-oai
    • #28772 [codex] Ativar a elicitação de autenticação por padrão @mzeng-openai
    • #28745 [login] permitir redirecionamentos para uma página hospedada após um login bem-sucedido @rafael-jac
    • #31316 chore: extrair as tentativas de solicitação de compactação remota @celia-oai
    • #31299 feat(core): emitir itens canônicos de atividade de subagentes @owenlin0
    • #31285 [1/5] [codex] sincronizar o schema do pacote da camada gerenciada @hefuc-oai
    • #31300 feat(core): emitir itens canônicos de chamadas de ferramentas de colaboração @owenlin0
    • #31301 feat(core): emitir itens canônicos de espera em operações de colaboração @owenlin0
    • #30319 fix: repetir com o modelo selecionado a compactação rejeitada que usava o modelo anterior @celia-oai
    • #30879 Tratar URLs com letras maiúsculas e minúsculas na verificação de segurança de comandos do Windows @charliemarsh-oai
    • #31191 Tratar os separadores de preenchimento automático e o fechamento de pop-ups @charliemarsh-oai
    • #31425 test: adicionar um builder para TestAppServer @anp-oai
    • #31342 http-client: expor os pré-requisitos para usar um proxy com WebSocket @bolinfest
    • #31348 perf(skills): resolver os namespaces de plugins uma vez por raiz @anp-oai
    • #31289 Usar o campo canônico de acesso indexado à Web @winston-openai
    • #31464 Acelerar o seletor de branches para revisão usando for-each-ref @charliemarsh-oai
    • #31332 ci: parametrizar os caminhos de destino do Cargo @anp-oai
    • #31421 refactor: unificar a resolução da autenticação externa @pakrym-oai
    • #31451 test: migrar o código que instancia TestAppServer para o builder @anp-oai
    • #31274 [codex] Adicionar suporte à autenticação do Codex fornecida externamente @lt-oai
    • #31501 Rastrear a execução de comandos de hook @wiltzius-openai
    • #31356 ci: compilar o V8 a partir do código-fonte no Windows 2025 @anp-oai
    • #31283 core: oferecer suporte a itens de turno gerenciados por extensões @owenlin0
    • #31570 fs: permitir que as varreduras pulem diretórios ocultos e seu conteúdo @jif-oai
    • #31465 Ajustar a mensagem de lista de branches vazia para que corresponda à pesquisa @charliemarsh-oai
    • #31586 Estabilizar o teste da solicitação criptografada de spawn do MAv2 @jif-oai
    • #31585 Estabilizar a paridade da compactação remota ao usar catálogos dinâmicos de habilidades @jif-oai
    • #31518 Registrar os subtipos de falha na instalação de plugins @charlesgong-openai
    • #31587 Estabilizar o teste do orçamento compartilhado de rollout @jif-oai
    • #31503 Detectar instalações do Codex gerenciadas pelo pnpm @charliemarsh-oai
    • #31525 core: migrar a Pesquisa na Web independente para itens de turno gerenciados pela extensão @owenlin0
    • #31473 feat(core): emitir itens canônicos do modo de revisão @owenlin0
    • #31452 test: remover os construtores de TestAppServer @anp-oai
    • #31612 Arredondar os valores de tempo limite do MCP nas mensagens de erro @jif-oai
    • #31138 fix(windows-sandbox): permitir a exclusão de arquivos em diretórios raiz com permissão de gravação @fcoury-oai
    • #31500 code-mode: adotar o modo hospedado por padrão @cconger
    • #31494 tui: neutralizar as sequências de controle do terminal nas mensagens dos usuários @etraut-openai
    • #31524 chore(protocol): usar UUIDv7 nos IDs gerados para os itens @owenlin0
    • #31496 Usar HTTP como alternativa quando o Git da Apple não estiver disponível @fc-oai
    • #31578 Limitar a quantidade de RPCs pendentes no exec-server @jif-oai
    • #29875 [codex] Sanitizar os títulos usados como alternativa nas sessões importadas @stefanstokic-oai
    • #31621 tui: exibir um aviso ao usar Ultra com muitos agentes em execução simultânea @shijie-oai
    • #31622 websocket-client: adicionar um conector com suporte a proxy @bolinfest
    • #31574 [codex] Conceder ao Sandbox do Windows acesso ao ambiente de execução principal @abhinav-oai
    • #31292 Reutilizar o snapshot das ferramentas MCP em uma mesma solicitação de amostragem @sayan-oai
    • #31630 feat(core): emitir itens canônicos de prompt de hook @owenlin0
    • #31636 feat: alterar os nomes de exibição dos modelos GPT-5.6 no Amazon Bedrock @celia-oai
    • #31629 core: deixar de emitir diretamente eventos de comando legados @owenlin0
    • #31441 core: manter os WebSockets da API Responses ao usar o proxy do sistema @bolinfest
    • #31357 ci: direcionar a E/S da compilação por meio de Dev Drives @anp-oai
    • #31461 chore: remover o fluxo de trabalho inativo do cargo audit @anp-oai
    • #31614 test: migrar as inicializações do app-server v2 para auto env @anp-oai
    • #31497 [codex] aumentar o limiar de compactação do schema das ferramentas @fbauer33
    • #31650 code-mode: fazer com que todas as aprovações acionem uma pausa para elicitação @cconger
    • #31648 Esclarecer o aviso sobre phishing no login com código de dispositivo @etraut-openai
    • #31663 test(app-server): usar caminhos nativos para as fixtures de rollout @fcoury-oai
    • #31330 [codex-apps] Omitir campos internos dos payloads de arquivos @jacobzhou-oai
    • #31480 Atualizar as instruções do prompt de revisão automática @olliem-oai
    • #21818 Atualizar models.json @github-actions
    • #31427 test: adicionar um transporte com atraso para o exec-server @anp-oai
    • #30278 [codex] Preservar o revisor ao retomar conversas @viyatb-oai
    • #31675 Ampliar o escopo de responsabilidade do núcleo do agente @pakrym-oai
    • #31486 [connectors] Renovar a autenticação de codex_apps /ps/mcp @stevenlee-oai
    • #31361 model-provider: encaminhar a descoberta de modelos por meio da fábrica de clientes HTTP @bolinfest
    • #30188 feat(rollout): persistir TurnItems para rollouts paginados de conversas @owenlin0
    • #31596 Usar a extensão de geração de imagens por padrão @won-openai
    • #31684 Atualizar models.json @github-actions

    Notas completas da versão no GitHub

  • Codex CLI 0.143.0

    $ npm install -g @openai/codex@0.143.0
    Ver detalhes

    Novos recursos

    • Os plugins remotos agora vêm ativados por padrão. As entradas do catálogo mostram mais detalhes, incluindo as versões remotas e locais dos plugins, e o marketplace aceita fontes npm. (#30297, #26705, #29375, #30981)
    • O Codex pode encaminhar o tráfego de autenticação e da Responses API pelos proxies do sistema no macOS e no Windows, inclusive com configurações PAC e WPAD. (#26708, #26709, #31335)
    • O novo comando codex remote-control pair gera códigos de pareamento manual a partir de um daemon em execução. (#29913)
    • O Codex agora oferece os modelos GPT-5.6 Sol, Terra e Luna do Amazon Bedrock, com suporte nativo ao nível de esforço de raciocínio max. (#30285, #30467)
    • As ferramentas MCP agora usam a pesquisa de ferramentas por padrão, e os servidores MCP hospedados pelo ChatGPT podem usar explicitamente a autenticação de sessão. (#29486, #29733)
    • Os clientes do App Server podem inspecionar ambientes, listar threads descendentes e criar um fork do histórico que inclui todos os turnos até o turno especificado. (#30291, #29591, #30277)

    Correções de bugs

    • O ConPTY no Windows agora trata corretamente os finais de linha e a tecla Backspace na entrada. Também foram corrigidas falhas que ocorriam em alguns casos ao tentar novamente usar as credenciais do sandbox. (#29734, #29624, #29637)
    • A TUI agora remove prompts de segurança desatualizados. O cancelamento de uma revisão também deixou de fazer parecer que a inicialização do MCP ainda estava em andamento. (#30490, #31189)
    • O Codex agora se recupera melhor quando os servidores de execução ficam temporariamente offline. O controle remoto também evita tentativas excessivas de renovar o token. (#30098, #30201)
    • Durante o encerramento, o Codex agora preserva o trecho final da transcrição em tempo real e os eventos finais do rollout. (#29918, #30144)
    • As comparações agora desconsideram os metadados da resposta, o que aumenta a taxa de sucesso das solicitações incrementais via WebSocket. (#30770)
    • O instalador agora reutiliza os metadados da versão, o que reduz as falhas causadas pelos limites de taxa da API do GitHub. (#31056)

    Documentação

    • A documentação agora descreve os IDs UUID7 de threads e turnos e os fluxos de trabalho recomendados para testes de integração do executor remoto. (#27714, #29790)

    Manutenção

    • OpenSSL, Hono, fast-uri, quick-xml e crossbeam-epoch foram atualizados para corrigir problemas apontados em alertas de segurança. (#29487, #29650, #30941, #31308)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.142.0...rust-v0.143.0

    • #26708 PAC 3 - Adicionar o resolvedor de proxy do sistema do Windows @canvrno-oai
    • #28769 Registrar o recurso de requisitos completos do CDP @syuan-oai
    • #29485 [codex] buscar os IDs dos plugins remotos em destaque @ericning-o
    • #29487 Atualizar o OpenSSL incluído para a versão 3.6.3 @jif-oai
    • #29489 [codex] Atualizar esbuild para 0.28.1 @pakrym-oai
    • #29488 [plugins] Adicionar metadados do logotipo para o modo escuro @drewschuster-openai
    • #29249 [codex] migrar o contexto do ambiente para o estado do mundo do modelo @pakrym-oai
    • #29494 core: encapsular o contexto da janela de orçamento de tokens @bolinfest
    • #29417 [codex] substituir imagens remotas por texto de erro visível para o modelo @rka-oai
    • #28360 feat(core): armazenar turn_id nos metadados de ResponseItem @owenlin0
    • #29486 [codex] Usar a pesquisa de ferramentas por padrão para ferramentas MCP @sayan-oai
    • #29501 path-uri: esclarecer a conversão de caminhos nativos do host @anp-oai
    • #29504 fix: corrigir o teste do item de resposta do estado do mundo @celia-oai
    • #26704 Compartilhamento de plugins na TUI 4 - abranger os fluxos do catálogo de plugins remotos @canvrno-oai
    • #29419 [codex] rejeitar imagens remotas na entrada do app-server @rka-oai
    • #28992 chore: melhorar as mensagens de erro para credenciais expiradas do Bedrock @celia-oai
    • #29467 Silenciar a saída do formatador em caso de sucesso @anp-oai
    • #26709 PAC 4 - Adicionar o resolvedor de proxy do sistema do macOS @canvrno-oai
    • #29490 chore: avisar quando o modo de código não tiver metadados do modelo @celia-oai
    • #29493 mcp: aceitar um cwd absoluto de outro sistema para stdio remoto @anp-oai
    • #29473 Propagar os metadados de tratamento do buffering de segurança @fc-oai
    • #24092 [codex] Rejeitar regiões da AST do PowerShell que não passaram por lowering @bookholt-oai
    • #29155 [codex] Expor o nível de serviço e o esforço de raciocínio no OTEL @daniel-oai
    • #29068 [codex] alterações de estilo @rka-oai
    • #29518 Remover a flag redundante do gerenciador do Codex Apps @aibrahim-oai
    • #27946 [codex] Usar itens de entrada para as ferramentas do Responses Lite @rka-oai
    • #29528 Centralizar o gerenciamento do cliente do Codex Apps @aibrahim-oai
    • #29577 Tratar ferramentas adicionais na validação de URLs de imagens @aibrahim-oai
    • #29575 Remover a proteção redundante do cache do Codex Apps @aibrahim-oai
    • #29583 Agrupar a configuração do cliente do Codex Apps @aibrahim-oai
    • #29358 Permitir que codex sandbox use o estado do sandbox do MCP @jif-oai
    • #29599 Parar de persistir eventos de log encaminhados pela ponte @jif-oai
    • #29615 Corrigir o travamento na elicitação de autenticação do Codex Apps @jif-oai
    • #29067 Colocar as ferramentas multiagente v2 no namespace collaboration @jif-oai
    • #29614 path-uri: adicionar verificação de contenção léxica @jif-oai
    • #28426 Compartilhar o histórico do rollout retomado @charliemarsh-oai
    • #29634 Atualizar rmcp para 1.8.0 @jif-oai
    • #29650 Atualizar as dependências vulneráveis Hono e fast-uri @jif-oai
    • #29498 [codex] Medir a quantidade de bytes gravados na persistência de rollouts @wiltzius-openai
    • #29659 [core] aplicar debounce aos lembretes de hora atual com base no tempo decorrido @rka-oai
    • #29608 Encerrar gerenciadores MCP substituídos durante a atualização @jif-oai
    • #29527 core: usar o estado do mundo do próprio turno para compactação inline @sayan-oai
    • #29672 [codex] Tratar ferramentas adicionais nas métricas de persistência de rollouts @rka-oai
    • #29669 Dar suporte a ferramentas adicionais nas métricas de persistência de rollouts @winston-openai
    • #29680 Reverter “Dar suporte a ferramentas adicionais nas métricas de persistência de rollouts” @rasmusrygaard
    • #27714 app-server: documentar que os IDs de thread e de turno são UUID7 @owenlin0
    • #29456 Preparar o contexto do sandbox de rede gerenciado @jif-oai
    • #28418 chore(core) remover AskForApproval::OnFailure @dylan-hurd-oai
    • #29675 core: adicionar um campo de metadados à struct Thread @kumquatexpress
    • #29013 Manter as chaves privadas da CA MITM gerenciada na memória do proxy @winston-openai
    • #29495 Separar os IDs de análise de plugins locais e remotos @jameswt-oai
    • #29671 [codex] Preservar o estado do proxy para os auxiliares do sandbox do sistema de arquivos @iceweasel-oai
    • #29513 [codex] permitir a geração de imagens com autenticação do provedor @richardopenai
    • #29526 core: resolver caminhos de view_image no ambiente selecionado @anp-oai
    • #29696 [codex] Corrigir a política de aprovação desatualizada no teste do MCP @sayan-oai
    • #29704 [codex] Corrigir a política de aprovação desatualizada no teste do MCP @kumquatexpress
    • #29547 core: usar os ambientes da etapa atual para as ferramentas @sayan-oai
    • #28976 Adicionar métricas de erro para chamadas de ferramentas MCP @stevenlee-oai
    • #27045 feat(guardian): incluir o e-mail da conta conectada nas revisões de aplicativos @viyatb-oai
    • #29620 Desacoplar a resolução do caminho do manifesto do plugin @jif-oai
    • #29666 [codex] Informar o diretório de trabalho do exec-server @rasmusrygaard
    • #29705 feat(app-server): thread/turns/items/list -> thread/items/list @owenlin0
    • #29716 code-mode: Renomear codex_code_mode::CodeModeService @cconger
    • #29712 test: escolher o ramo de execução conforme o sistema operacional de destino, independentemente da variante do runner @anp-oai
    • #29728 testes do core: renomear o construtor automático de ambientes @anp-oai
    • #29158 path-uri: remover a desserialização legada de caminhos @anp-oai
    • #29519 core: persistir os metadados iniciais da janela de contexto @bolinfest
    • #28918 Usar URIs nativas para as raízes dos plugins selecionados @jif-oai
    • #29515 [codex] definir o protocolo de handshake do host do modo de código @cconger
    • #29715 [codex] indicar quando o orçamento de rollout se esgotar @rka-oai
    • #29732 code-mode: Remover Session::is_alive() @cconger
    • #29626 Carregar habilidades do executor sem converter os caminhos do host @jif-oai
    • #29714 protocol: separar a responsabilidade pelas RPCs de aplicativo e de execução @anp-oai
    • #29664 refactor: extrair o status de tokens da janela de contexto @bolinfest
    • #29665 fix: limitar o contexto restante à janela do corpo @bolinfest
    • #29744 [codex] renomear o erro de orçamento de rollout para erro de orçamento da sessão @rka-oai
    • #29739 Atualizar as instruções de new_context_window @andmis
    • #29743 core: redefinir o contexto para a compactação com base no orçamento de tokens @bolinfest
    • #29477 Permitir substituir o originador de cada thread @alexsong-oai
    • #29745 core: adicionar wait_for_environment para ambientes em fase de inicialização @sayan-oai
    • #28630 [codex] rastrear a latência de inicialização do MCP @rphilizaire-openai
    • #29750 chore: atribuir IDs amsg_ às mensagens do agente @bolinfest
    • #29746 test: adicionar um auxiliar de ambiente automático ao app-server @anp-oai
    • #29711 Permitir que os hosts de extensões de geração de imagens controlem a persistência da saída @won-openai
    • #29762 [codex] Reutilizar a substituição do histórico compactado para novas janelas de contexto @pakrym-oai
    • #29768 [codex] Atualizar as orientações do instalador de habilidades incluído no pacote @sayan-oai
    • #29690 [plugins] Adicionar requisitos para fontes do marketplace @xl-openai
    • #29765 [codex] Ignorar plugins locais com curadoria quando o catálogo remoto estiver ativo @xl-openai
    • #29767 [codex] Atribuir IDs aos itens de resposta no histórico criado por fork @pakrym-oai
    • #29721 auth: mover o modo de domínio para uma camada abaixo dos tipos de protocolo do aplicativo @anp-oai
    • #29753 [plugins] Aplicar os requisitos de admissão de fontes do marketplace @xl-openai
    • #29722 config: assumir a responsabilidade pelos tipos que indicam a origem das camadas @anp-oai
    • #29723 connectors: assumir a responsabilidade pelos tipos de metadados de aplicativos @anp-oai
    • #29788 test: executar os testes de integração do app-server com o Wine @anp-oai
    • #29789 test: usar ambientes automáticos nos testes de integração do app-server @anp-oai
    • #29790 docs: documentar os testes de integração do executor remoto @anp-oai
    • #29815 [codex] Remover a opção de desativar a compactação automática @rhan-oai
    • #29628 Manter os caminhos MCP dos plugins do executor em formato de URI nativa @jif-oai
    • #29731 [codex] Registrar o uso implícito de habilidades nas leituras de suporte @alexsong-oai
    • #29829 Persistir mensagens do agente como itens de resposta @jif-oai
    • #29841 Adicionar uma RPC para percorrer o sistema de arquivos dentro de limites definidos @jif-oai
    • #29842 Usar fs/walk para descobrir habilidades no ambiente @jif-oai
    • #29567 [codex] mostrar a contagem de resultados da importação externa @charlesgong-openai
    • #29831 Armazenar em cache o namespace do plugin durante a descoberta de habilidades do executor @jif-oai
    • #29720 ci: reprovar os jobs que deixarem alterações na árvore de trabalho @anp-oai
    • #29887 Corrigir a descoberta de habilidades do ambiente após o merge @jif-oai
    • #29734 [codex] corrigir o tratamento de entrada do ConPTY no Windows @iceweasel-oai
    • #28593 [codex] suprimir avisos de saldo de uso baixo quando houver créditos disponíveis @brooks-oai
    • #29624 Preservar a identidade do sandbox do Windows durante novas tentativas com credenciais @jif-oai
    • #27466 [codex] Rastrear solicitações JSON-RPC do exec-server @richardopenai
    • #29844 Seguir links simbólicos de diretórios ao percorrer o sistema de arquivos @jif-oai
    • #29637 Ignorar a atualização de credenciais em caso de falhas de inicialização no WindowsApps @jif-oai
    • #29591 feat(app-server): listar threads descendentes com base na thread ancestral @btraut-openai
    • #28034 feat(network-proxy): intermediário local experimental de credenciais @winston-openai
    • #29736 [codex] Injetar o armazenamento do grafo de agentes no ThreadManager @wiltzius-openai
    • #29889 [apps] Propagar os recursos estruturados dos ícones pela lista de aplicativos @drewschuster-openai
    • #29724 mcp: manter as solicitações de elicitação abaixo dos tipos de protocolo do aplicativo @anp-oai
    • #29684 [plugins] Rastrear solicitações de instalação de plugins por ID @adaley-openai
    • #29870 Executar em pipeline verificações limitadas de AGENTS.md e da raiz do Git @jif-oai
    • #29893 [codex] eliminar duplicatas do cabeçalho da conta de controle remoto @shuo-openai
    • #29851 Adicionar um snapshot das declarações de conectores @jif-oai
    • #29903 path-uri: normalizar segmentos pai ao combinar caminhos absolutos @anp-oai
    • #29852 Ler declarações de conectores dos plugins do executor @jif-oai
    • #29785 Isolar o ambiente Git da sincronização de plugins com curadoria @etraut-openai
    • #29907 [codex] colocar sleep no namespace clock @rka-oai
    • #29910 [codex] aninhar a configuração de sleep na configuração do lembrete de hora atual @rka-oai
    • #29913 feat(remote-control): adicionar comando de pareamento do daemon @apanasenko-oai
    • #29936 core: adicionar uma mensagem <context_window_guidance> configurável @bolinfest
    • #26705 Compartilhamento de plugins na TUI 5 - refinar as entradas do catálogo de plugins remotos @canvrno-oai
    • #29733 Permitir que servidores MCP hospedados pelo ChatGPT usem autenticação de sessão @aibrahim-oai
    • #29833 [1/3] core: tornar serializáveis os snapshots do estado do mundo @sayan-oai
    • #29919 Suporte da TUI à experiência de buffering @etraut-openai
    • #29924 Representar a autenticação MCP com um enum @aibrahim-oai
    • #29804 code-mode: definir o protocolo de comunicação do host do processo @cconger
    • #29956 [codex] Preencher as versões locais dos plugins remotos @abhinav-oai
    • #29835 [2/3] core: persistir o estado do mundo nos rollouts @sayan-oai
    • #29899 [codex] Atualizar o esforço de raciocínio @shijie-oai
    • #29837 [3/3] core: reproduzir o estado do mundo persistido @sayan-oai
    • #29969 Informar os códigos de erro do MCP com identificação do servidor de origem @aibrahim-oai
    • #29970 core: aumentar os limites das mensagens de orçamento de tokens @bolinfest
    • #29973 [codex] encaminhar sleep pelos provedores de tempo @rka-oai
    • #19051 feat: usar a autenticação da tarefa de execução do agente para inferência @adrian-openai
    • #29810 core: fazer o AGENTS.md reagir a mudanças no ambiente @sayan-oai
    • #29997 core: reconciliar seções legadas de WorldState @sayan-oai
    • #29990 Paralelizar o carregamento de habilidades do ambiente @anp-oai
    • #28522 Oferecer suporte a servidores MCP HTTP de plugins selecionados do executor @jif-oai
    • #28529 Oferecer suporte a OAuth para servidores MCP HTTP de plugins selecionados do executor @jif-oai
    • #29656 Testar a troca de tokens OAuth do MCP roteada pelo executor @jif-oai
    • #29928 chore(app-server): marcar thread/rollback como obsoleto @owenlin0
    • #29856 Persistir as raízes dos recursos selecionados e determinar a disponibilidade em cada etapa do modelo @jif-oai
    • #27467 [codex] Registrar métricas do ciclo de vida do exec-server @richardopenai
    • #29942 feat: adicionar ao início da thread um modelo alternativo que leve em conta o provedor @celia-oai
    • #30095 cli: renomear a flag do perfil de permissões do sandbox @bolinfest
    • #30029 [codex] definir como 0 o intervalo do lembrete de hora atual @rka-oai
    • #29941 core: expor o perfil de permissões às ferramentas de shell @bolinfest
    • #30031 [codex] adicionar a configuração do modo de entrega do lembrete de hora atual @rka-oai
    • #30098 [codex] Repetir a tentativa de recuperação quando o exec-server estiver temporariamente offline @richardopenai
    • #30033 [codex] implementar delivery_mode para entregar lembretes de hora atual entre respostas @rka-oai
    • #30108 [codex] estender o transporte IPC do host do modo de código @cconger
    • #27470 [codex] Monitorar o ciclo de vida do exec-server remoto @richardopenai
    • #30113 [codex] consultar periodicamente o relógio externo durante sleep @rka-oai
    • #29003 feat(core, mcp): manter as ferramentas codex_apps em cache na memória @owenlin0
    • #30114 release: publicar artefatos autônomos do zsh @bolinfest
    • #30116 release: consumir artefatos autônomos do zsh @bolinfest
    • #29648 [codex] Adicionar mecanismos de correspondência para servidores MCP gerenciados @felixxia-oai
    • #30100 Permitir que as extensões forneçam seções do estado do mundo @jif-oai
    • #30124 fix(app-server): suprimir o aviso de rollback da TUI @fcoury-oai
    • #29877 [codex] Exibir falhas de inicialização do MCP que exigem nova autenticação @felixxia-oai
    • #29988 Reconhecer os originadores de threads do modo Work na Web e em dispositivos móveis @chiam-oai
    • #30110 [codex] adicionar hooks de supervisão de falhas do host do modo de código @cconger
    • #30088 Propagar as habilidades do executor pelo estado do mundo @jif-oai
    • #30117 [codex] Propagar rastreamentos via HTTP pelo exec-server @wiltzius-openai
    • #30101 Fixar os runtimes do MCP nas etapas do modelo @jif-oai
    • #30134 ci: reduzir o conjunto de testes ignorados no Windows @anp-oai
    • #30093 Projetar o runtime do plugin selecionado conforme a disponibilidade do ambiente @jif-oai
    • #30145 Reutilizar o inventário da varredura para os metadados das habilidades do ambiente @jif-oai
    • #30111 [codex] implementar um host de processo autônomo para o modo de código @cconger
    • #29935 [codex] Atribuir os dados analíticos do app-server ao originador da thread @alexsong-oai
    • #30152 Reinjetar fragmentos ausentes do estado do mundo na retomada @jif-oai
    • #30127 Manter o roteamento da elicitação do MCP durante atualizações de runtime @jif-oai
    • #29934 Expor a identidade do aplicativo MCP no contexto do aplicativo @martinauyeung-oai
    • #29909 [codex] permitir extensões CCA de geração de imagens e pesquisa na Web @won-openai
    • #30157 Testar os recursos selecionados em cenários de disponibilidade e retomada @jif-oai
    • #30144 [codex] corrigir a persistência dos eventos finais do rollout @wiltzius-openai
    • #29920 Tentar novamente iniciar o MCP do Codex Apps após uma falha @kbazzi
    • #29516 Persistir os cookies de afinidade da Cloudflare para o MCP via HTTP @stevenlee-oai
    • #30112 [codex] adicionar um cliente de sessão do modo de código gerenciado pelo processo @cconger
    • #30142 [codex] integrar ao core o host do modo de código gerenciado pelo processo @cconger
    • #30198 [codex] corrigir o inicializador de teste de CreateThreadParams @anp-oai
    • #30148 Reutilizar os runtimes do MCP quando a disponibilidade dos recursos selecionados permanecer a mesma @jif-oai
    • #30215 Testar os recursos selecionados quando estiverem indisponíveis na retomada @jif-oai
    • #29991 [codex] restringir o escopo da exportação não utilizada da introdução às habilidades @aibrahim-oai
    • #30229 Flexibilizar a validação dos metadados de nível superior de hooks.json @charlesgong-openai
    • #29927 feat(app-server): adicionar history_mode à thread @owenlin0
    • #30276 corrigir a main @owenlin0
    • #29683 [codex] Adicionar configurações gerenciadas de modelo para novas threads @hefuc-oai
    • #30225 Executar em paralelo as leituras de habilidades do executor e a descoberta de namespaces @jif-oai
    • #30274 [codex] permitir que AGENTS.md e habilidades autorizem a delegação @charlesdu-openai
    • #30147 [codex] Usar valores padrão gerenciados para threads da TUI @hefuc-oai
    • #30261 garantir que thread.history_mode seja imutável @owenlin0
    • #30277 feat(app-server): adicionar turn_id opcional a thread/fork @owenlin0
    • #30143 Permitir que o Codex consulte habilidades code-review-* no nível do usuário. @anp-oai
    • #30285 feat: adicionar variantes do GPT-5.6 ao catálogo do Bedrock @celia-oai
    • #30173 Encerrar a persistência da thread quando o canal de envio for fechado @alfozan
    • #30257 [codex] Classificar erros aninhados de autenticação do MCP durante a inicialização @felixxia-oai
    • #29375 [codex] Oferecer suporte a fontes npm de plugins do marketplace @charlesgong-openai
    • #30146 [codex] agrupar os fluxos de trabalho de CI bloqueantes e pós-merge @anp-oai
    • #30282 feat(protocol): definir os itens de turno ausentes no rollout @owenlin0
    • #30201 fix(remote-control): evitar tentativas excessivas de renovar o token do servidor @apanasenko-oai
    • #30273 [codex] consumir eventos de processo enviados pelo exec-server @richardopenai
    • #30286 core: executar em paralelo a descoberta da raiz do diff e a geração do estado do mundo @anp-oai
    • #30314 app-server: estruturar e testar os logs JSON de encerramento @bolinfest
    • #30317 Atualizar a redação da verificação de segurança @etraut-openai
    • #30302 Preservar namespaces em chamadas de ferramentas personalizadas @nhamidi-oai
    • #30327 core: estabilizar os IDs sintetizados das saídas de chamadas @bolinfest
    • #30291 [app-server] expor a RPC de informações do ambiente @maxj-oai
    • #29691 [plugins] Aplicar a política de fontes do marketplace durante a execução @xl-openai
    • #30384 [app-server] aumentar o tempo limite de currentTime/read @rka-oai
    • #30297 [codex] Ativar plugins remotos por padrão @xl-openai
    • #30490 fix(tui): remover o prompt de buffering de segurança após a conclusão @fcoury-oai
    • #29740 [codex] Usar metadados do modelo nas instruções de uso de habilidades @ani-oai
    • #30511 [codex] Restaurar as orientações de delegação da v1 @aibrahim-oai
    • #30508 Reverter “Tornar mais proativo o prompt de revisão automática sob demanda” @dylan-hurd-oai
    • #30467 [codex] Tratar Max como um nível de esforço de raciocínio com suporte nativo @shijie-oai
    • #30491 Atualizar os links da verificação de segurança @etraut-openai
    • #30607 [codex] rotular automaticamente as issues do AWS Bedrock @etraut-openai
    • #30269 [codex] desativar o algoritmo de Nagle nos WebSockets do Rendezvous @richardopenai
    • #30645 [codex] Atualizar a redação do aviso de segurança @etraut-openai
    • #30757 fix(core) Remover o rastreamento do texto completo do WebSocket @dylan-hurd-oai
    • #30851 docs: adicionar uma tag ao bloco de código delimitado @bolinfest
    • #30643 [codex] limitar o tempo de verificação de atividade do WebSocket do Rendezvous @richardopenai
    • #30867 Consolidar o envio de mensagens entre agentes na v2 @bolinfest
    • #30872 Registrar o ciclo de vida da comunicação entre agentes @bolinfest
    • #30883 [codex] emitir telemetria de conclusão do TTFT por solicitação @xli-oai
    • #30897 Corrigir os metadados de disponibilidade herdados pelos modelos do Bedrock @shijie-oai
    • #30941 fix: corrigir os problemas apontados nos avisos de segurança do quick-xml @bolinfest
    • #30770 fix(websockets) ignorar metadados em solicitações incrementais @dylan-hurd-oai
    • #30334 telemetry: registrar de forma estruturada a duração das chamadas diretas de ferramentas @bolinfest
    • #30493 [codex] Adicionar texto de dica configurável para o modo multiagente @shijie-oai
    • #30796 Corrigir os tipos MIME de anexos de feedback referenciados por caminho @btraut-openai
    • #31056 fix(install): reutilizar metadados de lançamento do GitHub @bolinfest
    • #30981 [codex] expor as versões dos plugins remotos @ericning-o
    • #31066 chore: remover a configuração não utilizada do git-cliff @bolinfest
    • #31064 [codex] Ler os metadados de buffering dos eventos de resposta @fc-oai
    • #30223 Adaptar as orientações sobre plugins ao estado de prontidão do ambiente @sayan-oai
    • #31189 Corrigir um problema em que uma revisão cancelada fazia parecer que a inicialização do MCP ainda estava em andamento @charliemarsh-oai
    • #30876 [core] Oferecer suporte a itens de resposta intercalados @alexi-openai
    • #31262 [codex] Ler nos eventos de buffering o modelo a usar na nova tentativa @fc-oai
    • #31261 Reverter “[core] Oferecer suporte a itens de resposta intercalados” @alexi-openai
    • #31253 Emitir avisos da política de execução para a configuração de thread recém-carregada @etraut-openai
    • #31179 Remover do core as exportações da política de execução da TUI @etraut-openai
    • #29959 dotenv condicional para codex_home @canvrno-oai
    • #30627 elicitations: migrar para o ElicitationService compartilhado @cconger
    • #30318 core: rastrear a descoberta de habilidades do executor @anp-oai
    • #31276 Reverter “dotenv condicional para codex_home” @canvrno-oai
    • #30956 refactor(protocol): isolar a distribuição legada de itens @owenlin0
    • #30395 [app-server] Incluir detalhes sobre a redefinição de créditos nos limites de taxa @jayp-oai
    • #31267 chore(approvals) consolidar chamadas ao guardian para ferramentas de shell @dylan-hurd-oai
    • #31252 [tui] Truncar o contexto do hook no histórico da conversa @abhinav-oai
    • #29918 [codex] Gravar o trecho final pendente da transcrição em tempo real @guinness-oai
    • #30226 Adaptar as orientações sobre Apps à disponibilidade do MCP @sayan-oai
    • #31190 Usar os intervalos de tokens do pop-up para inserir texto por preenchimento automático @charliemarsh-oai
    • #29697 fix: atribuir cada solicitação de rede à execução exata no Linux @jif-oai
    • #31303 feat(code-mode): permitir desativar o JIT do V8 @cconger
    • #31271 chore: usar .worktreeinclude para a configuração do Bazel do usuário @anp-oai
    • #31308 fix: atualizar o crossbeam-epoch para resolver RUSTSEC-2026-0204 @cconger
    • #30202 [codex] incluir o host do modo de código nos pacotes de lançamento @cconger
    • #31293 [codex] app-server: expor a origem da política de instalação de plugins @ericning-o
    • #31318 ci: compartilhar a configuração comum dos fluxos de trabalho @anp-oai
    • #29992 app-server: incluir os ambientes selecionados nos testes de integração @anp-oai
    • #31284 Emitir um aviso quando os níveis de serviço configurados não tiverem suporte @etraut-openai
    • #31323 Extrair o transporte HTTP compartilhado para codex-http-client @bolinfest
    • #31331 Migrar os consumidores HTTP diretos para codex-http-client @bolinfest
    • #31337 fix: restaurar a tabela de configuração de ambiente do Codex @anp-oai
    • #31188 Preservar a política de execução gerenciada após erros de análise das regras @etraut-openai
    • #31306 [codex] Oferecer suporte ao corte sequencial de resumos de raciocínio @ashwinnathan-openai
    • #31344 exec-server: usar tempo virtual no teste de retransmissão do Noise @bolinfest
    • #31296 refactor(protocol): mapear itens canônicos de ferramentas para eventos legados @owenlin0
    • #31335 core: encaminhar o tráfego da Responses API pelo proxy do sistema @bolinfest

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.181

    Novos recursos

    • Agora você pode criar, buscar, abrir e gerenciar tarefas do Codex diretamente em uma conversa, além de fazer fork dessas tarefas.
    • Novos filtros mostram as alterações preparadas para commit, as ainda não preparadas, as da branch e as da última interação. Também há controles para comparar branches.
    • Agora você pode adicionar um trecho selecionado da transcrição da conversa diretamente ao editor.
    • Agora você pode visualizar imagens e arquivos anexados antes de enviá-los.
    • Agora você pode selecionar imagens em Fotos ou usar a Câmera diretamente no menu de anexos.
    • Adicionamos um atalho de conexão e suporte a hosts SSH que usam chaves privadas ou dispensam credenciais.
    • O menu da tarefa agora mostra os limites de uso e os detalhes dos créditos.

    Melhorias e correções de bugs

    • A lista de tarefas agora usa termos consistentes, mostra títulos mais claros para as tarefas delegadas e exibe o status “Aguardando resposta” quando uma tarefa precisa de informações do usuário.
    • Melhoramos o carregamento inicial das tarefas e a recuperação quando o aplicativo volta ao primeiro plano.
    • O preenchimento automático agora seleciona o primeiro resultado. Basta pressionar Return para aceitá-lo.
    • As alterações nas configurações de modelo, raciocínio e modo Fast agora se aplicam apenas à tarefa atual.
    • Melhoramos a exibição das atividades de gerenciamento de tarefas e das atividades das ferramentas dinâmicas.
    • Os chats paralelos agora abrem diretamente a conversa quando há apenas uma disponível.
    • O preenchimento automático de plugins agora mostra os plugins instalados e seus ícones.
    • Melhoramos a precisão da comparação de alterações no espaço de trabalho e a navegação ao expandir e recolher trechos.
    • O aplicativo agora preserva o estado das conversas ao se reconectar e mantém os pareamentos com hosts mesmo depois que você sai da conta.
    • Corrigimos problemas que faziam a lista de conversas travar durante o carregamento, bloqueavam o modo de prompt, exibiam imagens desatualizadas ou afetavam os alertas de permissão do microfone.
    • Corrigimos o gesto de agitar para desfazer e a retomada do foco do teclado após o envio de um prompt.
  • Codex CLI 0.142.5

junho de 2026

  • Codex CLI 0.142.4

  • Codex CLI 0.142.3

  • Codex Remoto já está disponível para todos 26.623

    O Codex Remoto já está disponível para todos. Use o Codex no aplicativo móvel do ChatGPT para iniciar ou retomar o trabalho em um host conectado com macOS ou Windows, acompanhar o progresso e aprovar ações pelo celular.

    O Controle remoto agora usa um código QR para autenticar o pareamento individual entre cada dispositivo iOS ou Android e cada host. Antes de se conectar, atualize o aplicativo móvel do ChatGPT e o Codex App para as versões mais recentes. As conexões usadas desde 8 de junho de 2026 continuam pareadas. Para conexões mais antigas que ficaram inativas, é preciso refazer o pareamento.

    Com o novo plugin da DigitalOcean, o Codex pode provisionar um Droplet da DigitalOcean, configurar o acesso SSH e conectar o Droplet ao Codex App como espaço de trabalho remoto.

    Consulte Conexões remotas para saber como configurar a conexão e resolver problemas.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a recuperação após a queda e o restabelecimento de uma conexão remota.
    • O campo de mensagem volta a aparecer assim que você conecta um aplicativo.
    • Reduzimos o número de vezes que o navegador pisca quando o Codex faz capturas de tela.
  • Codex CLI 0.142.2

    $ npm install -g @openai/codex@0.142.2
    Ver detalhes

    Novos recursos

    • As ferramentas MCP agora usam a pesquisa de ferramentas por padrão quando há suporte. Isso facilita encontrá-las e mantém a compatibilidade com modelos e provedores mais antigos. (#29486)
    • Os clientes de autenticação no macOS podem seguir as configurações de proxy, PAC e WPAD do sistema quando a opção respect_system_proxy está habilitada. (#26709)
    • Os plugins podem fornecer logotipos específicos para o modo escuro por meio de manifestos locais e catálogos remotos. (#29488)
    • Os aplicativos podem exibir uma interface mais completa para o buffer de segurança usando metadados que o servidor fornece sobre visibilidade e modelos mais rápidos. (#29473)

    Correções de bugs

    • Os catálogos remotos de plugins agora retornam listas de plugins em destaque na ordem definida pela curadoria. (#29485)
    • Quando as credenciais do Amazon Bedrock expiram, a mensagem de erro agora explica como recuperar o acesso em vez de apenas informar um erro de autorização. (#28992)
    • Os servidores MCP remotos que usam stdio agora aceitam caminhos absolutos para o diretório de trabalho no formato da plataforma remota. (#29493)
    • Ao receber imagens remotas via HTTP(S), o sistema agora retorna mensagens de erro de validação claras e visíveis para o modelo. URLs de dados inline e imagens locais continuam disponíveis como entradas. (#29417, #29419)
    • Os comandos do PowerShell agora exigem aprovação quando contêm regiões executáveis da árvore sintática abstrata (AST) que o classificador de segurança não consegue inspecionar. (#24092)
    • O Modo de código agora avisa quando o modelo selecionado não tem os metadados necessários. (#29490)

    Manutenção

    • As dependências OpenSSL e esbuild incluídas no pacote foram atualizadas para versões com correções. (#29487, #29489)
    • O formatador agora conclui a execução sem emitir mensagens quando tudo dá certo e continua exibindo diagnósticos em caso de falha. (#29467)

    Registro de alterações

    Registro de alterações completo: https://github.com/openai/codex/compare/rust-v0.142.1...rust-v0.142.2

    • #28769 Registrar o recurso de requisitos completos do CDP @syuan-oai
    • #29485 [codex] Buscar os IDs dos plugins remotos em destaque @ericning-o
    • #29487 Atualizar o OpenSSL incluído no pacote para a versão 3.6.3 @jif-oai
    • #29489 [codex] Atualizar o esbuild para a versão 0.28.1 @pakrym-oai
    • #29488 [plugins] Adicionar metadados de logotipo para o modo escuro @drewschuster-openai
    • #29249 [codex] Migrar o contexto do ambiente para o estado do mundo do modelo @pakrym-oai
    • #29494 core: encapsular o contexto da janela de orçamento de tokens @bolinfest
    • #29417 [codex] Substituir imagens remotas por texto de erro visível para o modelo @rka-oai
    • #28360 feat(core): armazenar turn_id nos metadados de ResponseItem @owenlin0
    • #29486 [codex] Usar a pesquisa de ferramentas por padrão nas ferramentas MCP @sayan-oai
    • #29501 path-uri: esclarecer a conversão de caminhos para o formato nativo do host @anp-oai
    • #29504 fix: corrigir o teste do item de resposta do estado do mundo @celia-oai
    • #26704 Compartilhamento de plugins na TUI, parte 4 - cobrir os fluxos do catálogo remoto de plugins @canvrno-oai
    • #29419 [codex] Rejeitar imagens remotas na entrada do app-server @rka-oai
    • #28992 chore: melhorar as mensagens de erro para credenciais expiradas do Bedrock @celia-oai
    • #29467 Suprimir a saída do formatador quando a execução for bem-sucedida @anp-oai
    • #26709 PAC 4 - Adicionar um resolvedor de proxy que use as configurações do macOS @canvrno-oai
    • #29490 chore: avisar quando faltarem metadados do modelo para o Modo de código @celia-oai
    • #29493 mcp: aceitar um cwd absoluto no formato de outra plataforma para stdio remoto @anp-oai
    • #29473 Propagar os metadados que definem o tratamento do buffer de segurança @fc-oai
    • #24092 [codex] Rejeitar regiões da AST do PowerShell que não foram convertidas para uma representação de nível mais baixo @bookholt-oai

    Notas completas da versão no GitHub

  • ChatGPT para iOS 1.2026.167

    Novos recursos

    • Agora você pode configurar a personalidade de cada host e escolher entre as opções Amigável e Pragmática.
    • Agora você pode editar metas diretamente no editor.
    • Conversas criadas a partir de um fork agora têm um link para a conversa original.

    Melhorias e correções de bugs

    • Os chats paralelos ficaram mais fáceis de encontrar e aparecem como conversas separadas acima do editor.
    • Melhoramos o preenchimento automático no editor para sugerir comandos, habilidades e plug-ins a partir de qualquer prefixo.
    • Ficou mais fácil acompanhar o progresso dos subagentes, das tarefas e da criação de árvores de trabalho.
    • Corrigimos o carregamento de conversas longas.
    • Melhoramos a busca de arquivos no espaço de trabalho, os rascunhos de revisão de código, o envio de orientações durante a execução e a configuração e a recuperação de hosts.
    • Corrigimos problemas no desbloqueio com o Face ID, na interrupção de respostas, nas seções recolhidas e nos indicadores de host no modo escuro.
  • Recurso Gravar e reproduzir e transferência de tarefas para hosts remotos 26.616

    Novos recursos

    • Com o novo recurso Gravar e reproduzir para macOS, você pode demonstrar um fluxo de trabalho e transformá-lo em uma habilidade reutilizável. Inicialmente, o recurso não está disponível no Espaço Econômico Europeu, no Reino Unido nem na Suíça. Para usar o recurso, você ou seu administrador também precisa ativar o Uso do computador.
    • O histórico de execuções de automações agora permite ações em massa. Você pode marcar todas as execuções como lidas ou arquivar as que atendem aos critérios de arquivamento.
    • Agora é possível transferir conversas entre hosts locais e remotos. Você pode mover uma conversa para o projeto correspondente em um host conectado e continuar a conversa por lá. O Codex também pode coordenar a transferência para você.

    Melhorias de desempenho e correções de bugs

    • Adicionamos novos links diretos para gerenciar conexões SSH.
    • Melhoramos o Navegador para preservar o roteamento para a aba visível e as anotações quando uma sessão de navegação em rascunho é transferida para o servidor.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Mais recursos do Codex no EEE, no Reino Unido e na Suíça 26.611

    Mais recursos do aplicativo Codex estão chegando gradualmente aos usuários do Espaço Econômico Europeu, do Reino Unido e da Suíça.

    • O recurso Uso do computador está disponível no macOS e no Windows nessas regiões. Com ele, o Codex pode usar aplicativos de desktop vendo o que aparece na tela, clicando e digitando.
    • A Extensão do Chrome para o Codex está disponível para tarefas de navegação que dependem da sua sessão autenticada no Chrome. Ela trabalha em várias abas em segundo plano, sem assumir o controle do navegador.
    • Com as Memórias ativadas, o Codex pode se lembrar de preferências úteis, fluxos de trabalho recorrentes, conjuntos de tecnologias e convenções dos repositórios. As Memórias vêm desativadas por padrão no Espaço Econômico Europeu, no Reino Unido e na Suíça.
    • Assinantes do ChatGPT Pro que usam macOS podem ativar a prévia de pesquisa do Chronicle. O recurso ajuda o Codex a criar memórias a partir do que apareceu recentemente na tela.
  • ChatGPT para iOS 1.2026.160

    Novos recursos

    • Adicionamos um explorador de arquivos para visualizar arquivos do espaço de trabalho e inserir nos prompts links para caminhos desse espaço.
    • Adicionamos um seletor de diretórios para escolher uma pasta do espaço de trabalho ao iniciar uma nova conversa.
    • Adicionamos controles para expandir ou recolher todas as diferenças ao revisar os arquivos alterados.
    • Adicionamos opções de aprovação para permitir as ações solicitadas via MCP apenas no chat atual ou em vários chats.
    • Adicionamos suporte à renderização de LaTeX nas mensagens e nos planos do Codex.

    Melhorias e correções de bugs

    • Melhoramos os indicadores de status de conversas em andamento, prompts na fila, chats paralelos e subagentes.
    • Melhoramos o pareamento e a configuração inicial. As mensagens de erro estão mais claras, agora é possível inserir o código de pareamento manualmente e a seleção do host após o pareamento ficou mais confiável.
    • Melhoramos a recuperação da lista de tarefas, o gerenciamento do estado da conexão durante a reconexão, a atualização por host e o desempenho das conversas.
    • Melhoramos o compartilhamento de perfis do Codex, o histórico de atividades e a organização das configurações.
    • Para facilitar o uso de metas, adicionamos um atalho no editor, alinhamos as ações disponíveis nas mensagens de meta às da versão para computador e melhoramos o tratamento de perguntas ao retomar uma conversa.
    • Melhoramos as ações disponíveis nas mensagens do assistente, a disposição das mensagens na transcrição e os nomes exibidos ao público para os limites de taxa.
    • Corrigimos problemas que faziam as ações por gesto de deslizar travarem na lista de conversas, duplicavam mensagens ao reabrir uma conversa nova, exibiam subagentes recém-criados como tarefas de nível superior na lista e mostravam erros de conexão enganosos ao enviar prompts.
  • Redefinições dos limites de uso e modo de desenvolvedor do Navegador 26.609

    Novos recursos

    • Usuários dos planos Plus e Pro agora podem acumular redefinições dos limites de taxa. No lançamento, recebem uma redefinição gratuita e podem ganhar outras durante a promoção atual por meio de convites de indicação. Em um programa de indicação separado, membros elegíveis do plano Business podem convidar colegas para ganhar créditos compartilhados no espaço de trabalho.
    • O Navegador agora oferece o modo de desenvolvedor no Chrome e no Navegador integrado do Codex. Esse modo dá ao Codex acesso controlado ao Chrome DevTools Protocol (CDP) para traçar perfis de desempenho e investigar em mais detalhes o tráfego de rede, a saída do console, os erros de execução e o estado da página.
    • O Editor do aplicativo agora oferece o comando /init para criar instruções de projeto com o mesmo fluxo de inicialização da CLI do Codex.
    • Agora é possível personalizar o ícone do Codex no Dock do macOS, com versões clara e escura.
    • O recurso Uso do computador agora está disponível para usuários do plano Enterprise fora do Espaço Econômico Europeu, do Reino Unido e da Suíça.
    • No Windows, agora é possível configurar os controles de acesso do recurso Uso do computador para cada aplicativo.
    • O menu de comandos ganhou a seção Chats não lidos. Por padrão, o menu seleciona o chat não lido que teve a atualização mais recente.

    Melhorias de desempenho e correções de bugs

    • O Navegador ficou até 2 vezes mais rápido. Otimizações no CDP e na captura de instantâneos do DOM reduzem o número de trocas de mensagens com o navegador.
    • Os resumos de atividade de comandos, navegadores, integrações e fontes ficaram mais claros. Os chats concluídos também apresentam com mais clareza os arquivos, as automações e outros resultados que continuam disponíveis após o término do chat.
    • O gerenciamento de plugins agora inclui os plugins do espaço de trabalho e atualiza o estado deles com mais confiabilidade após a instalação ou remoção. Também é possível enviar uma nova versão de um plugin já compartilhado sem alterar suas permissões de acesso.
    • As mensagens de erro de limite de uso agora trazem orientações sobre o plano e o espaço de trabalho. Quando disponível, a própria mensagem informa o horário da próxima redefinição.
    • Agora é possível usar Cmd+Enter e Ctrl+Enter como atalhos para enviar feedback personalizado sobre aprovações.
    • Corrigimos o processamento de downloads no Navegador e melhoramos a recuperação de falhas e os diagnósticos no modo de desenvolvedor.
    • As automações agendadas agora respeitam o modo de aprovação selecionado. Também corrigimos problemas ao ordenar projetos manualmente, arrastar abas do Navegador, dimensionar aplicativos MCP após transições do painel direito e clicar em menções a conversas do ChatGPT.
    • Corrigimos problemas na restauração de abas de agentes em segundo plano, na geração de mensagens de commit e de pull request, na atualização do status de pull requests na barra lateral, no pareamento do Aplicativo Codex por código QR, na MFA para controle remoto, na instalação e na conexão remotas via SSH, nos avisos do atualizador e no posicionamento de sobreposições em níveis de zoom diferentes do padrão.
    • Outras melhorias de desempenho e correções de bugs.
  • Codex App 26.608

    Novos recursos

    • Os novos fluxos de importação para o Codex permitem importar as configurações compatíveis do Claude Code e do Claude Cowork, inclusive durante a configuração inicial.
    • A tela de Plug-ins ganhou abas separadas, filtros por Marketplace e categoria, navegação pelo teclado e opções de instalação mais claras.
    • A busca nas Configurações agora encontra opções em mais painéis, incluindo os de Git e Mascotes.

    Melhorias de desempenho e correções de bugs

    • Corrigimos um problema de sobreposição do cronômetro da meta em layouts estreitos.
    • Reduzimos o número de notificações não lidas enquanto uma meta está em execução.
    • Os arquivos na revisão das alterações agora aparecem na mesma ordem que na árvore de arquivos.
    • Melhoramos a renderização das janelas em sistemas sem suporte a fundos translúcidos, incluindo o Windows 10.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • ChatGPT para iOS 1.2026.153

    Novos recursos

    • Ao iniciar uma conversa, você já pode escolher uma branch, criar uma árvore de trabalho e executar um script de configuração do ambiente.
    • A nova tela de perfil do Codex mostra estatísticas de uso e gráficos de atividade dos tokens.
    • Agora você pode usar /goal para criar e gerenciar metas no Aplicativo Codex.
    • Ao visualizar um arquivo alterado, você já pode adicionar comentários de revisão diretamente nas linhas do arquivo.
    • Agora você pode selecionar um trecho da transcrição e fazer uma pergunta sobre ele no chat lateral.
    • Agora você pode editar o último prompt que enviou.

    Melhorias e correções de bugs

    • Melhoramos o suporte a anexos em hosts Windows.
    • Habilidades e plug-ins agora aparecem diretamente no texto do editor.
    • Ficou mais fácil ver o chat lateral e os prompts na fila enquanto uma conversa está em andamento.
    • Refinamos o visual das mensagens e a interface das conversas. Também melhoramos a navegação, a atividade das ferramentas, o funcionamento do Face ID e a navegação pelas conversas arquivadas.
  • Atualizações do aplicativo Codex 26.602

    Novos recursos

    • A seção Perfil agora mostra um resumo da sua atividade e oferece cartões para compartilhar. Você pode conferir os destaques do seu uso do Codex e salvar um cartão de perfil. O compartilhamento está disponível nos planos do ChatGPT para uso pessoal.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a disponibilidade do recurso Uso do computador na inicialização e as mensagens de erro exibidas quando há falhas na captura de tela de aplicativos.
    • Corrigimos problemas nas interfaces do navegador e de revisão, incluindo os controles do editor quando o navegador está em tela cheia, as amostras de cores hexadecimais, o alinhamento da barra de rolagem do terminal e o alinhamento das estatísticas animadas do diff.
    • Adicionamos mais opções de função profissional à configuração inicial para que o Codex personalize melhor as sugestões no primeiro uso.
    • Corrigimos um problema ao salvar a configuração após a instalação de um plugin.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Crie e implante sites com o Sites

    Sites já está disponível em versão prévia no aplicativo do Codex. Use o plugin Sites para criar, salvar, implantar e inspecionar sites, painéis, ferramentas internas, aplicativos web e jogos hospedados pela OpenAI.

    Abra Sites na barra lateral do aplicativo para voltar aos seus projetos e gerenciar as variáveis de ambiente e os segredos dos projetos hospedados.

    Os workspaces do ChatGPT Business incluem o Sites por padrão. No ChatGPT Enterprise, os administradores podem habilitar o Sites para as funções apropriadas por meio do controle de acesso baseado em funções (RBAC).

  • ChatGPT para iOS 1.2026.146

    Novos recursos

    • Agora você pode bloquear o acesso ao Codex com o Face ID ou um código de acesso.
    • Na nova tela de configurações, você pode escolher se, por padrão, as mensagens de acompanhamento entram na fila ou orientam a tarefa em andamento. Também pode ativar ou desativar a quebra automática de linhas na visualização das diferenças de código.
    • Agora é possível se conectar a máquinas Windows via SSH.

    Melhorias e correções de bugs

    • Agora você pode usar /side <prompt> para iniciar uma conversa paralela com uma pergunta inicial.
    • Melhoramos os prompts de acompanhamento, a tela inicial do Codex e a visualização de arquivos alterados.
    • Corrigimos problemas ao restabelecer conexões, arquivar conversas, carregar tarefas e se conectar a hosts.
  • Use o Codex com o Amazon Bedrock

    O Codex agora pode usar modelos compatíveis da OpenAI disponíveis no Amazon Bedrock. Configure o Amazon Bedrock como seu provedor de modelos para executar o Codex localmente com autenticação, controles de conta e faturamento gerenciados pela AWS.

  • Controles de posição do terminal 26.601

    Novos recursos

    • Adicionamos a opção Local padrão do terminal às configurações gerais. Com o painel inferior ativado, escolha se o atalho do terminal e as ações do ambiente abrem as abas do terminal no painel inferior ou no painel à direita.

    Melhorias de desempenho e correções de bugs

    • Outras melhorias de desempenho e correções de bugs.

maio de 2026

  • Uso do computador e acesso móvel no Windows 26.527

    Novos recursos

    • O Uso do computador agora funciona no Windows. Ao executar uma tarefa, o Codex pode ver o que aparece na tela, clicar e digitar para interagir com aplicativos de desktop do Windows em primeiro plano.
    • O controle remoto agora também funciona com dispositivos Windows. Você pode iniciar uma tarefa do Codex em um dispositivo Windows pelo ChatGPT no iOS ou Android ou pelo Codex em um Mac e acompanhar o progresso à distância.
    • A seção Perfil agora mostra os detalhes do seu perfil, as estatísticas de uso e a atividade de tokens.
    • O Codex agora coordena conversas em projetos locais e árvores de trabalho. Quando você pede explicitamente, ele também pode manter conversas separadas em segundo plano.
    • A busca por conversas anteriores no Codex App agora inclui o conteúdo das conversas e os nomes das branches do Git.
    • Os subagentes em segundo plano agora têm ícones de identificação que permanecem os mesmos em todo o aplicativo.
    • Nas configurações de atalhos de teclado, agora você pode buscar um atalho pressionando as teclas correspondentes e restaurar todos os atalhos de uma só vez.
    • Melhoramos a captura de contexto nas abas do Documentos Google, do Planilhas Google e do Apresentações Google no Chrome.

    Melhorias de desempenho e correções de bugs

    • Fizemos outras melhorias de desempenho e corrigimos bugs.
  • GPT-5.3-Codex e GPT-5.2 estão obsoletos

    Para quem entra no Codex com a conta do ChatGPT, GPT-5.3-Codex e GPT-5.2 agora são considerados obsoletos entre os modelos disponíveis para seleção. Essa mudança não afeta os fluxos de trabalho que usam chaves de API.

    Use um modelo atual do Codex, como GPT-5.5, GPT-5.4 ou GPT-5.4 mini. Consulte Modelos do Codex para saber quais modelos estão disponíveis e Preços do Codex para conferir as taxas de consumo de créditos.

  • ChatGPT para iOS 1.2026.139

    Novos recursos

    • Agora você pode abrir o Aplicativo Codex diretamente pelo Spotlight ou pelo aplicativo Atalhos.
    • Agora você pode navegar pelas conversas arquivadas do Codex.
    • O novo comando /side abre uma conversa paralela.
    • Adicionamos opções para salvar ou copiar imagens renderizadas.

    Melhorias e correções de bugs

    • Melhoramos os atalhos de teclado no iPad.
    • A configuração inicial e a reabertura do aplicativo ficaram mais confiáveis.
    • Corrigimos problemas relacionados ao progresso das tarefas, ao carregamento de conversas arquivadas, à prévia das alterações no código e à troca de hosts.
  • Appshots, modo Meta e outras novidades 26.519

    O recurso Appshots já está disponível no Codex App para macOS. Pressione as duas teclas Command ao mesmo tempo para enviar ao Codex uma captura de tela da janela em primeiro plano junto com o texto disponível. Assim, o Codex pode usar o contexto de outro aplicativo sem que você precise copiar, colar ou descrever o conteúdo manualmente.

    Esta versão também traz as seguintes novidades.

    • O modo Meta saiu da fase experimental e está disponível no Codex App, na extensão para IDE e na CLI. Com o modo Meta, você pode definir uma meta específica e deixar o Codex trabalhar para alcançá-la por horas ou até dias.
    • O uso remoto do computador permite que o Codex use aplicativos de desktop mesmo depois que o Mac é bloqueado. Você também pode usar esse recurso remotamente pelo Aplicativo Codex. O Codex restringe o uso com o Mac bloqueado a turnos ativos e confiáveis de uso do computador. As proteções incluem autorizações de curta duração, ocultação do conteúdo das telas, novo bloqueio ao detectar interação local e a opção de desbloqueio manual, se necessário.
    • O compartilhamento de plugins por meio de fontes do Marketplace já está disponível no ChatGPT Business. O suporte ao ChatGPT Enterprise chega em breve. As equipes podem distribuir pacotes reutilizáveis de plugins que incluem habilidades, servidores MCP e hooks de ciclo de vida.
    • As anotações avançadas no navegador integrado permitem ajustar diretamente o estilo da página, por exemplo, o tamanho da fonte, as cores e o espaçamento. Assim, o Codex entende melhor quais alterações você quer fazer.
    • Melhorias no uso do navegador integrado e do Chrome
      • Agora o Codex consegue baixar e extrair todas as imagens de uma página com muito mais rapidez.
      • Com um sandbox JavaScript somente leitura, o Codex agora consegue extrair dados estruturados das páginas com mais eficácia e encontrar informações mais rapidamente.
    • A extensão do Chrome mantém as abas mais organizadas durante o uso. O Codex deixou de criar grupos de abas ao assumir o controle de abas existentes e ao devolver o controle a você no fim de uma tarefa. Agora, os ícones das abas indicam o status.
    • O uso do navegador ficou muito mais confiável. Corrigimos falhas no Windows, um problema que deixava o plugin indisponível de forma intermitente em regiões sem bloqueio geográfico e vários outros problemas que afetavam o desempenho.
  • ChatGPT para iOS 1.2026.132

    Novos recursos

    • Agora você pode abrir tarefas concluídas do Codex diretamente pelas notificações do iOS.
    • Durante a revisão de uma tarefa, você pode abrir os arquivos alterados diretamente.

    Melhorias e correções de bugs

    • Melhoramos a retomada de tarefas, a reconexão e a estabilidade do aplicativo em primeiro plano.
    • Melhoramos as atualizações sobre o progresso das tarefas, a revisão de código e a redação de mensagens.
  • Trabalhe com o Codex de qualquer lugar 26.513

    Agora você pode usar o Codex no aplicativo do ChatGPT para celular. Para isso, conecte o aplicativo a um Mac que esteja executando o Codex App. Como o Codex roda no host conectado, você tem acesso, pelo celular, aos mesmos projetos, arquivos, credenciais, plug-ins, habilidades e configurações.

    Consulte Conexões remotas para saber como configurar o acesso pelo celular, escolher um host, entender quais recursos vêm da máquina conectada e usar hosts SSH. Com este lançamento, o recurso Ganchos entra em disponibilidade geral. A versão também inclui tokens de acesso do Codex para automações confiáveis e orientações de configuração para administradores do Enterprise.

  • Ampliamos a documentação da Revisão automática

    Adicionamos uma página dedicada à Revisão automática. Ela descreve o ciclo de vida do revisor, as condições que acionam a revisão, o que acontece em caso de falha e as opções de configuração local ou gerenciada.

    Também atualizamos as páginas Aprovações e segurança do agente e Sandbox para explicar com mais clareza como a Revisão automática se relaciona com os limites do sandbox.

  • Codex App 26.506

    Novos recursos

    • Agora você pode avaliar, no próprio aplicativo, se confia nos hooks. As configurações de Hooks ficam acessíveis mesmo antes de você terminar de configurar os hooks.

    Melhorias de desempenho e correções de bugs

    • Corrigimos uma falha que podia impedir a abertura de menus suspensos com dicas de ferramenta após a reimplementação das dicas.
    • Ao alternar entre conversas, você mantém as alterações nas mensagens que está editando.
    • Corrigimos várias regressões no aplicativo para desktop. Voltou a ser possível colar com Ctrl+V no terminal do Windows e abrir links externos modificados fora do navegador integrado. Os comandos de barra para enviar feedback agora permanecem associados à conversa correta.
    • Ao retomar uma conversa, o aplicativo agora indica quando o modelo está carregando e oculta os controles de modelo indisponíveis durante o carregamento. Também corrigimos problemas de layout e de interação ao passar o ponteiro sobre o painel de resumo.
    • O controle de Uso do computador continua visível nas configurações mesmo quando o recurso está desinstalado. Desativamos os painéis de extensões que apresentavam problemas ao passar o ponteiro.
    • Outras melhorias de desempenho e correções de bugs.
  • Codex para Chrome

    Com a nova extensão do Chrome, o Codex trabalha ainda melhor com aplicativos e sites no seu navegador. Ele trabalha em paralelo em várias abas, em segundo plano, sem assumir o controle do navegador. Você continua decidindo quais sites o Codex pode usar.

    Saiba mais na documentação do Codex sobre a extensão do Chrome.

  • Guia de governança do Codex traz mais detalhes sobre análise de dados

    Atualizamos o guia de governança do Codex para empresas. Ele agora descreve com mais detalhes os gráficos do painel de análise de dados, as opções de exportação de dados e os endpoints da API de análise de dados para empresas.

  • Crie tokens de acesso do Codex

    Proprietários e administradores de espaços de trabalho do ChatGPT Enterprise podem permitir que membros autorizados criem tokens de acesso do Codex para fluxos de trabalho locais do Codex que sejam confiáveis e não interativos. Com esses tokens, os membros podem executar o Codex a partir de scripts, agendadores e executores privados de CI usando sua identidade no espaço de trabalho do ChatGPT.

    Saiba mais em Tokens de acesso.

  • Codex App 26.429

    Novos recursos

    • O ditado agora inclui revisão automática do texto e um dicionário configurável para nomes, caminhos de arquivos e símbolos de código.
    • O visualizador de imagens agora tem controles de zoom e download.

    Melhorias de desempenho e correções de bugs

    • Melhoramos as mensagens de erro dos recursos de voz e ditado para problemas com o microfone, a conexão ou a cota de uso.
    • Corrigimos o posicionamento dos marcadores de comentários no navegador integrado. Eles agora permanecem alinhados durante a rolagem da página, os ajustes de zoom e as mudanças no layout responsivo.
    • Tornamos a criação e a recuperação de pull requests mais confiáveis. Agora preservamos o estado dos pull requests recém-criados, classificamos mais falhas do App Server como falhas que exigem reinicialização e encerramos os ciclos de reconexão remota quando as tentativas se esgotam.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.

abril de 2026

  • Codex App 26.423

    Novos recursos

    • Adicionamos uma dica às mensagens de delegação em tempo real para esclarecer que o Codex usa a conversa por voz em andamento como contexto.

    Melhorias de desempenho e correções de bugs

    • Corrigimos a busca em arquivos longos durante a revisão. Agora, ao avançar para a próxima ocorrência ou voltar à anterior, a visualização vai até ela mesmo que esteja fora da área visível.
    • Os painéis integrados de aplicativos MCP agora mantêm seu estado e continuam em execução ao entrar ou sair da tela cheia ou ao recarregar uma conversa.
    • Corrigimos várias regressões no aplicativo para desktop, incluindo falhas na bandeja do sistema quando não havia conexão local, opções de tela cheia duplicadas no menu do macOS e atalhos globais de ditado que deixaram de funcionar em versões mais antigas do macOS.
    • Outras melhorias de desempenho e correções de bugs.
  • GPT-5.5 e novidades no Codex App 26.422

    O GPT-5.5 já está disponível no Codex. É o mais recente modelo de fronteira da OpenAI para tarefas complexas de programação, uso do computador, trabalho intelectual e fluxos de pesquisa.

    GPT-5.5 no Codex

    Quando o GPT-5.5 aparece no seu seletor de modelos, ele é a opção recomendada para a maioria das tarefas no Codex. É especialmente útil para implementar e refatorar código, depurar problemas, executar testes, validar resultados e produzir materiais para o trabalho intelectual.

    Para mudar para o GPT-5.5:

    • Na CLI, inicie uma nova conversa com o comando:
      codex --model gpt-5.5
      Ou use /model durante uma sessão.
    • Na extensão do IDE, escolha o GPT-5.5 no seletor de modelos do editor.
    • No Codex App, escolha o GPT-5.5 no seletor de modelos do editor.

    Se o GPT-5.5 ainda não aparecer, atualize a CLI, a extensão do IDE ou o Codex App para a versão mais recente. Durante a liberação gradual, continue usando o GPT-5.4 se o GPT-5.5 ainda não estiver disponível.

    Agora o Codex pode usar o navegador integrado do Codex App para acessar servidores de desenvolvimento locais e páginas carregadas de arquivos. Peça ao Codex para usar o navegador quando ele precisar clicar em elementos de uma interface renderizada, reproduzir um erro visual ou verificar uma correção local dentro do aplicativo.

    O navegador funciona por meio do plugin Browser que acompanha o aplicativo. Nas configurações, você pode gerenciar o plugin e conferir quais sites estão permitidos ou bloqueados.

    Revisão automática de solicitações de aprovação

    O Codex pode encaminhar solicitações de aprovação elegíveis a um agente de revisão automática antes de executar a ação solicitada. Quando esse recurso está configurado, o Codex App exibe um item de revisão automática com o status da revisão e o nível de risco. Assim, você pode ver se o agente aprovou ou negou a solicitação, se a revisão foi interrompida ou se o prazo terminou antes de o agente tomar uma decisão.

    Melhorias de desempenho e correções de erros

    • Corrigimos um erro que duplicava mensagens de acompanhamento na fila entre janelas do aplicativo.
    • Corrigimos um erro que fazia novos chats voltarem a usar configurações antigas de modelo e raciocínio.
    • As edições feitas no mesmo arquivo agora continuam agrupadas quando você reabre um chat.
  • Codex App 26.417

    Novos recursos

    • Agora você pode buscar branches locais e colar arquivos que não sejam imagens no Editor.
    • Agora você pode recolher seções da barra lateral, consultar os limites de uso na bandeja do sistema e mudar o tema pela paleta de comandos.

    Melhorias de desempenho e correções de bugs

    • A revisão ficou mais rápida e estável. Melhoramos o processamento de diffs em lotes e passamos a preservar o estado dos diffs e da busca.
    • Corrigimos problemas com o diretório de trabalho atual e as permissões ao trabalhar sem um projeto, com o comportamento padrão ao abrir arquivos, com as sugestões de planilhas e com a reconexão do controle remoto.
    • Outras melhorias de desempenho e correções de bugs.
  • O Codex agora pode ajudar em mais tarefas do seu dia a dia 26.415

    O Codex está se tornando um espaço de trabalho onde você pode realizar mais tarefas com IA. Com esta atualização, fica mais fácil começar a trabalhar com menos configuração, verificar o que o Codex está criando, produzir resultados mais elaborados e dar continuidade a tarefas mais longas.

    Verifique mais etapas do seu trabalho

    O Codex App agora inclui uma versão inicial do navegador integrado. Você pode abrir páginas locais ou públicas que não exigem login, comentar diretamente na página renderizada e pedir ao Codex que faça ajustes com base nesses comentários.

    Com o Uso do computador, o Codex pode operar aplicativos do macOS observando a tela, clicando e digitando. Isso ajuda a testar aplicativos nativos, executar fluxos em simuladores, alterar configurações de baixo risco nos aplicativos e investigar bugs que só ocorrem na interface gráfica.

    No lançamento, o recurso não está disponível no Espaço Econômico Europeu, no Reino Unido nem na Suíça.

    Inicie, acompanhe e oriente o trabalho

    Chats são conversas que você pode iniciar sem precisar escolher antes uma pasta de projeto. São úteis para pesquisar, escrever, planejar, fazer análises, reunir fontes e usar ferramentas em tarefas que não começam em uma base de código.

    Para tarefas que você precisa acompanhar mais tarde, as automações de conversa podem reativar a mesma conversa nos horários programados, preservando o contexto. Use essas automações para verificar um processo de longa duração, monitorar atualizações ou continuar acompanhando uma tarefa periodicamente sem precisar começar do zero.

    A barra lateral de tarefas facilita o acompanhamento de planos, fontes, artefatos gerados e resumos enquanto o Codex trabalha. As sugestões com base no contexto também podem ajudar você a identificar os próximos passos ao abrir o Codex ou voltar a usá-lo.

    Mais recursos para desenvolvimento de software

    Agora você pode realizar mais etapas do fluxo de trabalho com pull requests no Codex App. Você pode consultar pull requests do GitHub na barra lateral, ler os comentários no diff e revisar os arquivos alterados. Em seguida, pode pedir ao Codex que explique os comentários, faça as alterações, verifique o resultado e dê continuidade à revisão.

    Revise resultados mais elaborados

    Com o visualizador de artefatos, você pode conferir na barra lateral uma prévia dos arquivos gerados, como PDFs, planilhas, documentos e apresentações, antes de fazer commit ou compartilhá-los. As Memórias, quando disponíveis, também permitem aproveitar em conversas futuras informações úteis de tarefas anteriores, como preferências que se mantêm ao longo do tempo, convenções de projeto e padrões de trabalho recorrentes.

    Outros recursos

  • Codex App 26.410

    Novos recursos

    • Agora você pode pesquisar arquivos pelo menu de comandos. O atalho Cmd+P abre a pesquisa de arquivos do espaço de trabalho.
    • O visualizador de arquivos da barra lateral agora exibe prévias detalhadas de imagens, PDFs e documentos Markdown.
    • Cada conversa agora tem abas de terminal. Ao selecionar um trecho de texto, você pode fazer uma pergunta ao Codex em um painel sobreposto. O menu Ajuda ganhou uma opção para enviar feedback.

    Melhorias de desempenho e correções de bugs

    • Melhoramos o tratamento de espaços em branco na revisão de diferenças e o destaque dos resultados da pesquisa.
    • Corrigimos problemas na barra de endereços do navegador integrado e na abertura de links em um navegador externo. Também corrigimos vários bugs no visualizador de arquivos e no painel lateral.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.409

    Novos recursos

    • O aplicativo agora oferece suporte a atualizações pela Windows Store.
    • Os fluxos de trabalho com pull requests agora incluem uma linha do tempo de atividades, a possibilidade de comentar diretamente na página do PR e opções de envio na janela de push.
    • O painel lateral da conversa agora tem abas para os arquivos do espaço de trabalho. Você pode arrastar e soltar as abas para reordená-las. Também é possível editar ações de execução, e o aplicativo exibe uma caixa de diálogo para confirmar a saída da conta.

    Melhorias de desempenho e correções de bugs

    • Melhoramos o desempenho do quadro de pull requests e aprimoramos os painéis flutuantes de comentários.
    • Tornamos as atualizações e a navegação mais resistentes a falhas. Corrigimos problemas que ocorriam em situações específicas na exibição de itens sem projeto, na indicação de itens não lidos e nas linhas fixadas.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.406

    Novos recursos

    • Agora é possível recolher os comentários de revisão exibidos junto ao código e fazer a revisão ali mesmo ou em uma visualização separada.
    • Adicionamos um resumo do Git e a seção Fontes ao painel lateral da conversa.
    • Adicionamos o comando Novo Chat rápido e o suporte à incorporação de vídeos locais no aplicativo.

    Melhorias de desempenho e correções de bugs

    • O aplicativo agora mantém a posição de rolagem de cada conversa e preserva a indicação de conversas não lidas entre janelas.
    • Tornamos a atualização da revisão mais confiável e corrigimos problemas com a perda de texto ditado, a redefinição do painel direito e as mensagens sobre a reconexão ao GitHub.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Mudanças nos modelos disponíveis no Codex

    Estamos mudando os modelos disponíveis para quem entra no Codex com uma conta do ChatGPT. A partir de 7 de abril, o seletor de modelos deixa de exibir gpt-5.2-codex, gpt-5.1-codex-mini, gpt-5.1-codex-max, gpt-5.1-codex, gpt-5.1 e gpt-5. Em 14 de abril, removeremos esses modelos do Codex para quem entra com uma conta do ChatGPT.

    Você ainda pode escolher entre gpt-5.4, gpt-5.4-mini, gpt-5.3-codex e gpt-5.2. Quem assina o ChatGPT Pro também pode escolher gpt-5.3-codex-spark.

    Para usar no Codex outro modelo compatível com a API, entre com uma chave de API ou configure um provedor de modelos.

  • Codex App 26.325, 26.331, 26.401

    Novos recursos

    • Adicionamos as configurações do espaço de trabalho ao aplicativo.
    • Os painéis personalizados de aprovação do MCP agora respeitam a opção “Não perguntar novamente” e receberam ajustes de interface.
    • Adicionamos suporte ao atualizador nativo do Windows, inclusive para pacotes MSIX. O novo menu na bandeja do sistema do Windows permite que o Codex continue em execução depois que a última janela é fechada.
    • O editor de automações agora aceita menções com @ a aplicativos e arquivos. O editor também exibe estatísticas das alterações feitas por subagentes. Adicionamos cartões de artefatos para referências a arquivos gerados.
    • Adicionamos um atalho para o Chat rápido no menu do aplicativo, um menu para abrir arquivos na árvore de arquivos da revisão, os primeiros controles de automação de heartbeat nas conversas e suporte a imagens em conexões remotas.

    Melhorias de desempenho e correções de bugs

    • Corrigimos os saltos de rolagem no painel de revisão e as falhas nas ações de status de PR durante conversas em andamento.
    • Corrigimos vários problemas ao usar várias janelas, além de falhas nos resultados de menções com @, na identificação duplicada de projetos e no funcionamento de runGit no Windows. Também corrigimos as ações de reverter alterações, retirá-las da área de preparação e adicionar todas as alterações a essa área.
    • Refinamos a interface das conversas remotas e da barra lateral, melhoramos a recuperação após falhas de atualização no Windows e tornamos mais claras as orientações sobre versões sem suporte. A busca por conversas também ficou mais rápida.
    • Corrigimos problemas persistentes na revisão, como falhas ao expandir trechos de diff, sobreposição de cabeçalhos, encerramentos inesperados ao arquivar conversas e dimensionamento incorreto da interface ao ajustar o zoom da janela.
    • Outras melhorias de desempenho e correções de bugs.

março de 2026

  • Crie e instale plugins no Codex

    O Codex agora oferece suporte a plugins, pacotes instaláveis que reúnem habilidades, integrações com aplicativos e configurações de servidores MCP para criar fluxos de trabalho reutilizáveis.

    Os plugins estão disponíveis no Codex App, na CLI e nas extensões para IDE.

    Você pode instalar plugins selecionados a partir do diretório de plugins ou criar a estrutura inicial de um plugin local com @plugin-creator e testá-lo em marketplaces configurados para o espaço de trabalho ou para o diretório pessoal do usuário.

    Saiba mais na documentação de plugins.

    Estrutura de um plugin

    Cada plugin é uma pasta que deve conter o manifesto .codex-plugin/plugin.json e pode incluir arquivos de apoio.

    my-plugin/
      .codex-plugin/
        plugin.json   # Required: plugin manifest
      skills/         # Optional: packaged skills
      .app.json       # Optional: app or connector mappings
      .mcp.json       # Optional: MCP server configuration
      assets/         # Optional: icons, logos, screenshots

    Instale plugins por usuário ou por repositório

    Para instalar plugins só para você, use ~/.agents/plugins/marketplace.json e ~/.codex/plugins/. Para instalá-los para todos que trabalham no projeto, use .agents/plugins/marketplace.json e um diretório de plugins no próprio repositório, como ./plugins/.

    Plugins selecionados e desenvolvimento local

    O Codex exibe uma seleção de plugins públicos no diretório de plugins. Ele também inclui a habilidade @plugin-creator, que ajuda você a criar a estrutura inicial de um plugin, adicionar uma entrada para ele no marketplace local e testá-lo antes de compartilhá-lo com a equipe.

  • Codex App 26.324

    Novos recursos

    • Reformulamos as páginas para explorar e gerenciar habilidades e plug-ins.
    • Agora você pode ajustar o zoom de cada janela. Durante a revisão, ficou mais fácil identificar quais arquivos foram editados.
    • As automações ganharam títulos e ícones na barra lateral, e o aplicativo passou a incluir temas do Raycast.

    Melhorias de desempenho e correções de bugs

    • As conversas e os projetos já carregados continuam visíveis durante a reconexão, e a navegação ficou mais ágil.
    • Corrigimos travamentos ao arquivar, falhas na quebra de linha em Markdown, regressões na janela acionada por atalho de teclado e vários problemas com permissões, terminal e árvores de trabalho.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.323

    Novos recursos

    • Agora você pode pesquisar conversas anteriores no Codex App. A barra lateral tem um atalho para a pesquisa, e os atalhos de teclado permitem acessar rapidamente as conversas recentes.
    • Agora você pode arquivar todas as conversas locais de um projeto com um clique.
    • O Codex App e a extensão do VS Code agora sincronizam as principais configurações. Você também pode acessar as configurações diretamente pela extensão.

    Melhorias de desempenho e correções de bugs

    • Outras melhorias de desempenho e correções de bugs.
  • Codex App 26.320

    Novos recursos

    • Adicionamos a versão 2 do Editor flutuante.
    • Adicionamos atalhos para mover o cursor no terminal por palavra ou por linha.
    • Facilitamos a busca por plugins na interface e melhoramos a exibição dos caminhos dos arquivos de imagem salvos.

    Melhorias de desempenho e correções de bugs

    • Corrigimos uma falha que fazia a barra lateral travar quando faltavam itens de um turno de subagente.
    • Corrigimos o roteamento de conversas abertas em janelas separadas e preservamos os caminhos locais das imagens anexadas no editor.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Codex App 26.318, 26.319

    Novos recursos

    • Adicionamos habilidades ao menu @ para que você possa inseri-las no editor junto com outras menções.
    • Cmd/Ctrl+F agora usa o texto selecionado como termo inicial da busca, o que agiliza as pesquisas em revisões e comparações de código. Também melhoramos a navegação nas revisões com uma árvore de arquivos renovada, cuja largura pode ser ajustada em porcentagem.
    • Adicionamos um efeito de brilho com a identidade visual do Codex à tela de carregamento do aplicativo.

    Melhorias de desempenho e correções de bugs

    • Melhoramos os resumos das alterações que aparecem quando você recolhe uma comparação de código durante a revisão.
    • Corrigimos problemas de foco nos comandos de barra e de alinhamento no editor. Também refinamos os cartões de plugins e os detalhes das etapas.
    • Fizemos outras melhorias de desempenho e correções de bugs.
  • Codex App 26.317

    Novos recursos

    • Agora você pode criar um fork de uma conversa a partir de uma mensagem anterior. Antes, isso só era possível a partir da interação mais recente.
    • Adicionamos comandos de barra para alternar entre modelos e ajustar o nível de raciocínio. Agora os comandos de barra também funcionam no meio do rascunho de um prompt.
    • Agora você recebe notificações quando o Codex faz perguntas no modo planejamento. Assim fica mais fácil perceber quando ele precisa de uma resposta sua.

    Melhorias de desempenho e correções de bugs

    • Corrigimos problemas na transferência de conversas e na navegação entre subagentes que afetavam as árvores de trabalho e a extensão do VS Code.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • O GPT-5.4 mini chega ao Codex

    O GPT-5.4 mini já está disponível no Codex. É um modelo rápido e eficiente para tarefas de programação mais simples e para uso por subagentes.

    O GPT-5.4 mini supera o GPT-5 mini em programação, raciocínio, compreensão de imagens e uso de ferramentas, com mais que o dobro da velocidade. No Codex, o GPT-5.4 mini consome apenas 30% do que o GPT-5.4 consome dos limites incluídos no seu plano. Assim, em tarefas comparáveis, você pode trabalhar por cerca de 3,3 vezes o tempo que teria com o GPT-5.4 antes de atingir esses limites.

    O GPT-5.4 mini está disponível no Codex App, na CLI, na extensão para IDE e no Codex Web. O modelo também está disponível na API.

    Use o GPT-5.4 mini para explorar a base de código, revisar arquivos grandes, processar documentos de apoio e executar outras tarefas de subagentes que exigem menos raciocínio. Para trabalhos mais complexos de planejamento, coordenação e tomada de decisão final, comece com o GPT-5.4.

    Para mudar para o GPT-5.4 mini:

    • Na CLI, inicie uma nova conversa com o comando:
      codex --model gpt-5.4-mini
      Ou use /model durante uma sessão.
    • Na extensão para IDE, escolha GPT-5.4 mini no seletor de modelos do Editor.
    • No Codex App, escolha GPT-5.4 mini no seletor de modelos do Editor.

    Se o GPT-5.4 mini ainda não aparecer, atualize a CLI, a extensão para IDE ou o Codex App para a versão mais recente.

  • Codex App 26.313

    Novos recursos

    • Adicionamos botões de voltar e avançar ao cabeçalho para você navegar mais rapidamente entre as telas recentes.
    • Agora você pode acessar a pasta do projeto diretamente pelo menu da conversa. Dependendo do sistema, a opção é Abrir no Finder, Abrir no Explorador de Arquivos ou Abrir no gerenciador de arquivos.

    Melhorias de desempenho e correções de bugs

    • As notificações de erro agora explicam com mais clareza o que aconteceu quando há uma falha na conversa ou ao retomá-la.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.312

    Temas

    Em Configurações, você pode personalizar a aparência do Codex App. Escolha um tema base, ajuste as cores de destaque, de fundo e de primeiro plano e altere as fontes da interface e do código. Você também pode compartilhar seu tema personalizado com amigos.

    Novidades nas Automações

    Agora você pode escolher se as automações são executadas localmente ou em uma árvore de trabalho, personalizar o nível de raciocínio e o modelo de cada automação e usar modelos prontos como inspiração para criar novas automações.

    Melhorias de desempenho e correções de bugs

    Vários bugs foram corrigidos e o desempenho foi aprimorado.

  • Codex App 26.311

    Estas notas também abrangem a versão 26.309.

    Novos recursos

    • O Codex agora pode ler a saída do terminal integrado da conversa atual. Assim, enquanto trabalha com você, ele pode verificar o status de um servidor de desenvolvimento em execução ou consultar novamente a saída de uma compilação que falhou.

    Melhorias de desempenho e correções de bugs

    • Ao reiniciar, o aplicativo agora mantém a última opção selecionada entre Local, Árvore de trabalho e Nuvem.
    • O botão para adicionar comentários a linhas específicas voltou a aparecer na margem do diff.
    • As informações sobre as branches agora são atualizadas após a criação de uma branch.
    • Outras melhorias de desempenho e correções de bugs.
  • O GPT-5.4 chega ao Codex

    O GPT-5.4 já está disponível no Codex. É o modelo de fronteira mais capaz e eficiente da OpenAI para o trabalho profissional.

    Ele reúne em um único modelo os avanços recentes em raciocínio, programação e fluxos de trabalho com agentes de IA. É a opção recomendada para a maioria das tarefas no Codex.

    No Codex, o GPT-5.4 é o primeiro modelo de uso geral com suporte nativo ao Uso do computador. O GPT-5.4 no Codex oferece suporte experimental a uma janela de contexto de 1 milhão de tokens. Ele permite executar fluxos de trabalho complexos que envolvem vários aplicativos e realizar tarefas de longa duração. As melhorias na busca e no uso de ferramentas ajudam os agentes a encontrar e usar as ferramentas certas com mais eficiência.

    O GPT-5.4 está disponível em todas as interfaces do Codex: no Codex App, na CLI, na extensão para IDE e no Codex Cloud na Web. O GPT-5.4 também está disponível na API.

    Para mudar para o GPT-5.4:

    • Na CLI, inicie uma nova conversa com o comando:
      codex --model gpt-5.4
      Ou use /model durante uma sessão.
    • Na extensão para IDE, escolha o GPT-5.4 no seletor de modelos do Editor.
    • No Codex App, escolha o GPT-5.4 no seletor de modelos do Editor.

    Se o GPT-5.4 ainda não aparecer, atualize a CLI, a extensão para IDE ou o Codex App para a versão mais recente.

  • Codex App 26.305

    Melhorias de desempenho e correções de bugs

    • Melhoramos as conexões remotas. As mensagens de erro de conexão estão mais claras, as atualizações de status estão mais informativas e os rótulos dos hosts estão mais claros nas telas de conversa e de configurações.
    • Corrigimos os atalhos para copiar e colar no terminal integrado no Windows.
    • Corrigimos um problema que permitia que conversas fixadas reaparecessem na barra lateral após o arquivamento.
    • Corrigimos um problema que podia impedir o preenchimento automático de uma nova conversa ao abrir links codex://new repetidamente com o aplicativo já aberto.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.304

    Codex App para Windows

    O Codex App agora está disponível para Windows. Em uma única interface, você pode trabalhar em vários projetos, manter conversas com agentes em paralelo e revisar os resultados.

    O Codex App roda nativamente no Windows e usa o PowerShell e uma sandbox nativa do Windows que limita as permissões. Assim, você pode usar o Codex no Windows sem precisar migrar seu fluxo de trabalho para o WSL ou para uma máquina virtual, nem desativar a sandbox.

    A versão para Windows oferece os mesmos recursos principais das demais versões do Codex App:

    Se preferir desenvolver no WSL, você também pode configurar o agente do Codex e o terminal integrado para rodarem nesse ambiente.

    Baixe o aplicativo pela Microsoft Store e entre com sua conta do ChatGPT ou com uma chave de API. Para mais detalhes sobre a instalação e a configuração, consulte Configuração inicial, Usar o WSL com o Codex App e Personalizar o aplicativo para seu ambiente de desenvolvimento.

  • Codex App 26.303

    Novos recursos

    • Adicionamos uma opção em Árvores de trabalho para ativar ou desativar a limpeza automática das árvores de trabalho gerenciadas pelo Codex.
    • Agora você pode usar o Handoff para transferir uma conversa entre os ambientes Local e Árvore de trabalho.
    • Agora você pode selecionar o inglês diretamente no menu de idiomas.

    Melhorias de desempenho e correções de bugs

    • Melhoramos os fluxos de trabalho com o GitHub e com pull requests.
    • Melhoramos as solicitações de aprovação e o processo de login para conectar aplicativos.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.

fevereiro de 2026

  • Codex App 26.228

    Melhorias de desempenho e correções de bugs

    • Corrigimos uma regressão que podia interromper a atualização das telas de conversas e tarefas enquanto o Codex enviava uma resposta em tempo real.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.227

    Novos recursos

    • As linhas de tarefas e os botões de PR agora exibem indicadores de status dos pull requests, incluindo os estados de rascunho, aberto, mesclado e fechado.
    • A nova configuração em Árvores de trabalho permite escolher quantas árvores de trabalho gerenciadas pelo Codex manter antes que ele remova as mais antigas.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a rolagem e a navegação em conversas longas e na revisão de código. Corrigimos saltos inesperados nas conversas, oscilações na barra lateral e problemas de rolagem na visualização das diferenças entre versões do código.
    • Tornamos a inicialização do aplicativo mais confiável e melhoramos o funcionamento do zoom pelo teclado.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.226

    Novos recursos

    • Adicionamos atalhos de MCP ao Editor, incluindo sugestões de palavras-chave para instalação e um submenu de servidores MCP em Adicionar contexto.
    • Os comentários de revisão feitos diretamente nas linhas de código agora aceitam @mentions e menções a habilidades.

    Melhorias de desempenho e correções de bugs

    • Melhoramos a exibição das chamadas de ferramentas MCP e o tratamento de erros em diagramas Mermaid.
    • Corrigimos um problema que podia fazer com que comandos interrompidos no terminal continuassem aparecendo como se estivessem em execução.
    • Fizemos outras melhorias de desempenho e corrigimos mais bugs.
  • Codex App 26.224

    Novos recursos

    • Agora você pode executar automações em uma árvore de trabalho dedicada ou diretamente na pasta de um projeto.

    Melhorias de desempenho e correções de bugs

    • Os avisos de configuração agora aparecem nas configurações, com links para os arquivos afetados.
    • Melhoramos a navegação pelo histórico de prompts e passamos a preservar as quebras de linha nos rascunhos de mensagens.
  • Codex App 26.217

    Novos recursos

    • Agora você pode arrastar e soltar mensagens na fila para mudar a ordem de envio.
    • O aplicativo agora exibe um aviso quando o modelo selecionado é substituído por um menos capaz.

    Melhorias e correções de bugs

    • Ficou mais fácil trabalhar com arquivos. A busca agora aceita correspondências aproximadas, e o aplicativo recupera melhor os anexos após a reinicialização.
    • Fizemos outras melhorias de desempenho e corrigimos bugs.
  • Apresentamos o GPT-5.3-Codex-Spark

    Hoje lançamos uma prévia de pesquisa do GPT-5.3-Codex-Spark, uma versão menor do GPT-5.3-Codex e nosso primeiro modelo projetado para programação em tempo real. Otimizamos o Codex-Spark para responder quase instantaneamente. Ele gera mais de mil tokens por segundo e mantém um ótimo desempenho em tarefas reais de programação.

    A prévia de pesquisa do Codex-Spark está disponível para usuários do ChatGPT Pro nas versões mais recentes do Codex App, da CLI e da extensão para IDE. Este lançamento também é o primeiro marco da nossa parceria com a Cerebras.

    No lançamento, o Codex-Spark trabalha apenas com texto e tem uma janela de contexto de 128 mil tokens. Durante a prévia de pesquisa, o modelo tem limites de uso próprios, e seu uso não conta para os limites padrão do Codex. Em períodos de alta demanda, o acesso pode ficar mais lento ou você pode ter de aguardar em uma fila enquanto ajustamos a capacidade para manter o serviço confiável para todos.

    Para mudar para o GPT-5.3-Codex-Spark:

    • Na CLI, inicie uma nova conversa com o comando:
      codex --model gpt-5.3-codex-spark
      Você também pode usar /model durante uma sessão.
    • Na extensão para IDE, selecione o GPT-5.3-Codex-Spark no seletor de modelos do Editor.
    • No Codex App, selecione o GPT-5.3-Codex-Spark no seletor de modelos do Editor.

    Se o GPT-5.3-Codex-Spark ainda não aparecer, atualize a CLI, a extensão para IDE ou o Codex App para a versão mais recente.

    O GPT-5.3-Codex-Spark não está disponível na API no lançamento. Para fluxos de trabalho que usam uma chave de API, continue usando gpt-5.2-codex.

  • Codex App 26.212

    Novos recursos

    • Suporte ao GPT-5.3-Codex-Spark
    • Agora você pode criar um fork de uma conversa
    • Abra uma conversa em uma janela flutuante para mantê-la à vista enquanto trabalha

    Correções de bugs

    • Melhorias de desempenho e correções de bugs

    Também estão começando os testes alfa do Codex App para Windows. Inscreva-se aqui para se candidatar aos testes.

  • Codex App 26.210

    Novos recursos

    • Agora você pode pesquisar branches no seletor de branches.
    • Ao digitar plan no editor, você recebe orientações mais claras sobre como entrar no modo planejamento.
    • Agora o aplicativo oferece suporte a aprovações em paralelo.

    Melhorias e correções de bugs

    • Outras melhorias de desempenho e correções de bugs.
  • GPT-5.3-Codex no Cursor e no VS Code

    A partir de hoje, o GPT-5.3-Codex está disponível de forma nativa no Cursor e no VS Code.

    O acesso à API está sendo liberado em etapas, começando com um pequeno grupo de clientes.

    Este é o primeiro modelo cuja capacidade na área de segurança é tratada como de alto nível segundo o Preparedness Framework.

    Os controles de segurança continuarão a ser ampliados, e mais clientes terão acesso à API nas próximas semanas.

  • Codex App 26.208

    Novos recursos

    • A paleta de comandos agora inclui ações de MCP e de personalidade.
    • Por padrão, as mensagens de acompanhamento agora entram na fila.

    Melhorias e correções de bugs

    • Mais melhorias de desempenho e correções de bugs.
  • Codex App 26.206

    Novos recursos

    • Agora você pode usar a referência a um arquivo para mostrar sua localização diretamente no gerenciador de arquivos do sistema operacional.

    Melhorias e correções de bugs

    • Removemos o limite de tamanho total das alterações exibidas no painel de revisão para facilitar a revisão de grandes conjuntos de alterações.
    • Outras melhorias de desempenho e correções de bugs.
  • Apresentamos o GPT-5.3-Codex

    Hoje lançamos o GPT-5.3-Codex, o modelo de programação agêntica mais capaz até hoje para lidar com problemas complexos de engenharia de software do mundo real.

    O GPT-5.3-Codex combina o desempenho de fronteira do GPT-5.2-Codex em programação com raciocínio mais avançado e maior domínio de conhecimentos profissionais. Para quem usa o Codex, o novo modelo é 25% mais rápido. Também ficou mais fácil colaborar com o agente enquanto ele trabalha. Ele informa o progresso com mais frequência e responde a novas orientações em tempo real.

    O GPT-5.3-Codex está disponível nos planos pagos do ChatGPT em todos os lugares onde você pode usar o Codex: no Codex App, na CLI, na extensão para IDE e no Codex Cloud na Web. Em breve, também será possível acessar o modelo pela API.

    Para mudar para o GPT-5.3-Codex:

    • Na CLI, inicie uma nova conversa com o comando:
      codex --model gpt-5.3-codex
      Ou use /model durante uma sessão.
    • Na extensão para IDE, verifique se você entrou com sua conta do ChatGPT e selecione GPT-5.3-Codex no seletor de modelos do Editor.
    • No Codex App, verifique se você entrou com sua conta do ChatGPT e selecione GPT-5.3-Codex no seletor de modelos do Editor.
    • Se o GPT-5.3-Codex não aparecer, atualize a CLI, a extensão para IDE ou o Codex App para a versão mais recente.

    Nos fluxos de trabalho que usam uma chave de API, continue usando gpt-5.2-codex até que o novo modelo esteja disponível pela API.

  • Codex App 26.205

    Novos recursos

    • Suporte ao GPT-5.3-Codex.
    • Agora você pode orientar o Codex durante a execução de uma tarefa. Envie uma mensagem enquanto ele trabalha para indicar como deve prosseguir.
    • Anexe arquivos de qualquer tipo ou arraste e solte os arquivos no aplicativo.

    Correções de bugs

    • Corrigimos um problema que fazia a tela do aplicativo piscar.
  • Codex App 26.204

    Novos recursos

    • Agora você pode abrir arquivos e pastas no Zed e no Textmate.
    • Agora é possível visualizar arquivos PDF no painel de revisão.

    Correções de bugs

    • Melhorias de desempenho.
  • Codex App 26.203

    Novos recursos

    • Agora você pode renomear uma conversa clicando duas vezes nela na lista de conversas.

    Melhorias e correções de bugs

    • A opção Sincronizar passou a se chamar Transferir, e a interface de transferência agora mostra com mais clareza as estatísticas de origem e destino.
    • Outras melhorias de desempenho e correções de bugs.
  • Conheça o Codex App

    Codex App

    O Codex App para macOS é uma interface de desktop que permite trabalhar com agentes em várias conversas em paralelo e colaborar com eles em tarefas de longa duração. A barra lateral de projetos, a lista de conversas e o painel de revisão permitem acompanhar o trabalho em diferentes projetos.

    Principais recursos

    Por tempo limitado, os planos ChatGPT Free e Go incluem o Codex, e os planos Plus, Pro, Business, Enterprise e Edu têm limites de taxa em dobro. Esses limites maiores valem no aplicativo, na CLI, no seu IDE e na nuvem.

    Saiba mais no artigo do blog Conheça o Codex App.

    Para mais detalhes, consulte a documentação do Codex App.

janeiro de 2026

  • Pesquisa na Web agora vem ativada por padrão

    O Codex agora ativa a pesquisa na Web para tarefas locais na CLI do Codex e na extensão para IDE. Por padrão, o Codex usa um cache de pesquisa na Web, um índice de resultados da Web que a OpenAI mantém. O modo com cache retorna resultados já indexados sem consultar as páginas em tempo real. Já o modo em tempo real busca os dados mais recentes da Web. Se você usa --yolo ou outra configuração de sandbox com acesso completo, a pesquisa na Web retorna resultados em tempo real por padrão. Para desativar esse comportamento ou mudar de modo, ajuste a opção de configuração web_search.

    • web_search = "cached" (opção padrão, que retorna resultados do cache de pesquisa na Web)
    • web_search = "live" (busca os dados mais recentes da Web, assim como --search)
    • web_search = "disabled" para remover a ferramenta

    Para saber mais, consulte a documentação de configuração.

  • Compartilhamento de configurações com a configuração de equipe

    A configuração de equipe reúne os arquivos que as equipes usam para padronizar a configuração do Codex em diferentes repositórios e máquinas. Use esse recurso para compartilhar os seguintes itens:

    • Valores padrão definidos em config.toml
    • Regras em rules/ para controlar a execução de comandos fora do sandbox
    • Fluxos de trabalho reutilizáveis em skills/

    O Codex carrega essas camadas de configuração das pastas .codex/ no diretório de trabalho atual, nos diretórios superiores e na raiz do repositório. Também carrega as camadas dos diretórios do usuário (~/.codex/) e do sistema (/etc/codex/). As configurações dos locais de maior prioridade prevalecem sobre as dos locais de menor prioridade.

    Os administradores continuam podendo impor restrições com requirements.toml. Essas restrições prevalecem sobre os valores padrão, independentemente de onde eles foram definidos.

    Saiba mais em Configuração de equipe.

  • Prompts personalizados estão obsoletos

    Os prompts personalizados agora são considerados obsoletos. Em seu lugar, use Habilidades para reutilizar instruções e fluxos de trabalho.

  • GPT-5.2-Codex disponível na API

    O GPT-5.2-Codex já está disponível na API e para quem usa a API para entrar no Codex.

    Para saber mais sobre como usar o GPT-5.2-Codex, consulte nossa documentação da API.

dezembro de 2025

  • Habilidades de agente no Codex

    O Codex agora oferece suporte a habilidades de agente. São conjuntos reutilizáveis de instruções que ajudam o Codex a concluir tarefas específicas de forma confiável e podem incluir scripts e recursos opcionais.

    As habilidades estão disponíveis tanto na CLI do Codex quanto nas extensões para IDE.

    Para usar uma habilidade específica, digite $skill-name (por exemplo, $skill-installer ou, após instalá-la, a habilidade experimental $create-plan). Você também pode deixar que o Codex escolha uma habilidade automaticamente com base no seu prompt.

    Saiba mais na documentação sobre habilidades.

    Padrão de organização em pastas (agentskills.io)

    De acordo com a especificação aberta de habilidades de agente, cada habilidade é uma pasta que deve conter um arquivo SKILL.md e pode incluir arquivos de apoio.

    my-skill/
      SKILL.md       # Required: instructions + metadata
      scripts/       # Optional: executable code
      references/    # Optional: documentation
      assets/        # Optional: templates, resources

    Instale habilidades por usuário ou por repositório

    Para uso pessoal, instale as habilidades em ~/.codex/skills. Para disponibilizá-las a todos que trabalham no projeto, adicione-as à pasta .codex/skills do repositório e faça o commit.

    Para começar, o Codex já inclui algumas habilidades de sistema, como $skill-creator e $skill-installer. A habilidade $create-plan é experimental e precisa ser instalada. Por exemplo, digite $skill-installer instale a habilidade create-plan da pasta .experimental.

    Diretório de habilidades selecionadas

    O Codex inclui uma pequena seleção de habilidades inspiradas em fluxos de trabalho populares na OpenAI. Use $skill-installer para instalá-las. A seleção deve crescer com o tempo.

  • Apresentamos o GPT-5.2-Codex

    Hoje lançamos o GPT-5.2-Codex, o modelo de programação agêntica mais avançado até hoje para lidar com desafios complexos de engenharia de software do mundo real.

    O GPT-5.2-Codex é uma versão do GPT-5.2 ainda mais otimizada para programação agêntica no Codex. A compactação de contexto melhora o desempenho em tarefas de longa duração. O modelo também tem melhor desempenho em mudanças de grande porte no código, como refatorações e migrações, e em ambientes Windows. Seus recursos de cibersegurança estão significativamente mais avançados.

    A partir de hoje, a CLI e a extensão para IDE passam a usar gpt-5.2-codex como modelo padrão para quem entrou com a conta do ChatGPT. Em breve, o modelo estará disponível pela API.

    Se você já definiu um modelo no arquivo de configuração config.toml, pode experimentar gpt-5.2-codex em uma nova sessão da CLI do Codex com o seguinte comando:

    codex --model gpt-5.2-codex

    Você também pode usar o comando de barra /model na CLI. Na extensão do Codex para IDE, selecione GPT-5.2-Codex no menu suspenso.

    Para usar gpt-5.2-codex como modelo padrão em todas as sessões, atualize o config.toml, seu arquivo de configuração:

    model = "gpt-5.2-codex”
  • Conheça o Codex para Linear

    Para iniciar uma tarefa da nuvem do Codex, atribua uma issue a @Codex ou mencione @Codex na issue. O Codex publica atualizações no Linear enquanto trabalha. Ao concluir a tarefa, ele compartilha um link para que você possa revisar o resultado, abrir um PR ou continuar trabalhando.

    Captura de tela de uma tarefa do Codex iniciada no Linear e concluída com sucesso

    Para saber como conectar o Codex ao Linear tanto localmente via MCP quanto pela nova integração, consulte a documentação do Codex para Linear.

novembro de 2025

  • Correções no uso do Codex e na compra de créditos

    Fizemos pequenos ajustes para corrigir alguns problemas com o uso do Codex e a compra de créditos.

    • Padronizamos os painéis de uso para que todos mostrem os “limites restantes”. Antes, a CLI mostrava os “limites utilizados”.
    • Corrigimos um problema que impedia a compra de créditos por quem havia assinado o ChatGPT pelo iOS ou pelo Google Play.
    • Corrigimos um problema que podia fazer a CLI exibir dados de uso desatualizados. Agora, a CLI atualiza esses dados sem que seja preciso enviar uma mensagem primeiro.
    • Otimizamos o backend para reduzir as variações no uso disponível ao longo do dia, independentemente da carga total do Codex ou de como o tráfego é roteado. Antes, se por acaso várias consultas seguidas não encontrassem os dados no cache, o usuário podia acabar usando o Codex muito menos antes de atingir o limite.
  • Apresentamos o GPT-5.1-Codex-Max

    Hoje lançamos o GPT-5.1-Codex-Max, nosso novo modelo de fronteira para programação agêntica.

    Desenvolvemos o GPT‑5.1-Codex-Max a partir de uma versão atualizada do nosso modelo de raciocínio de base, treinado em tarefas com agentes de IA em engenharia de software, matemática, pesquisa e outras áreas. O GPT‑5.1-Codex-Max é mais rápido, mais inteligente e usa tokens com mais eficiência em todas as etapas do ciclo de desenvolvimento. Com isso, dá mais um passo para se tornar um parceiro confiável na programação.

    A partir de hoje, a CLI e a extensão para IDE passam a usar gpt-5.1-codex-max como modelo padrão para quem faz login com o ChatGPT. O modelo estará disponível em breve pela API.

    Para tarefas que toleram maior latência, também adicionamos o nível de esforço de raciocínio Extra alto (xhigh). Com ele, o modelo pode raciocinar por ainda mais tempo para dar uma resposta melhor. Para a maioria das tarefas do dia a dia, continuamos recomendando o nível Médio.

    Se você já definiu um modelo no arquivo de configuração config.toml, pode experimentar gpt-5.1-codex-max em uma nova sessão da CLI do Codex com o comando abaixo.

    codex --model gpt-5.1-codex-max

    Você também pode usar o comando de barra /model na CLI. Na extensão do Codex para IDE, você pode selecionar GPT-5.1-Codex no menu suspenso.

    Para usar gpt-5.1-codex-max como modelo padrão em todas as sessões, atualize o config.toml, seu arquivo de configuração, conforme o exemplo abaixo.

    model = "gpt-5.1-codex-max”
  • Apresentamos o GPT-5.1-Codex e o GPT-5.1-Codex-Mini

    Com o lançamento do GPT-5.1 na API, o Codex ganha duas novas opções de modelo: gpt-5.1-codex-mini e gpt-5.1-codex. São versões do GPT-5.1 otimizadas para tarefas de programação agêntica de longa duração e para uso em harnesses de agentes de programação, como os do Codex ou outros semelhantes.

    A partir de hoje, a CLI e a extensão para IDE passam a usar por padrão o gpt-5.1-codex no macOS e no Linux e o gpt-5.1 no Windows.

    Se você já definiu um modelo no arquivo de configuração config.toml, pode experimentar o gpt-5.1-codex em uma nova sessão da CLI do Codex com o seguinte comando:

    codex --model gpt-5.1-codex

    Você também pode usar o comando de barra /model na CLI. Na extensão do Codex para IDE, você pode selecionar GPT-5.1-Codex no menu suspenso.

    Para usar o gpt-5.1-codex como modelo padrão em todas as sessões, atualize o config.toml, seu arquivo de configuração:

    model = "gpt-5.1-codex”
  • Conheça o GPT-5-Codex-Mini

    Hoje lançamos o gpt-5-codex-mini como uma nova opção de modelo no Codex CLI e na extensão do Codex para IDE. É uma versão menor e mais econômica do gpt-5-codex, mas com capacidade mais limitada. Com esse modelo, sua assinatura do ChatGPT oferece cerca de quatro vezes o volume de uso.

    A partir de hoje, quando você atingir 90% do seu limite de uso de 5 horas, a CLI e a extensão para IDE vão sugerir automaticamente a troca para o gpt-5-codex-mini. Assim, você pode trabalhar por mais tempo sem interrupções.

    Para experimentar o modelo, inicie uma nova sessão do Codex CLI com o comando abaixo:

    codex --model gpt-5-codex-mini

    Você também pode usar o comando de barra /model na CLI. Na extensão do Codex para IDE, você pode selecionar GPT-5-Codex-Mini no menu suspenso.

    Outra opção é definir gpt-5-codex-mini como modelo padrão. Para isso, atualize o config.toml, seu arquivo de configuração:

    model = "gpt-5-codex-mini”
  • Atualização do modelo GPT-5-Codex

    Lançamos uma pequena atualização para o GPT-5-Codex. Agora, o modelo:

    • Edita arquivos com mais confiabilidade usando apply_patch.
    • Executa menos ações destrutivas, como git reset.
    • Colabora melhor quando encontra alterações feitas pelo usuário nos arquivos.
    • É 3% mais eficiente em termos de tempo e consumo de recursos.

outubro de 2025

  • Créditos nos planos ChatGPT Pro e Plus

    Quem assina o ChatGPT Plus ou o ChatGPT Pro agora pode usar créditos sob demanda para continuar usando o Codex após atingir o limite do plano. Saiba mais.

  • Mencione @Codex em issues e PRs do GitHub

    Agora você pode mencionar @codex no pull request de alguém da sua equipe para esclarecer dúvidas, pedir que o Codex dê continuidade ao trabalho ou solicitar alterações. As issues do GitHub também aceitam menções a @codex, então você pode iniciar tarefas a partir de qualquer issue sem sair do seu fluxo de trabalho.

    O Codex responde em um pull request e em uma issue do GitHub após uma menção a @Codex.

  • O Codex já está em disponibilidade geral

    O Codex chega à disponibilidade geral com três novidades — @Codex no Slack, o SDK do Codex e novas ferramentas de administração.

    @Codex no Slack

    Agora você pode fazer perguntas ao Codex e atribuir tarefas a ele diretamente pelo Slack. Para começar, consulte o guia de integração com o Slack.

    SDK do Codex

    Com o SDK do Codex em TypeScript, você pode integrar às suas ferramentas e fluxos de trabalho o mesmo agente que a CLI do Codex usa. Com a nova GitHub Action do Codex, fica fácil adicionar o Codex aos fluxos de trabalho de CI/CD. Para começar, consulte o guia do SDK do Codex.

    import { Codex } from "@openai/codex-sdk";
    
    const agent = new Codex();
    const thread = agent.startThread();
    
    const result = await thread.run("Explore this repo");
    console.log(result);
    
    const result2 = await thread.run("Propose changes");
    console.log(result2);

    Novos controles administrativos e painéis de análise

    Os administradores de espaços de trabalho do ChatGPT agora podem editar ou excluir ambientes do Codex Cloud. Com arquivos de configuração gerenciados, eles podem definir padrões seguros para o uso da CLI e do IDE e monitorar como o Codex usa comandos localmente. Os novos painéis de análise permitem acompanhar o uso do Codex e o feedback das revisões de código. Saiba mais no guia de administração para empresas.

    Atualizações de disponibilidade e preços

    A partir de hoje, a integração com o Slack e o SDK do Codex estão disponíveis para desenvolvedores nos planos ChatGPT Plus, Pro, Business, Edu e Enterprise. Os novos recursos de administração estarão disponíveis nos planos Business, Edu e Enterprise. A partir de 20 de outubro, as tarefas do Codex Cloud passarão a contar para o seu uso do Codex. Consulte o guia de preços do Codex para ver os detalhes de cada plano.

setembro de 2025

  • GPT-5-Codex na API

    O GPT-5-Codex já está disponível na API Responses. Você também pode usá-lo na CLI do Codex com sua chave de API. Pretendemos atualizar essa versão do modelo regularmente. O GPT-5-Codex tem o mesmo preço do GPT-5. Consulte a página do modelo para saber mais sobre preços e limites de taxa.

  • Conheça o GPT-5-Codex

    Novo modelo: GPT-5-Codex

    Troca de modelo no Codex

    O GPT-5-Codex é uma versão do GPT-5 ainda mais otimizada para programação agêntica no Codex. Você pode usá-lo na extensão para IDE e na CLI ao entrar com sua conta do ChatGPT. O agente na nuvem e o recurso de revisão de código no GitHub também usam esse modelo.

    Para saber mais sobre o GPT-5-Codex e comparar seu desempenho com o do GPT-5 em tarefas de engenharia de software, leia o anúncio no nosso blog.

    Resultados em imagem

    Resultados em imagem no Codex

    Em tarefas de desenvolvimento front-end na nuvem, o GPT-5-Codex agora pode exibir capturas de tela da interface no Codex Web para você avaliar. Com essas imagens, você pode refinar o design sem precisar fazer checkout da branch localmente.

    Novidades na CLI do Codex

    • Agora você pode retomar sessões de onde parou com codex resume.
    • A compactação de contexto resume automaticamente a sessão quando ela se aproxima do limite da janela de contexto.

    Saiba mais nas notas da versão mais recente

agosto de 2025

  • Atualização do fim de agosto

    Extensão para IDE (compatível com VS Code, Cursor e Windsurf)

    O Codex agora roda no seu IDE com uma interface interativa que agiliza os ciclos de desenvolvimento local. Você pode alternar facilmente entre modos e ajustar o nível de esforço de raciocínio.

    Entrar com o ChatGPT (IDE e CLI)

    A autenticação com um clique dispensa chaves de API e usa créditos do ChatGPT Enterprise.

    Transferir tarefas entre o ambiente local e a nuvem

    Delegue tarefas ao Codex Web diretamente do IDE e aplique as alterações localmente, sem sair do editor.

    Revisões de código

    O Codex vai além da análise estática. Ele verifica se um PR atende ao objetivo proposto, analisa o código em conjunto com suas dependências e pode executar o código para validar o comportamento das alterações.

  • Atualização de meados de agosto

    Imagens nos prompts

    Agora você pode anexar imagens aos seus prompts no Codex Web para pedir alterações no front-end ou dar continuidade ao que foi discutido no quadro branco.

    Cache de contêineres

    O Codex agora armazena contêineres em cache para iniciar novas tarefas e retomar as anteriores 90% mais rápido. O tempo mediano de inicialização caiu de 48 para 5 segundos. Você pode configurar um script de manutenção para atualizar o ambiente em cache antes de iniciar novas tarefas.

    Configuração automática do ambiente

    Ambientes sem scripts de configuração manual agora executam os comandos de instalação padrão de gerenciadores de pacotes comuns, como yarn, pnpm, npm, go mod, Gradle, pip, poetry, uv e cargo. Isso reduz em 40% as falhas nos testes em novos ambientes.

junho de 2025

  • A melhor de N respostas

    O Codex agora pode gerar várias respostas ao mesmo tempo para uma única tarefa. Assim, você pode explorar rapidamente as possíveis soluções e escolher a melhor abordagem.

    Correções e melhorias

    • Adicionamos alguns atalhos de teclado e uma página para consultá-los. Para abrir a página, pressione ⌘-/ no macOS ou Ctrl+/ nas demais plataformas.

    • Adicionamos o parâmetro de consulta “branch” aos parâmetros existentes “environment”, “prompt” e “tab=archived”.

    • Adicionamos um indicador de carregamento que aparece durante o download do repositório na configuração do contêiner.

    • Agora você pode cancelar tarefas.

    • Corrigimos problemas que faziam as tarefas falharem durante a configuração.

    • Corrigimos problemas ao dar continuidade a tarefas em ambientes onde o script de configuração altera arquivos que o Git ignora.

    • Melhoramos a forma como o agente interpreta as restrições de acesso à rede e reage a elas.

    • Agora o texto que descreve o que o Codex está fazendo é atualizado com mais frequência.

    • Aumentamos para 20 minutos o tempo máximo de execução do script de configuração para usuários dos planos Pro e Business.

    • Melhoramos a visualização dos diffs de código. Agora você pode manter a tecla Option pressionada e clicar no cabeçalho de um diff para expandir ou recolher todos os diffs.

  • Atualização de junho

    Acesso do agente à internet

    Agora você pode permitir que o Codex acesse a internet durante a execução de tarefas para instalar dependências, atualizar pacotes, executar testes que precisam de recursos externos e muito mais.

    O acesso à internet fica desativado por padrão. Quem usa os planos Plus, Pro ou Business pode ativá-lo em ambientes específicos e definir quais domínios o Codex pode acessar e quais métodos HTTP pode usar. O acesso à internet estará disponível em breve para usuários do plano Enterprise.

    Saiba mais sobre o uso e os riscos do acesso à internet na documentação.

    Atualizar PRs existentes

    Agora você pode atualizar pull requests existentes ao dar continuidade a uma tarefa.

    Ditado por voz

    Agora você pode ditar tarefas para o Codex.

    Correções e melhorias

    • Adicionamos ao menu do perfil um link para este histórico de alterações.

    • Adicionamos suporte a arquivos binários. Ao aplicar patches, você pode realizar qualquer operação com esses arquivos. Em PRs, por enquanto, só é possível excluí-los ou renomeá-los.

    • Corrigimos um problema no iOS que fazia com que tarefas de acompanhamento aparecessem duas vezes na lista de tarefas.

    • Corrigimos um problema no iOS que exibia informações desatualizadas sobre o status dos pull requests.

    • Corrigimos um problema que, ao dar continuidade a uma tarefa, fazia com que os ambientes fossem iniciados com o estado da primeira interação em vez do estado mais recente.

    • Corrigimos a internacionalização dos eventos e logs das tarefas.

    • Melhoramos as mensagens de erro dos scripts de configuração.

    • Aumentamos de 1 MB para 5 MB o limite de tamanho dos diffs das tarefas.

    • Aumentamos de 5 para 10 minutos o tempo máximo de execução dos scripts de configuração.

    • Aprimoramos o processo de conexão com o GitHub.

    • Reativamos as Atividades ao Vivo no iOS após corrigir um problema que fazia com que algumas notificações se perdessem.

    • Removemos a exigência de autenticação de dois fatores para quem usa SSO ou faz login com uma conta de rede social.

maio de 2025

  • Página de configuração do ambiente reformulada

    Agora é mais fácil e rápido configurar o ambiente para executar código.

    Correções e melhorias

    • Adicionamos um botão para executar novamente as tarefas que falharam.

    • Adicionamos indicadores que mostram que o agente funciona sem acesso à rede após a configuração.

    • Adicionamos opções para copiar patches do Git após enviar um PR.

    • Adicionamos suporte a nomes de branches com caracteres Unicode.

    • Corrigimos um erro que impedia o repasse de segredos ao script de configuração.

    • Corrigimos a criação de branches em caso de conflito de nomes.

    • Corrigimos a exibição de diffs com emojis compostos por vários caracteres.

    • As mensagens de erro agora são mais específicas e indicam como resolver problemas ao iniciar tarefas, executar scripts de configuração ou enviar PRs. Isso também vale para erros de desconexão do GitHub.

    • Melhoramos a experiência inicial das equipes.

    • Melhoramos a aparência das novas tarefas durante o carregamento.

    • Aprimoramos o editor de mensagens de acompanhamento.

    • Reduzimos em 90% o número de desconexões do GitHub.

    • Reduzimos em 35% a latência na criação de PRs.

    • Reduzimos em 50% a latência nas chamadas de ferramentas.

    • Reduzimos em 20% o tempo para concluir tarefas.

    • As páginas agora usam o nome da tarefa como título, o que facilita distinguir as abas do Codex.

    • Ajustamos o prompt do sistema para que o agente saiba que está trabalhando sem acesso à rede e possa sugerir ao usuário que configure as dependências.

    • Atualizamos a documentação.

  • Codex no aplicativo do ChatGPT para iOS

    Inicie tarefas, veja as diferenças no código e envie PRs mesmo longe do computador.