Seu AI coding agent é um while loop com delírios de grandeza

A primeira vez que usei o Claude Code para refatorar um módulo inteiro, tive uma experiência quase mística. Descrevi o que queria, fui buscar um café, e quando voltei tinha um pull request com 14 arquivos alterados, testes atualizados e uma mensagem de commit decente. “Isso é mágica”, pensei. Não é mágica. É um while loop. Michael Bolin, da OpenAI, publicou recentemente um artigo onde desvenda o funcionamento interno do Codex CLI. E acontece que o segredo por trás dos AI coding agents não é um algoritmo revolucionário nem uma rede neural misteriosa. É um loop que chama um LLM, executa ferramentas, e repete até não sobrar nada para fazer. ...

11 de março de 2026 · Fernando

O cache do seu LLM te cobra o dobro para economizar dinheiro (e faz sentido)

Algumas semanas atrás, publiquei um artigo explicando por que 99% do que você envia para o Claude já está em cache. Tensores KV, VRAM, SSDs locais — toda a maquinaria interna. Mas deixei de fora a parte que mais dói: a conta. Porque o prompt caching é uma daquelas coisas que parecem um baita negócio até você olhar de perto os números. E então percebe que está pagando para economizar. O paradoxo do custo Vamos aos números. Com Claude Sonnet: ...

10 de março de 2026 · Fernando

/loop no Claude Code: o cron que vive e morre com seu terminal

Faz meses que estou rodando tarefas do Claude Code com um cron caseiro. Um script Bash que inicia uma sessão headless, passa um prompt, espera terminar e fecha. Funciona. Mais ou menos, mas funciona. Está no GitHub caso alguém queira. E na sexta-feira, com a versão 2.1.71, a Anthropic introduziu o /loop. Um scheduler nativo. Dentro da própria sessão do Claude Code. Minha primeira reação foi: “Mataram meu projeto.” Minha segunda reação, depois de testar: “Não. Mas quase.” ...

9 de março de 2026 · Fernando

Anatomia do Remote Control do Claude Code: a API oculta que você ainda não pode usar

No dia 25 de fevereiro de 2026, a Anthropic anunciou o Remote Control para o Claude Code. A ideia: você inicia o Claude Code no seu terminal, vai para o sofá com o celular e continua a sessão a partir de claude.ai. Sem SSH. Sem tmux. Sem ter que ficar preso à tela do terminal remoto. Legal. Na teoria. Porque, na prática, quando ativei (/rc no terminal), ele me forneceu uma URL, abri no celular, fiz o login… e o site claude.ai me respondeu com um “this feature is not active in your organization”. Fevereiro de 2026, conta Max 5x, tudo em dia. E nada. ...

27 de fevereiro de 2026 · Fernando

Como estimar sua cota do Claude quando a Anthropic cortar o acesso

Estou construindo o Tokamak, um app de menu bar para macOS que monitora sua cota do Claude Max. Há algumas semanas, a Anthropic publicou isso nos seus Terms of Service: “You may not use OAuth or similar authorization mechanisms to allow third-party applications to access Claude on behalf of users.” E eu, que estou lendo a cota do Claude Max usando os cookies do navegador para chamar um endpoint não documentado, fiquei encarando a tela pensando: “E agora?” ...

22 de fevereiro de 2026 · Fernando

Por que 99% do que você envia para o Claude já está em cache

Estou construindo um app que monitora meu consumo de tokens no Claude Code. Alguns dias atrás, olhando os números brutos, me deparei com isso: cacheReadInputTokens: 4.241.579.174 inputTokens: 1.293.019 Quatro bilhões e duzentos milhões de tokens lidos do cache. Um milhão e trezentos mil tokens “frescos”. Isso é um 99,97% de cache hit. Minha primeira reação foi pensar que algo estava quebrado. Ninguém tem 99% de cache. Nem Redis. Nem Cloudflare. Nem sua mãe quando ela diz que já sabe o que você vai pedir para comer. ...

19 de fevereiro de 2026 · Fernando

Claude Code Native Build: 100MB de binário para se livrar do Node

Um binário de 100 megas para um CLI A Anthropic acabou de anunciar que o Claude Code já está disponível como native build. Traduzindo: um executável binário que você pode instalar com um curl e que não precisa do Node.js. Soa bem, né? Um comando, sem dependências, auto-updates em background. O sonho de qualquer ferramenta CLI. Mas tem um detalhe: o binário pesa 100MB. Para colocar em perspectiva, o binário do git pesa uns 3MB. O do curl menos de 1MB. Até o Go, que tem fama de gerar binários pesados, raramente passa dos 15-20MB. ...

27 de janeiro de 2026 · Fernando

10 GB de VM para um chatbot: Que diabos o Claude está fazendo no seu Mac

A surpresa dos 10 GB Você instala o Claude Desktop no seu Mac. Tudo tranquilo, o app é leve. Mas um dia você olha o disco e descobre isso: ~/Library/Application Support/Claude/vm_bundles/claudevm.bundle 10,8 GB. Sim: um único arquivo chamado claudevm.bundle, escondido na pasta vm_bundles do Claude, está ocupando quase onze gigas do seu disco. Dez gigas para um chatbot? O que tem ali dentro, a trilogia estendida de O Senhor dos Anéis? ...

25 de janeiro de 2026 · Fernando

Bun: O runtime que quer aposentar o Node (e agora tem grana para isso)

A notícia que ninguém viu chegando Na semana passada, enquanto você e eu estávamos tranquilamente brigando com o node_modules, a Anthropic soltou uma bomba: compraram o Bun. Sim, a empresa por trás do Claude decidiu que seu futuro passa por um runtime de JavaScript escrito em Zig por um cara que pensou “e se fosse Node, mas rápido?”. O Claude Code acabou de alcançar um bilhão de dólares em receita, e aparentemente a primeira coisa que você faz quando sobra grana é comprar ferramentas de desenvolvimento. ...

18 de janeiro de 2026 · Fernando