Mergetrain: Uma Fila de Merge Local para Sessões Paralelas de Código Claude que Previne Pushes Sobrescritos

✍️ OpenClawRadar📅 Publicado: July 21, 2026🔗 Source
Ad

Se você está executando várias sessões do Claude Code em paralelo, provavelmente já passou pelo problema do atropelamento: a branch A passa nos testes, a branch B passa nos testes, mas A seguido de B quebra. Worktrees isolam a edição, mas não a finalização. E regras do CLAUDE.md como "nunca fazer push na main" se mantêm até que uma sessão as quebre no pior momento. Regras não são imposição.

Mergetrain é uma fila de merge local que resolve isso. Funciona inteiramente na sua máquina — sem servidor, sem GitHub App, sem serviço de CI, sem dependências de runtime. Licenciado sob MIT.

Como Funciona

  • Cada sessão do Claude Code trabalha em seu próprio worktree e enfileira em vez de fazer push (mergetrain enqueue).
  • Um hook pre-push pertencente ao repositório bloqueia pushes diretos para a main.
  • Um executor único monta as branches enfileiradas em um "trem" sobre origin/main, executa gates (testes + uma build completa do Unity) uma vez sobre o trem inteiro e então faz push atômico.
  • mergetrain hub serve um painel somente leitura para cada repositório na máquina: quem está executando gates, o que está pronto para enviar, o que precisa de atenção. Agentes leem as mesmas informações como JSON (hub status --json).
  • Se seu laptop morrer durante o push, mergetrain recover pergunta ao remoto o que realmente foi enviado e reconcilia — nada é enviado duas vezes, nada é rotulado incorretamente.
  • Repositórios que nunca devem ver deploys não supervisionados podem ser registrados com --no-daemon: visíveis no painel, nunca varridos.
Ad

Primeiros Passos

Instale com pip: pip install mergetrain
Depois execute mergetrain init para montar a configuração mais um contrato CLAUDE.md que seus agentes capturam automaticamente.

Resultados do Dogfooding

Três semanas em um jogo comercial: mais de 70 trens enviados, zero pushes atropelados desde então.

Para Quem É Isso?

Desenvolvedores executando agentes de IA de codificação paralelos (Claude Code, etc.) que precisam de uma solução de integração local e leve, sem depender de pipelines de PR hospedados ou bloqueio de arquivos.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Miasma: Uma ferramenta para capturar raspadores de IA da web com dados envenenados
Tools

Miasma: Uma ferramenta para capturar raspadores de IA da web com dados envenenados

Miasma é uma ferramenta de servidor que envia dados de treinamento envenenados e links autorreferenciais para raspadores de IA, criando um loop infinito. Ele opera com uma pegada de memória mínima e pode ser configurado via opções de CLI, incluindo porta, host e prefixo de link.

OpenClawRadar
Plugin Design Studio para Claude Code Adiciona Equipe de Design Virtual com 9 Funções e 16 Comandos
Tools

Plugin Design Studio para Claude Code Adiciona Equipe de Design Virtual com 9 Funções e 16 Comandos

Um novo plugin Claude Code chamado Design Studio simula uma equipe de design completa com 9 funções especializadas, 16 comandos de barra e 5 agentes. Ele detecta automaticamente as pilhas tecnológicas e inclui mais de 8.000 linhas de conhecimento de design em arquivos de referência.

OpenClawRadar
TideSurf: Ferramenta de compressão DOM reduz uso de tokens de agentes web em 30 vezes, acelera TTFT em 12 vezes
Tools

TideSurf: Ferramenta de compressão DOM reduz uso de tokens de agentes web em 30 vezes, acelera TTFT em 12 vezes

O TideSurf v0.3 converte o DOM renderizado para um formato compactado semelhante a markdown, reduzindo o consumo de tokens em 32x em páginas do GitHub em comparação com o DOM bruto, enquanto adiciona 18 ferramentas interativas para agentes de LLM.

OpenClawRadar
Dirac: Agente Open-Source Alcança 65,2% no TerminalBench, Mais Barato e Aberto
Tools

Dirac: Agente Open-Source Alcança 65,2% no TerminalBench, Mais Barato e Aberto

Dirac, um agente de codificação de código aberto, alcançou 65,2% no TerminalBench 2.0 para gemini-3-flash-preview, superando a linha de base do Google (47,6%) e o principal agente de código fechado Junie CLI (64,3%). Também reduz os custos de API em 64,8% em relação aos concorrentes.

OpenClawRadar