Mergetrain: Una cola de fusión local para sesiones paralelas de Claude Code que evita pushes pisoteados
Si ejecutas múltiples sesiones de Claude Code en paralelo, probablemente te hayas topado con el problema de pisadas: la rama A pasa las pruebas, la rama B pasa las pruebas, pero A-seguido-de-B falla. Los worktrees aislan la edición, pero no el aterrizaje. Y las reglas de CLAUDE.md como "nunca hacer push a main" se mantienen hasta que una sesión las rompe en el peor momento. Las reglas no son cumplimiento.
Mergetrain es una cola de fusión local que resuelve esto. Funciona completamente en tu máquina — sin servidor, sin GitHub App, sin servicio de CI, sin dependencias en tiempo de ejecución. Licencia MIT.
Cómo Funciona
- Cada sesión de Claude Code trabaja en su propio worktree y se encola en lugar de hacer push (
mergetrain enqueue). - Un hook pre-push propiedad del repo bloquea los pushes directos a main.
- Un ejecutor ensambla las ramas encoladas en un "tren" sobre origin/main, ejecuta gates (pruebas + una compilación completa de Unity) una vez sobre todo el tren, y luego hace push atómico.
mergetrain hubsirve un panel de solo lectura para cada repo en la máquina: quién está ejecutando gates, qué está listo para enviar, qué necesita atención. Los agentes leen la misma información como JSON (hub status --json).- Si tu portátil muere durante un push,
mergetrain recoverpregunta al remoto qué aterrizó realmente y lo reconcilia — nada se envía dos veces, nada mal etiquetado. - Los repos que nunca deben ver despliegues desatendidos se pueden registrar con
--no-daemon: visibles en el tablero, nunca barridos.
Primeros Pasos
Instala con pip: pip install mergetrain
Luego ejecuta mergetrain init para generar la configuración y un contrato CLAUDE.md que tus agentes recogen automáticamente.
Resultados de Dogfooding
Tres semanas en un juego comercial: 70+ trenes aterrizados, cero pushes pisados desde entonces.
¿Para Quién Es Esto?
Desarrolladores que ejecutan agentes de codificación de IA en paralelo (Claude Code, etc.) que necesitan una solución de integración local ligera sin depender de pipelines de PR alojados o bloqueo de archivos.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Agent-Xray: Herramienta de código abierto para depurar fallos de agentes de IA a partir de registros de seguimiento.
Agent-Xray es una herramienta de código abierto con licencia MIT que analiza los registros de seguimiento de agentes de IA para clasificar fallos en categorías como spin, tool_bug y early_abort, e incluye un modo de aplicación para probar correcciones frente a desafíos adversarios.

Mindwalk: Reproduce sesiones de Claude Code/Codex como estelas de luz en un mapa de código 3D
Mindwalk reproduce sesiones de agentes de codificación en un mapa 3D de tu código. Un binario Go analiza localmente los registros de Claude Code y Codex. Observa cómo los archivos se iluminan al ser buscados, leídos o editados; los no tocados permanecen oscuros.

Plugin OpenClaw A2A: Delegar trabajo a agentes remotos y estado de continuación de reproducción
Un nuevo plugin de código abierto añade la herramienta `remote_agent` a OpenClaw, permitiendo la delegación entre agentes con soporte del protocolo A2A y la reproducción del estado de continuación.
Ant Group lanza AntLing-3.0-flash en OpenClaw a través de OpenRouter – contexto de 256K, gratuito hasta el 3 de agosto
AntLing-3.0-flash de Ant Group ya está disponible en OpenClaw a través de OpenRouter. No necesita actualizar el cliente; configúrelo con openclaw models set openrouter/inclusionai/ling-3.0-flash. Ofrece 256K de contexto y entrenamiento RL para llamadas a herramientas a largo plazo. Gratis hasta el 3 de agosto (solo API, sin pesos).