Pular para o conteúdo
NovidadesIA

Agentes de IA

Claude Code consome 20% dos tokens para atualizar linha de status

Um script publicado pelo Flamerix AI bloqueia chamadas repetidas de resumo em agentes de fundo sem modificar o executável original do programa.

Edição: Anderson Gomes
· 4 min de leitura

O repositório Flamerix AI publicou o script no-agent-summary.js sob licença MIT para impedir que o assistente Claude Code gaste até 20% dos tokens em uma linha de status no terminal. A ferramenta reenvia a transcrição completa de cada agente em segundo plano a cada 30 segundos para gerar resumos de três a cinco palavras nas versões 2.1.257 a 2.1.312. A falha atinge programadores que executam subagentes ativos e motivou um debate com 588 pontos e 236 comentários no Hacker News. O script não altera o binário.

O mecanismo consome recursos porque envia todo o histórico do agente para o modelo Claude Opus repetidamente. O sistema usa essa resposta apenas para preencher o painel visual no terminal. A resposta não entra na conversa. Essa rotina roda desde a versão 2.1.232, lançada em agosto de 2026, sem oferecer uma opção nas configurações para desligar o recurso. Quem precisa interromper o gasto usa o gerenciador Bun para injetar o arquivo .js antes de iniciar o daemon:

curl -fsSL https://gistusercontent.com/flamerix-ai/c3905705cc4205e5de3011fa2e74efce/raw/no-agent-summary.js -o ~/.local/share/no-agent-summary.js
claude daemon stop --any
BUN_OPTIONS="${BUN_OPTIONS:+$BUN_OPTIONS }--preload=$HOME/.local/share/no-agent-summary.js" claude

Chamadas de resumo custam até 6% no terminal segundo a Anthropic

A comunidade divergiu sobre o tamanho real do impacto na fatura da API. O usuário quantbuilder questionou o local exato da chamada: "Acho que não é a linha de status no rodapé do terminal, mas na verdade o resumo de poucas palavras que o Claude gera para cada agente em segundo plano no painel de agentes. Então, se rodarmos principalmente uma sessão simples, não pagaremos por isso?". Outro participante, jakozaur, testou o comportamento e apontou variações no consumo: "Eu testei, e parece real, mas é mais sutil. É apenas para subagentes; fluxos de trabalho não parecem afetados. Além disso, são principalmente leituras em cache, então subagentes com contexto curto custam pouco, enquanto aqueles de contexto longo custam muito mais. Nas minhas sessões do Claude Code, pareceu mais cerca de 8% no máximo". O impacto varia conforme o uso. O usuário creamyhorror também levantou dúvidas sobre a métrica informada: "Agentes em segundo plano têm apenas 5 minutos de TTL de cache, mas imagino que isso não ajude a estendê-lo".

Edwin Arbus, integrante da equipe do Claude Code na Anthropic, entrou no debate para detalhar as estatísticas da empresa. Ele confirmou a rotina de envio, mas contestou a estimativa de 20% para o uso habitual. "Você entendeu o mecanismo básico, mas para ser super claro, isso se aplica apenas a agentes em segundo plano que estão trabalhando ativamente", afirmou Arbus. Ele explicou que, pela telemetria global da empresa, a função agent_summary respondeu por cerca de 2% do custo em preços de tabela da API e 6% do custo específico no terminal. A equipe reconheceu o custo alto. Arbus acrescentou que a marca de 16,4% medida no relatório original refletia uma equipe operando quase exclusivamente com múltiplos agentes paralelos.

Correção oficial reduz impacto em versões recentes

Os dois lados concordam que reenviar transcrições inteiras para atualizar frases curtas gera desperdício. O usuário gym relatou mudanças de consumo na assinatura Pro: "Fiquei surpreso que o problema de uso não tenha sido mencionado aqui antes. Há dois dias, 100% de uso em 5 horas consumia 25% do meu limite semanal. Hoje, 100% em 5 horas consome cerca de 13%, então algo foi corrigido". O preload bloqueia o temporizador.

A Anthropic lançou a versão 2.1.311 para corrigir falhas de cache nas chamadas do agent_summary. A empresa trabalha agora em um modo que enviará notas curtas a um modelo menor em vez de reprocessar o histórico do agente. A decisão exige avaliar o fluxo. Para quem gerencia custos de desenvolvimento, a escolha imediata fica entre aplicar a instrução --preload em máquinas Linux e macOS ou atualizar o cliente para interromper as chamadas desnecessárias na API.

  • Agentes de IA
  • Hacker News

Fonte: Página do assunto · Como produzimos as matérias