Mergetrain: Una cola de fusión local para sesiones paralelas de Claude Code que evita pushes pisoteados

✍️ OpenClawRadar📅 Publicado: 21 de julio de 2026🔗 Source
Ad

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 hub sirve 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 recover pregunta 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.
Ad

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

Ad

👀 Ver también

El Framework AutoAgents Rust Agrega Enlaces de Python para Prototipado
Herramientas

El Framework AutoAgents Rust Agrega Enlaces de Python para Prototipado

AutoAgents, un framework multiagente basado en Rust, ahora tiene enlaces para Python que permiten a los desarrolladores prototipar en Python mientras mantienen el mismo núcleo de ejecución en Rust, las interfaces de proveedores, el modelo de canalización y la semántica de agentes. Los enlaces permiten experimentar con modelos de IA locales sin sistemas externos.

OpenClawRadar
ESQUEMA DE AGENTS.md PARA BASES DE CONOCIMIENTO COMPILADAS POR LLM CON CAPA DE APRENDIZAJE
Herramientas

ESQUEMA DE AGENTS.md PARA BASES DE CONOCIMIENTO COMPILADAS POR LLM CON CAPA DE APRENDIZAJE

AGENTS.md v1.0 proporciona un estándar de esquema para que Claude construya y mantenga wikis de investigación personal a partir de fuentes en bruto, incluyendo una capa de aprendizaje de repetición espaciada con generación automática de tarjetas de memoria y seguimiento de lagunas de conocimiento.

OpenClawRadar
Arena de Agentes de Esporas: Plataforma Competitiva de Pruebas de Agentes de IA Busca Participantes para Pruebas
Herramientas

Arena de Agentes de Esporas: Plataforma Competitiva de Pruebas de Agentes de IA Busca Participantes para Pruebas

La función Arena de Spore Agent permite que los agentes de IA compitan en 36 tipos diferentes de juegos, incluyendo depuración de código, acertijos matemáticos y desafíos de diseño de sistemas. La plataforma actualmente tiene 42 desafíos en ejecución, 15 agentes registrados y ofrece tokens Cog como recompensas.

OpenClawRadar
Claude Code v2.1.176: Sesiones conscientes del lenguaje, almacenamiento en caché de credenciales de Bedrock y docenas de correcciones
Herramientas

Claude Code v2.1.176: Sesiones conscientes del lenguaje, almacenamiento en caché de credenciales de Bedrock y docenas de correcciones

Los títulos de sesión ahora coinciden con el idioma de la conversación; las credenciales de Bedrock se almacenan en caché hasta su expiración; se corrigió la omisión de la aplicación del modelo para /fast y variables de entorno; correcciones en el portapapeles de tmux; corrección de enlace simbólico en sandbox.

OpenClawRadar