Es el segundo post de la serie sobre Orbit. En el primero conté qué es y cómo se arranca. Este va del menú.

Un agente se para y te toca decidir

Cuando tienes varios agentes trabajando, cada uno en lo suyo, tarde o temprano uno se para y te necesita, y te toca decidir si lo dejas seguir, lo corriges, lo paras o te metes tú a terminarlo.

Orbit te deja hacer todo eso, pero son muchas opciones y no te las vas a aprender de memoria. Yo, que lo hice, me olvidaba de la mitad.

El menú te dice qué puedes hacer

Así que le puse un menú. Te paras en la tarea, lo abres y te sale lo que puedes hacer con ella en ese momento.

El menú también te dice lo que no puedes hacer

Lo que no se puede también sale, en gris y con el motivo: si el agente no está trabajando, no lo puedes pausar, y el menú te lo dice en vez de quedarse callado. Así no te quedas apretando algo que no hace nada, pensando que se rompió.

El tablero tiene su propio menú

Lo que no es de ninguna tarea en particular, como los flujos, las reglas o los ajustes, va en un menú aparte. Ese también te avisa cuando algo no aplica: si intentas abrir Orbit estando adentro, te contesta que ya estás ahí.

Dentro de una tarea, el menú te dice dónde está cada cosa

Cuando entras a una tarea para ver qué hizo el agente, el menú te muestra además qué hay en cada pestaña: el diff, lo que costó, lo que le pidieron en cada fase. Ves lo que hizo y decides qué hacer desde el mismo lugar.

En el video sale todo esto sobre un repositorio de ejemplo, y en getorbit.sh hay uno por cada funcionalidad.