Versión 0.6.0
Novedades de Orchemax 0.6.0 (vista previa, acceso anticipado por invitación): un inicio de sesión con resumen real, un cierre que guarda mientras trabajas, `orch try` para probar en vivo el trabajo aceptado, una línea de progreso en vivo, avisos más discretos y evidencia y aterrizaje más seguros.
Orchemax 0.6.0 — vista previa, acceso anticipado por invitación.
Términos usados abajo: 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 verificación automática que cierra la tarea de un worker; el aterrizaje (landing) es fusionar el trabajo verificado en main e instalarlo.
Aspectos destacados#
- Un inicio que te pone al día. El Chair abre con un primer mensaje propio y un resumen de inicio que lista las ramas aceptadas sin importar su estado final, incluye el conocimiento fijado y da a la primera sesión de un proyecto una reanudación real.
- Un cierre que guarda mientras trabajas. Al cerrar un Chair se guarda su traspaso, salvo que el propio Chair haya escrito uno desde que empezó, incluso si otro Chair cierra en el mismo segundo. Un Chair que inicia en el segundo en que cerró el anterior se trata como el asiento más reciente.
- Prueba en vivo el trabajo aceptado.
orch trycompila e instala en segundos las ramas auditadas sin las pruebas del aterrizaje, para que las pruebes en vivo; la verificación llega después. - El cierre de un Chair es ligero. Cerrar un Chair no ejecuta pruebas de sello de workers, vista previa de fusión ni la guarda del repositorio; solo juzga sus propios commits.
- Una línea de progreso en vivo. Mientras un asiento inicia y cierra, una sola línea animada muestra los pasos (tarjeta, memoria, resumen, lanzamiento) y el resumen de cierre. Permanece en silencio fuera de una terminal y con
NO_COLOR,ORCH_NO_SPINuORCH_QUIET. - Fallos de inicio claros. Un agente interactivo que no puede iniciar dice por qué, una sola vez, antes del banner de cierre.
- Cualquier agente en tu PATH.
orch <nombre>abre un agente instalado que no tiene preajuste, con uno genérico. Un nombre que no está instalado recibe como sugerencia un comando cercano de Orchemax, o un aviso de que no está en tu PATH. - Avisos más discretos. Las notificaciones emergentes aparecen solo cuando debes actuar: el aviso de inactividad de un worker va al registro de avisos en lugar de tu escritorio, los resultados de los workers nunca te envían una notificación mientras hay un Chair abierto, y el registro anota lo que se entregó.
- Evidencia sin secretos. Los valores secretos (claves JSON, indicadores, credenciales básicas, nombres en camelCase) se ocultan línea por línea antes de que un sello guarde su evidencia.
- Aterrizaje más seguro. Un aterrizaje de varias ramas que falla hace bisección por rama, vuelve a ejecutar solo las pruebas que fallan por nombre, nombra las ramas culpables y aterriza el resto. Un aterrizaje reintenta un paso una vez si desapareció una entrada de la caché de compilación de Go, y la caché se conserva mientras hay un sello, una auditoría o un aterrizaje abierto.
- Trabajo medido.
orch statsy el resumen de inicio muestran el tiempo hasta terminar por elemento, y las ejecuciones con inicio de sesión de cuenta se miden junto a las del gateway.
Actualización#
- Reemplaza el binario de la carpeta de instalación por el de 0.6.0 (ver Instalación).
- Ejecuta
orch doctor --fixen cada workshop. - Confirma con
orch version, que imprime0.6.0seguido del commit y la fecha de compilación.
Notas#
- Páginas relacionadas: Hooks y guardas, Chair y workers, Memoria en disco.