Versión 0.4.0

Novedades de Orchemax 0.4.0: lecciones base y carta del Chair en cada workshop nuevo, sellos más rápidos, un comando de aterrizaje, un planificador de capacidad, un solo binario instalado y limpieza más segura.

Términos que verás: el Chair es el agente con el que hablas, que planifica y coordina el trabajo; un worker es un agente que el Chair inicia para una tarea, en su propia copia del código; un sello es la comprobación automática que cierra la tarea de un worker (pruebas, reglas, duplicados); aterrizar es integrar el trabajo ya comprobado en main e instalarlo.

Aspectos destacados#

  • Un workshop nuevo nace completo. Al sembrar un workshop se entregan el paquete de lecciones base y una carta del Chair, así que el primer asiento ya sigue las reglas que más errores costaron.
  • Lecciones por mensaje para cualquier agente. Las lecciones y los pendientes que corresponden a lo que hace un agente le llegan con cada mensaje, para todos los CLI de agentes compatibles, y una lección no se repite dentro de la misma sesión.
  • Sellos rápidos. Un sello de ronda corre solo las pruebas que toca el cambio; orch land corre después los paquetes completos que tocó el cambio y los que los importan antes de mover main, y rechaza el aterrizaje si alguno falla.
  • orch land. Un solo comando integra un candidato terminado en main, regenera los archivos generados y corre la suite completa.
  • Un planificador de capacidad. El despacho recuerda qué commits ya pasaron, mide cuánto tarda el trabajo de verdad y deriva de ahí los tiempos límite, y mantiene las cargas pesadas dentro de lo que aguanta la máquina.
  • Un solo binario instalado. orch doctor señala copias sueltas de orch para que las borres, y orch doctor --fix repara la configuración de los agentes en un workshop.
  • Chequeos de sello que ya no acusan en falso a los workers. Un worker que terminó su tarea ya no se da por detenido, y un supervisor con un hijo vivo nunca se elimina.

Seguridad#

  • El checkout principal nunca queda vacío tras un aterrizaje o un rebase.
  • La limpieza de scratch borra solo lo que creó orch: cada borrado se comprueba antes contra una marca de propiedad y la ruta real.
  • Se rechazan las escrituras cuando el workshop de la carpeta y ORCH_CONFIG no coinciden, así que un comando ejecutado en un workshop no puede modificar otro. Los comandos de solo lectura siguen funcionando.

Actualización#

  1. Reemplaza el binario de la carpeta de instalación por el de 0.4.0 (ver Instalación).
  2. Ejecuta orch doctor --fix en cada workshop.
  3. Confirma con orch version, que imprime 0.4.0.

Notas#

  • Los avisos y notificaciones aparecen solo cuando una persona debe actuar; los eventos rutinarios se agrupan en un resumen y un aviso de inactividad repetido se queda en silencio.