Infracost reduz o uso de tokens do Claude em 79% ao redesenhar a CLI para agentes de IA

Infracost, uma ferramenta de CLI que estima custos de infraestrutura na nuvem a partir de Terraform, CloudFormation e CDK, redesenhou sua saída para agentes de codificação de IA como Claude Code e Cursor. O resultado: até 79% menos tokens de saída e 67% menos custos de API em comparação com uma linha de base apenas com Claude. O redesenho gira em torno de duas técnicas: pushdown de predicados na CLI e um formato de saída eficiente em tokens.
Detalhes do benchmark
- 16 perguntas sobre um fixture Terraform de 3 projetos com 1.171 recursos
- Modelo: Claude Opus, 5 repetições por pergunta
- Linha de base: Claude puro com ferramentas Bash e Read, sem skill carregado
- Comparado com o skill Infracost com a flag de saída
--llm
Resultados principais
| Métrica | Claude puro | Com skill Infracost (--llm) | Mudança |
|---|---|---|---|
| Respostas corretas | 5 / 11 (45%) | 11 / 11 (100%) | +6 |
| Custo total (USD) | $16.41 | $9.63 | -41% |
| Tokens de saída | 207.017 | 81.697 | -61% |
| Tempo real | 50 min | 50 min | empate |
Um exemplo: a pergunta "contar recursos distintos que falham na política de tagging, desduplicados entre projetos" custou $3.51 com Claude puro e atingiu o limite de 25 turnos, sem retornar resposta. Com a CLI redesenhada, a mesma pergunta custou $0.25 e retornou a resposta correta.
Abordagem técnica
- Pushdown de predicados: Em vez de fazer o agente canalizar JSON através de
jqou escrever parsers Python, a CLI aceita flags de filtragem (por exemplo,--tag-policy), transferindo a computação para a própria ferramenta. Isso reduz o número de turnos e o consumo de tokens. - Formato de saída eficiente em tokens: A flag
--llmretorna um formato compacto e amigável para agentes, em vez de tabelas verbosas legíveis por humanos ou JSON completo. Isso sozinho é responsável por uma parcela significativa da redução.
Armadilhas do harness de benchmark
Infracost abriu o código do seu harness para ajudar outros a evitar armadilhas:
- Sandbox
HOMEpara execuções de linha de base, evitando carregamento acidental de skills - Definir
TMPDIRpara um diretório local do projeto para contornar problemas de ACL do macOS - Adicionar o binário de teste ao
PATHem vez de confiar na instalação do sistema - Usar 5+ repetições por célula devido à variação de 20-30% nos tokens
- Reexecutar células que atingiram o limite de turnos (
--rerun-failed) e reavaliar se o verificador mudar (--rescore)
Se você mantém uma CLI que agentes de IA chamam como subprocesso, as mesmas duas ações — pushdown de predicados e um formato de saída dedicado para agentes — provavelmente se aplicam. O redesenho também melhorou a CLI voltada para humanos, embora o artigo foque no caminho dos agentes.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

Qwen 3.5 35B em execução com 8 GB de VRAM usando a configuração llama.cpp
Um desenvolvedor compartilha sua configuração do llama.cpp para executar Qwen 3.5 35B (Q4_K_M GGUF) em uma RTX 4060m com 8GB de VRAM, alcançando 700 t/s no processamento de prompts e 42 t/s na geração, e discute o uso do Cline no VSCode com os modos kat-coder-pro e qwen3.5.

RunAnywhere RCLI: Pipeline de IA de Voz no Dispositivo para Apple Silicon
A RunAnywhere lançou o RCLI, um pipeline de IA de voz de código aberto para macOS que executa STT, LLM e TTS inteiramente em dispositivos com Apple Silicon. A ferramenta usa seu mecanismo de inferência proprietário MetalRT e afirma melhorias significativas de desempenho em relação às soluções existentes.

Controle de Nó: Jogo .io Multijogador em Tempo Real Construído Inteiramente com Claude 4.6 e 4.7
Desenvolvedor criou um jogo .io multijogador competitivo ao vivo, Node Control, usando Claude 4.6 e 4.7. Conta com netcode autoritativo do servidor a 60Hz, implantação em 4 regiões no fly.io e estética de rede neural.

A Habilidade OpenClaw Reduz os Tokens da Árvore de Acessibilidade de 600K para 1,3K
Um desenvolvedor criou uma habilidade do OpenClaw que usa classificação de elementos baseada em ML para podar árvores de acessibilidade, reduzindo o slickdeals.com de ~598K tokens para ~1,3K tokens mantendo apenas os ~50 elementos acionáveis principais.