Codex 0.120.0: O que Muda Quando o Agente Finalmente Conta o que Está Fazendo
Quem já trabalhou com agentes de IA em tarefas longas conhece bem a sensação de incerteza: a tarefa foi delegada, o terminal mostra algum sinal de atividade, mas o que exatamente está acontecendo ali dentro permanece opaco até o resultado final aparecer. A atualização 0.120.0 do Codex, lançada em 11 de abril, resolve diretamente esse problema com a mudança mais significativa desta versão.
O Realtime V2 agora pode transmitir o progresso de agentes em segundo plano enquanto o trabalho ainda está em execução e enfileirar respostas de acompanhamento até que a resposta ativa seja concluída. Releasebot
Isso é uma mudança de paradigma na experiência de usar o Codex para tarefas assíncronas. Antes, o desenvolvedor delegava uma tarefa complexa e esperava pelo resultado. Agora, é possível acompanhar o progresso em tempo real enquanto o agente trabalha, o que tem dois efeitos práticos imediatos: permite intervir mais cedo quando algo parece estar indo na direção errada, e reduz a ansiedade cognitiva de trabalhar com sistemas que operam de forma opaca.
MCP no Modo Code: Tipagem que Finalmente Reflete o que a Ferramenta Retorna
Declarações de ferramentas no modo código agora incluem detalhes de outputSchema do MCP, de modo que resultados de ferramentas estruturadas são tipados com mais precisão. Releasebot
Para desenvolvedores que constroem integrações com servidores MCP no modo código do Codex, essa mudança tem impacto direto na qualidade das respostas. Quando uma ferramenta retorna dados estruturados, como um objeto JSON com campos específicos, o modelo agora tem informações de tipo mais ricas disponíveis ao processar esses resultados. Isso reduz a probabilidade de erros de parsing, melhora a inferência sobre como usar os dados retornados e torna as integrações mais robustas sem exigir workarounds manuais de tipagem.
TUI: Hooks Mais Legíveis e Status Customizável
A interface de terminal do Codex recebeu duas melhorias relacionadas que tornam sessões longas e complexas mais fáceis de monitorar.
A atividade de hooks na TUI é mais fácil de analisar, com hooks em execução exibidos separadamente e saída de hooks concluídos mantida apenas quando útil. Linhas de status customizadas na TUI podem incluir o título do thread renomeado. Releasebot
A primeira mudança resolve um problema real de legibilidade: quando múltiplos hooks rodam em sequência ou em paralelo, a saída misturada de hooks ativos e concluídos criava ruído visual que dificultava entender o estado atual da sessão. Separar hooks em execução dos concluídos e filtrar saída irrelevante torna o terminal mais limpo e acionável.
A segunda mudança é mais sutil mas útil para quem gerencia sessões paralelas: poder incluir o título do thread em linhas de status customizadas facilita distinguir o que está acontecendo em qual sessão sem precisar navegar entre contextos.
SessionStart Hooks: Distinguindo Origens de Sessão
Hooks SessionStart agora conseguem distinguir sessões criadas por /clear de sessões de inicialização limpa ou retomada. Releasebot
Para desenvolvedores que usam hooks para configurar automaticamente o ambiente no início de cada sessão, essa distinção é operacionalmente importante. Um /clear no meio de uma sessão é semanticamente diferente de uma inicialização limpa do agente: o contexto do projeto pode ser diferente, as configurações relevantes podem variar, e o comportamento desejado do hook pode ser distinto. Ter essa informação disponível nos hooks SessionStart permite automações mais precisas e contextualizadas.
Correções no Sandbox do Windows
O tratamento elevado do sandbox do Windows para políticas de sistema de arquivos dividido foi corrigido, incluindo partições somente leitura dentro de raízes graváveis. O tratamento de permissões do sandbox para raízes graváveis com links simbólicos e partições foi corrigido, prevenindo falhas em fluxos de trabalho de shell e apply_patch. Releasebot
O sandbox nativo do Windows, que chegou com a versão de março de 2026, introduziu complexidades específicas da plataforma relacionadas a como o sistema operacional gerencia permissões de sistema de arquivos, especialmente em cenários com links simbólicos e políticas mistas de leitura/escrita. Essas correções endereçam cenários que quebravam fluxos de trabalho comuns, particularmente o apply_patch que é central para como o Codex propõe alterações de código.
O Contexto: Codex Cresce Enquanto a Concorrência Pressiona
Essas melhorias chegam num contexto competitivo específico. Em abril de 2026, a Reuters reportou que a pressão do Claude Code da Anthropic levou a OpenAI a redirecionar recursos para o Codex e ferramentas enterprise como parte de um reenfoque estratégico mais amplo. Por março de 2026, o Codex havia crescido para mais de 2 milhões de usuários ativos semanais, e a OpenAI o estava posicionando como uma plataforma de agente enterprise mais ampla que poderia eventualmente ser usada para tarefas além do desenvolvimento de software. Wikipedia
O streaming em tempo real do progresso de agentes, em particular, é uma resposta direta a uma das vantagens percebidas do Claude Code no mercado de desenvolvedores que trabalham com terminal: a transparência sobre o que o agente está fazendo enquanto trabalha. Reduzir essa diferença de experiência é tão estrategicamente importante quanto qualquer melhoria de benchmark de qualidade de código.