Ejecución del trabajo
Cómo avanza el trabajo desde el prompt hasta el cambio fusionado, y las tres formas en que comienza.
Beeuni realiza el trabajo dentro de una sesión: una rama y un entorno aislado para una unidad de trabajo. Una sesión termina cuando su solicitud de cambio (CR) se fusiona de nuevo con la rama predeterminada. Esta página recorre el ciclo y luego muestra las tres formas en que puede comenzar una sesión.
Sesiones
Una rama y un entorno aislado para una unidad de trabajo.
Solicitudes de cambio
La fusión revisada de vuelta a la rama predeterminada.
Entorno de ejecución
Variables de entorno, tokens y la imagen del entorno aislado en la que se ejecuta una sesión.
Qué ocurre cuando comienza una sesión
- Beeuni crea el registro de la sesión y crea una rama a partir de la rama predeterminada. El nombre de la rama es el ID de la sesión.
- Beeuni resuelve una imagen del entorno aislado: la imagen predeterminada o tu propia
.beeuni/Dockerfilesi el manifiesto declara una. - El entorno aislado se inicia. Su demonio,
beeuni-agent, clona el repositorio en/workspace. Inicia el arnés de la sesión. El estado de la sesión pasa a serrunning. - El agente trabaja. Usa secretos mediante las variables de entorno que establece Beeuni y luego hace commit y push a la rama de la sesión.
- El agente abre una solicitud de cambio. Tú la revisas y la fusionas: es la única forma en que el trabajo llega a la rama predeterminada.
Tres formas de ejecutar el trabajo
Una sesión comienza de una de estas tres formas.
| Modo | Cómo funciona |
|---|---|
| Bajo demanda | Lo pides en el chat y obtienes el resultado de inmediato. |
| Con asistencia humana | El agente trabaja y te consulta para las llamadas importantes. |
| Automatizado | Un activador —una programación o un webhook— inicia la sesión de principio a fin. |
Relacionado
Proyectos
Un repositorio de Git con un manifiesto.
Agentes
Una persona de Markdown con herramientas delimitadas.
Modelos
Qué modelo usa una sesión y quién paga.
Activadores
Programaciones y webhooks que inician sesiones.
Conectores
Acceso delimitado a aplicaciones externas.
Slack y canales
Superficies de chat que inician sesiones.
Computadoras
Máquinas distintas de los entornos aislados de las sesiones.
Cuentas
Entidades, roles y asignaciones: quién puede hacer qué.