Context engineering: a habilidade invisível que separa os agentes bons dos medíocres

Imagine que você contrata um consultor brilhante. Tem dois doutorados, fala sete idiomas, e resolve problemas que você nem sabia que tinha. Você o senta numa sala e diz: “preciso que você refatore a autenticação do projeto”. O consultor te olha, concorda, e pergunta: “Que projeto?” Você não deu acesso ao código. Não explicou a arquitetura. Ele não sabe se vocês usam tokens JWT ou cookies de sessão. Não sabe que linguagem vocês usam, nem quantos microsserviços há, nem por que a última tentativa de migração acabou em desastre. ...

11 de março de 2026 · Fernando

Codex Automations sem Codex: agentes noturnos com Claude Code e systemd

Duas semanas atrás, a OpenAI apresentou as Codex Automations. A ideia: você define um gatilho (um cron, um push, uma nova issue), escreve instruções em linguagem natural e um agente executa sozinho em um worktree isolado. Sem intervenção humana. Enquanto você dorme, o agente organiza issues, resume falhas de CI, gera release briefs e até melhora suas próprias instruções. Parece mágica. E é, um pouco. Mas tem um detalhe que não é muito mencionado no keynote: você precisa do app Codex rodando no seu desktop. macOS ou Windows. Nada de servidor headless. Nada de deixar no seu miniPC e esquecer. ...

11 de março de 2026 · Fernando

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

De /simplify ao conselho Jedi: como criei um code review com Kent Beck, Martin Fowler e Mike Acton

Claude Code possui um slash command chamado /simplify, que analisa seu código automaticamente. Eu passei um diff gigante — cerca de 500 linhas em 8 arquivos. O resultado foi… interessante. Encontrou coisas que eu não teria notado. Mas também me fez perder tempo com problemas irrelevantes. Então, desmontamos tudo e reconstruímos peça por peça. O que faz o /simplify É um skill que já vem embutido no Claude Code (não é necessário instalar). Ele executa três agentes em paralelo, cada um analisando o mesmo diff sob um ângulo diferente: ...

9 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

33.000 linhas de XML para te dizer que heavyWork() demora: como dominei o xctrace para LLMs

Na semana passada, eu estava analisando o desempenho de um aplicativo Swift usando o Instruments. Nada fora do comum: xctrace record, xctrace export, copiar o XML no contexto do Claude Code, pedir para detectar os hotspots. E o Claude me responde: “O arquivo XML é muito grande, não consigo processá-lo de forma confiável.” 33.553 linhas de XML. Tudo isso para um programa com duas funções. O verdadeiro problema xctrace export é uma ferramenta incrível. Ele te dá tudo: cada sample, cada backtrace, cada frame com seu binário, seu endereço de memória, seu UUID. É algo completo, preciso e exaustivo. ...

8 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

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

Seu terminal está queimando bateria como se estivesse minerando Bitcoin

A cena do crime Zaragoza, cafeteria do Hotel Pilar Plaza. Um café com leite, vista para a basílica, e eu aqui com o novinho MacBook Air M3 pronto para trabalhar umas duas horas com Claude Code antes de uma reunião. Duas horas depois: bateria em 15%. Alerta vermelho. Pânico. Mas como? Se eu só estava num terminal digitando código. Nem vídeo, nem Zoom, nem nada que justificasse esse consumo absurdo. ...

24 de janeiro de 2026 · Fernando