Codex CLI pede permissão até para respirar (e resolve com dois flags)

Você instala o Codex CLI. Inicia animado. Diz pra ele: “conserte os testes quebrados deste repositório”. E começa o martírio: Codex: I want to run pytest Allow? (y/n) Você digita y. Logo em seguida: Codex: I want to modify test_user.py Allow? (y/n) De novo y. E de novo. E de novo. Cada arquivo que ele quer ler, cada comando que ele quer executar, cada linha que quer modificar. Permissão, permissão, permissão. É como trabalhar com um estagiário que te pergunta se pode ir ao banheiro. ...

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

10 GB de VM para um chatbot: O que diabos o Claude faz no seu Mac

A surpresa dos 10 GB Você instala o Claude Desktop no seu Mac. Tudo certo, o app é leve. Mas um dia você olha seu disco e descobre isto: ~/Library/Application Support/Claude/vm_bundles/claudevm.bundle 10,8 GB. Como assim? Dez gigas para um chatbot? O que tem aí dentro, a trilogia estendida do Senhor dos Anéis? Pois não. Tem Ubuntu. A trindade de produtos Claude Antes de explicar o que, deixe-me explicar o por que. A Anthropic tem três formas de dar acesso ao Claude: ...

25 de janeiro de 2026 · Fernando

Linear, Beads e Tasks: Três camadas de memória para Claude Code

O problema da memória Claude Code tem um problema: esquece tudo. Você fecha a sessão, abre outra, e é como falar com alguém que não te conhece. Você pode carregar contexto com CLAUDE.md, sim, mas e as tarefas pela metade? Os bugs que você encontrou mas não corrigiu? O plano que tinha para amanhã? Existem três soluções que se complementam: Linear (ou sua ferramenta de produto), Beads (plugin git-backed) e Tasks (integradas no Claude Code). Cada uma para um horizonte temporal diferente. ...

23 de janeiro de 2026 · Fernando

Subagentes no Claude Code: Delegar sem perder o controle

O problema do contexto infinito Imagine que você pede ao Claude para investigar como funciona a autenticação do seu projeto. Ele começa a ler arquivos. Muitos arquivos. De repente você tem 50.000 tokens de contexto cheios de código que você só precisava consultar, não lembrar. Agora cada resposta fica mais lenta. E mais cara. E quando você quiser fazer outra coisa, todo esse contexto ainda está lá, ocupando espaço mental. ...

20 de janeiro de 2026 · Fernando

Por que diabos o git status demora tanto?

O despertar da lentidão Você está há um tempo trabalhando no seu projeto de data science. Tem vinte notebooks, algumas imagens, e a típica estrutura de pastas que parecia boa ideia há três meses. Faz git status para ver o que você mexeu e… espera. E espera. E enquanto espera dá tempo de se perguntar se o computador travou ou simplesmente está meditando. Spoiler: não está meditando. Está sofrendo. O problema tem nome (e sobrenome) O Git não é lento. Seu repo é. ...

19 de janeiro de 2026 · Fernando

ChromaDB: Como usar um banco de dados vetorial para não fazer besteira ensinando

O problema: ensinar o que você ainda não ensinou Tenho um curso de programação com 47 aulas. Cada aula tem notes (onde explico as coisas) e labs (onde o aluno pratica). E tenho um problema: às vezes uso conceitos nos labs que ainda não expliquei nas notes. “Beleza, neste exercício usa map para transformar a lista.” O problema? Não expliquei o que diabos é map até três aulas depois. Isso acontece mais do que você pensa. Você tem o material na cabeça, pula de um lugar para outro, e sem perceber assume que o aluno sabe coisas que você ainda não contou para ele. O resultado: frustração, confusão, e alunos que pensam que são burros quando o burro é você. ...

18 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. Isso mesmo, a empresa por trás do Claude decidiu que seu futuro passa por um runtime JavaScript escrito em Zig por um cara que pensou “e se fosse Node, mas rápido?”. O Claude Code acabou de atingir um bilhão de dólares em receita, e aparentemente a primeira coisa que você faz quando sobra dinheiro é comprar ferramentas de desenvolvimento. ...

18 de janeiro de 2026 · Fernando

Skills no Claude Code: Ensinando trucos novos ao cão velho

O problema de repetir tudo Já teve que explicar a mesma coisa para alguém vinte vezes? Pois imagine isso, mas com um robô que ainda por cima perde a memória a cada poucas horas. “Não, Claude, o commit tem que passar nos testes primeiro.” “Claude, já disse que usa o formato tipo: descrição.” “Para de adicionar emojis, cara!” Esse era o meu dia a dia até descobrir os Skills. Falando sem rodeios: são instruções que você escreve uma vez e o Claude segue para sempre. Como treinar um cachorro, mas sem as rações. ...

12 de janeiro de 2026 · Fernando