Agentes de Código Após 21,54 Bilhões de Tokens: O Que Está Faltando?
Tech
AI
Code Agents
MCP
OpenAI

Agentes de Código Após 21,54 Bilhões de Tokens: O Que Está Faltando?

Processei 21,54 bilhões de tokens de atividade através de trabalho real com agentes de código. Os modelos melhoraram, mas o sistema ainda importa mais.

Uygar DuzgunUUygar Duzgun
Jul 12, 2026
Atualizado 15 de jul. de 2026
8 min read

Meus agentes de código usaram Claude Fable 5 e a família GPT-5.4, GPT-5.5 e GPT-5.6 da OpenAI em trabalho real ao longo de 2026: sites, aplicativos iOS, e-commerce, CRM, ferramentas de música, sistemas de SEO e meus próprios fluxos de trabalho de agentes. Quando somei os logs de sessão locais ainda restantes no meu Mac, o número chegou a 21,54 bilhões de tokens.

Esse número é absurdo. E também precisa de contexto.

A maior parte disso não são 21,5 bilhões de novas palavras escritas para mim. Sessões longas de agentes enviam grandes bases de código e instruções através do contexto múltiplas vezes. Uma grande parte é lida do cache. A contagem de tokens mostra principalmente quanto contexto meus agentes de código processaram.

Minha conclusão após este período ainda é clara: evoluímos. Os modelos conseguem manter tarefas mais longas coesas, usar ferramentas e corrigir erros em um nível que parecia distante há um ano. No entanto, o modelo em si continua sendo a parte menos interessante de um sistema confiável.

O que 21,5 bilhões de tokens dizem sobre agentes de código

Contei o uso da OpenAI a partir de cada valor `last_token_usage` em logs preservados do Codex. Contei o Fable a partir de mensagens únicas de assistente em logs do Claude, usando entrada normal, criação de cache, leitura de cache e saída. O resultado é uma medição de atividade local — não uma fatura da OpenAI ou da Anthropic.

ModelLogged activity tokensUnique usage events / model replies
------:---:
GPT-5.512,96 bilhões95.930
GPT-5.6 Sol, Terra e Luna1,88 bilhão12.370
GPT-5.4 incluindo Mini3,43 bilhões26.624
Claude Fable 53,27 bilhões16.878
Total21,54 bilhões151.802

Usando o método de pico máximo (high-water), o GPT-5.4 representou cerca de 3,21 bilhões de tokens de entrada em cache, o GPT-5.5 teve 12,30 bilhões e a família GPT-5.6 cerca de 1,82 bilhão. Os logs do Fable continham cerca de 3,05 bilhões de leituras de cache e 181 milhões de tokens de criação de cache.

É por isso que comparar o total à quantidade de texto que um humano poderia ler é enganoso. O trabalho do agente reutiliza grandes contextos. A pergunta relevante é se o sistema fez a coisa certa com eles.

Prompt — Copy & Paste
**Nota de método:** logs podem ter sido excluídos, movidos ou estar faltando em outros computadores e execuções na nuvem. Esses números são um piso verificado para este Mac, não um histórico completo da conta ou dados de faturamento do fornecedor. Para cada implantação física do Codex, contei apenas aumentos acima do valor `total_token_usage.total_tokens` mais alto observado anteriormente. Valores inalterados e diminuições contribuíram com zero. Isso torna 21,54 bilhões um piso conservador. Os logs do Claude foram deduplicados usando o UUID da mensagem.

A base de código por trás do uso: 59 projetos no GitHub

No momento da medição, minha conta no GitHub tinha 59 repositórios: 50 privados e 9 públicos. Eles se dividem aproximadamente assim:

24 em IA, agentes e automação
12 em e-commerce, CRM e sistemas de negócios
8 em web, conteúdo e educação
5 aplicativos nativos
5 projetos de música, vídeo e mídia
5 projetos de infraestrutura e ferramentas

Nos 26 repositórios do GitHub que tinham um checkout local com exatamente o mesmo nome, encontrei 6,90 milhões de linhas de código fonte rastreadas após filtrar arquivos de fornecedores, build, cache e minificados. Esse número é dominado por três grandes plataformas legadas em PHP. Se eu remover essas, restam cerca de 357.000 linhas na superfície mais moderna e mais construída internamente, que inclui TypeScript, Python, Swift, Shell e Astro.

Isso não é uma tentativa de vencer uma competição de linhas de código. Um milhão de linhas ruins ainda é dívida técnica. As estatísticas mostram a amplitude do ambiente onde os modelos foram testados: mobile, backend, frontend, automação, conteúdo, operações e lógica de negócios.

Fable 5 e GPT-5.6 são melhores — de maneiras diferentes

A Anthropic descreve o Fable 5 como seu modelo para grandes projetos de código, migrações e sessões autônomas longas. A OpenAI descreve o GPT-5.4 como uma fusão de codificação de fronteira, trabalho de conhecimento e uso de computador. A família GPT-5.6 levou o foco ainda mais para o trabalho de agentes de longa duração.

Isso corresponde bastante bem à minha experiência. O Fable é frequentemente melhor em entender a forma de um problema difícil antes de começar a alterar o código. O GPT-5.6 Sol é mais propenso a pegar o problema, usar as ferramentas e levar o trabalho adiante.

O debate no X mostra a mesma divisão:

Forrest Knight chama o Fable de melhor para codificação, mas critica sua velocidade e os bloqueios de segurança que afetam tarefas normais.
Will Sentance diz que o preço da API torna o uso constante do Fable irracional e sugere o Fable como um planejador com subagentes mais baratos.
Mikhail Parakhin julga o Fable melhor na codificação em si e o GPT-5.6 melhor em fluxos de trabalho agentivos.
Simon Willison aponta para um novo problema: o usuário tem que escolher entre múltiplos modelos e níveis de raciocínio para a mesma tarefa.
Peter Gostev alerta sobre a rapidez com que o GPT-5.6 com modo rápido, alto raciocínio e muitos subagentes pode queimar o orçamento de uso.
Babak Morshedizadeh critica a lacuna entre o contexto de API prometido pelo modelo e a janela menor que o Codex realmente fornece a uma sessão.

Essa crítica é justa. Um modelo melhor ainda pode criar um dia de trabalho pior se o roteamento, preços, limites de contexto ou políticas de segurança forem difíceis de entender.

Uma pilha de agentes modular com modelos, ferramentas, memória e verificação
Uma pilha de agentes modular com modelos, ferramentas, memória e verificação

O modelo é o motor, não o carro

Um modelo de linguagem pode raciocinar sobre código. Um agente de código também precisa operar dentro de um sistema real.

Minha pilha prática se parece com isso:

Skills descrevem fluxos de trabalho reutilizáveis e regras de domínio. O agente não precisa inventar o processo em cada sessão.
Ferramentas fornecem acesso controlado ao terminal, arquivos, navegador, APIs, bancos de dados e aplicativos.
MCP padroniza como o agente descobre e chama capacidades externas.
Memória salva decisões verificadas, caminhos e falhas passadas sem forçar todo o histórico em cada prompt.
Git mostra o que realmente mudou e torna o trabalho revisável.
Verificação executa lint, testes, build, simulador, verificações de site ao vivo ou API ao vivo.
Aprovação humana permanece no lugar antes de publicar, pagamentos, alterações no banco de dados e produção.

Cada parte resolve um problema diferente. Uma skill sem ferramentas é documentação. Uma ferramenta sem política é um risco. Memória sem controle de fonte torna-se folclore antigo. Um build sem verificações ao vivo ainda pode deixar a produção quebrada.

Recomendado para você

Fluxos de Trabalho de Desenvolvedor MCP: A Camada de Controle Real importa especialmente porque move a integração de prompts personalizados para um contrato que múltiplos clientes podem entender. Meu MCP de página pessoal pode, por exemplo, pesquisar, criar um rascunho, gerar imagens, analisar SEO e publicar. O mesmo agente ainda precisa saber quando parar em um rascunho não publicado.

O grande salto são cadeias de trabalho mais longas

Recomendado para você

No meu teste anterior do GPT-5.5 no Codex, vi a mesma mudança. Há um ano, uma boa sessão de codificação era frequentemente: perguntar, obter um bloco de código, copiar, testar você mesmo. Agora um agente pode ler regras do projeto, encontrar o repositório certo, inspecionar uma rota, alterar o código, fazer o build, resolver um conflito, fazer push e verificar a produção.

Isso é uma mudança qualitativa.

Ao mesmo tempo, tenho visto modelos:

declarar vitória após apenas fazer push, mesmo que a implantação tenha falhado
ler o código certo, mas trabalhar na worktree errada
confundir um build iOS enviado com um build assinado do TestFlight
escrever código correto contra uma API que não existe na versão instalada
usar bilhões de tokens em cache sem perceber algo óbvio que um humano vê na interface

O último passo ainda é o mais caro: provar que o resultado existe no lugar certo e funciona para um usuário real.

Um agente de código parado pela verificação antes da produção
Um agente de código parado pela verificação antes da produção

O que ainda nos falta

Melhor roteamento automático de modelos

Não quero escolher nomes de modelos e níveis de raciocínio para cada subtarefa. O sistema deve enviar revisão de arquitetura para o modelo que é melhor na visão geral, alterações mecânicas para um modelo mais rápido e verificação final para um verificador separado.

Memória de trabalho portável

O contexto ainda está preso dentro de um cliente, modelo ou arquivo de sessão específico. Skills e MCP reduzem a dor, mas um agente deveria ser capaz de trocar de modelos sem perder a maneira comprovada de trabalhar do projeto.

Verificação como um recurso de primeira classe

A maioria dos agentes de demonstração recompensa a produção de código. Quero medir a parcela de tarefas que terminam em estado externo correto verificado: rota ao vivo, linha de banco de dados, aplicativo instalado, mensagem enviada ou build aprovado.

Custo mais claro

Tokens em cache são mais baratos e às vezes relatados de forma diferente, mas o usuário muitas vezes vê apenas uma barra que desaparece rapidamente. O agente deveria ser capaz de dizer: esta tarefa usou X novos tokens de entrada, Y leituras de cache, Z tokens de saída e criou o seguinte resultado verificado.

Minha recomendação: construa o sistema antes do super-prompt

Comece com uma tarefa estreita que possa ser verificada. Dê ao agente um pequeno conjunto de ferramentas, escreva uma skill para o fluxo de trabalho e defina o que conta como concluído. Em seguida, adicione memória e mais ferramentas quando vir uma necessidade recorrente.

Um agente de código útil não precisa de acesso livre a tudo. Ele precisa do acesso certo, da ordem certa e de uma regra de parada.

Recomendado para você

Agora uso modelos Fable e OpenAI menos como oráculos e mais como componentes. O Fable pode revisar um design difícil. GPT-5.6 Sol, Terra e Luna podem ser divididos por perfil de trabalho, e o GPT-5.6 pode conduzir um longo fluxo de ferramentas. Um modelo menor pode traduzir ou classificar. O MCP os conecta a sistemas reais. Skills dão ao Codex uma maneira reutilizável de trabalhar. Git e testes decidem se o resultado pode avançar.

21,54 bilhões de tokens depois, a maior melhoria não é que os modelos escrevam código mais bonito. Eles podem permanecer no trabalho por mais tempo. Nosso trabalho é construir guardrails, memória e verificação que tornem esse tempo valioso.