Codex CLI não tem worktrees (e assim você monta os seus)

Se você leu meu post sobre worktrees no Claude Code, sabe que a mágica da coisa toda é a flag: --worktree. Você executa, e um agente trabalha na sua própria cópia isolada do repositório. Você lança três instâncias, e tem três agentes rodando em paralelo sem interferir um no outro. Mágica pura. Agora você abre o Codex CLI, procura a flag equivalente e… não existe. Não há --worktree. Não há --tmux. Não há isolation: worktree para agentes customizados. A issue #12862 está aberta no GitHub pedindo exatamente essa funcionalidade, com algumas pessoas que já implementaram isso em seus forks, mas nada foi incorporado oficialmente. O paralelismo nativo do Codex CLI, até hoje, não existe. ...

11 de março de 2026 · Fernando

Cinco truques de worktrees no Claude Code que vão mudar seu fluxo de trabalho

Algumas semanas atrás, escrevi sobre git worktrees — o que são, como criá-los e por que são melhores do que clonar o repositório três vezes. O básico. Mas o básico é só metade da história. Porque o Claude Code não apenas funciona com worktrees — ele tem suporte nativo para eles. Flags dedicadas, isolamento automático, integração com tmux. E a diferença entre saber que worktrees existem e saber como o Claude Code os aproveita é como ter um carro e descobrir que ele tem modo esportivo. ...

11 de março de 2026 · Fernando

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

Declarei falência de e-mails (de novo) e desta vez tenho um plano

Em 2004, Lawrence Lessig enviou um e-mail em massa para todos os seus contatos dizendo, mais ou menos: “Desculpem, apaguei todos os e-mails de vocês sem ler. Se havia algo importante, reenvie.” Ele tinha passado 80 horas naquela semana tentando esvaziar uma caixa de entrada com e-mails acumulados desde 2002. Eram 200 e-mails por dia. Lessig não era desorganizado. Ele era professor de Direito em Stanford. E mesmo assim, o e-mail o venceu. ...

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

Invocando os sábios: como usar um LLM como sessão de mentoria com qualquer especialista

Minha esposa invoca Charlie Munger para planejar o orçamento familiar. No ChatGPT. Não é brincadeira. Ela fala algo como “atue como Charlie Munger revisando nossas finanças familiares” e coloca os gastos do mês. A coisa devolve coisas como “você está confundindo investimento com gasto na categoria de educação” ou “esse fundo tem um custo oculto que você não está contabilizando”. Coisas que Munger diria. Com o tom que Munger usaria. ...

18 de fevereiro de 2026 · Fernando

Beads Morreu. Longa vida ao CLI do Linear

Há menos de um mês escrevi um post inteiro explicando como usar três camadas de memória com Claude Code: Linear para estratégia, Beads para tática e Tasks para execução. Uma pirâmide bonita e elegante. Pois é, não rolou. Hoje aposento o Beads. E não por capricho, mas porque a realidade se encarregou de mostrar que uma ferramenta que te dá mais problemas do que resolve não é uma ferramenta. É um peso morto. ...

18 de fevereiro de 2026 · Fernando

Git Worktrees: como ter vários agentes de IA trabalhando ao mesmo tempo sem se atropelarem

O congestionamento do checkout único Estou desenvolvendo um app de menu bar no macOS. Tenho três features no backlog: um sparkline de consumo, notificações nativas, e um widget de desktop. As três são independentes. Vou fazer as três com Claude Code. O problema: Claude Code trabalha em um diretório. Um diretório tem uma branch. E git checkout é como uma rotatória de uma só faixa: só passa um. Se quero avançar as três ao mesmo tempo, minhas opções clássicas são: ...

16 de fevereiro de 2026 · Fernando

MEMORY.md: o caderno de campo que sua IA escreve sozinha

“Não havíamos decidido isso ontem?” Eu estava migrando meu email para fora do Google. Já tinham sido duas sessões no Claude Code trabalhando nisso: issues no Linear, decisões tomadas, scripts executados. Abro uma terceira sessão e pergunto “o que ainda está pendente do degoogle?” Silêncio. Amnésia total. É como trabalhar com um colega brilhante que toda manhã chega ao escritório sem se lembrar de absolutamente nada do que vocês fizeram no dia anterior. Nem as decisões, nem os erros, nem as descobertas. Cada sessão é uma tela em branco. ...

12 de fevereiro de 2026 · Fernando

Seu cérebro já usava algoritmos de IA antes da IA existir

Duas previsões sobre você Vou me arriscar com duas previsões: Seu sucesso profissional se deve em grande parte a um algoritmo que você domina sem saber. Você se preocupa que seus filhos aparentemente não o usem. A primeira está correta. A segunda… bem, pode não ser o problema que você imagina. Os algoritmos se chamam Breadth First Search (BFS) e Depth First Search (DFS). Embora não soem familiares, garanto que são velhos conhecidos. Seu cérebro os usa há milhões de anos. ...

28 de janeiro de 2026 · Fernando