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

Você instala o Codex CLI. O executa cheio de expectativas. Manda ele “corrigir os testes quebrados deste repositório”. E aí começa o suplício: Codex: I want to run pytest Allow? (y/n) Você coloca y. Em seguida: Codex: I want to modify test_user.py Allow? (y/n) Outra vez y. E outra vez. E outra vez. Cada arquivo que quer ler, cada comando que ele quer executar, cada linha que pretende modificar. Confirmação, confirmação, confirmação. É como trabalhar com um estagiário que 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: 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

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

O problema da memória Claude Code tem um problema: esquece de 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 você tinha para amanhã? Há 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 para o Claude 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 uns vinte notebooks, algumas imagens, e aquela estrutura típica de pastas que parecia uma boa ideia há três meses. Você roda git status para ver o que mexeu e… espera. E espera. E enquanto espera, dá tempo de se perguntar se o computador travou ou se está apenas meditando. Spoiler: não está meditando. Está sofrendo. ...

19 de janeiro de 2026 · Fernando

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

O problema: ensinar o que 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ê imagina. Você tem o material na cabeça, pula de um lugar para outro, e sem perceber assume que o aluno sabe coisas que ainda não contou para ele. O resultado: frustração, confusão, e alunos que acham 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. 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

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

O problema de repetir tudo Já teve que explicar a mesma coisa para alguém vinte vezes? Agora 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á te disse que usa o formato tipo: descrição.” “Que não adicione emojis, cara!” Esse era meu dia a dia até descobrir os Skills. Em outras palavras: 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