Aprobaciones
Cuando una IA pide desplegar, una persona revisa el commit y lo aprueba o rechaza antes de que se construya algo.
Una IA puede escribir código y pedir un , pero nunca publica una aplicación por sí sola. El despliegue espera, y nada se construye hasta que una persona lo aprueba. Así una persona decide lo que ven los visitantes y lo que cuesta la aplicación.
Cuándo un despliegue necesita aprobación
Un despliegue espera cuando lo pidió:
- Su herramienta de IA en un Studio (por ejemplo, después de presionar Desplegar en un proyecto sin repositorio vinculado, o al pedirle a su IA que despliegue).
- La herramienta de IA de un compañero.
- El agente de este proyecto.
- Un push desde un Studio a la rama de producción del repositorio vinculado.
Un despliegue que usted inicia en la aplicación, o un push desde fuera de un Studio, no espera.
Antes de empezar
- Necesita poder cambiar el .
- Usted aprueba con su propia sesión en la aplicación. Una , un Studio o una IA no pueden aprobar ni rechazar un despliegue.
Aprobar o rechazar un despliegue
Abra la página de Despliegue del proyecto
Vaya a Despliegue y abra el proyecto, o use la pestaña Despliegue del proyecto. Un aviso dice Hay un despliegue esperando tu aprobación (o cuántos esperan), con "Una IA pidió publicar este proyecto. No se construye nada hasta que apruebes."
Revise lo que se publicaría
Cada solicitud muestra quién la pidió, el Commit que construiría (con Rama de el repositorio cuando hay uno), los archivos En el commit y Espera hasta las una hora. El commit queda fijo cuando la IA lo pide, así que cambios posteriores en el Studio no pueden colarse.
Decida
Seleccione Aprobar y desplegar para construir ahora, o Rechazar para descartar la solicitud. Un despliegue aprobado aparece en Despliegues, a su nombre.

Qué ve cuando funcionó
Después de Aprobar y desplegar, el botón muestra Iniciando, el aviso desaparece y el despliegue pasa por En cola, Compilando y Activo en Despliegues. Después de Rechazar, el aviso desaparece y nada se construye.
Cuánto espera una solicitud
Las solicitudes se cierran a los 30 minutos
Una solicitud sin respuesta se cierra sola y nada se construye.
Para desplegar de todos modos, pida a la IA que lo solicite de nuevo.
Su plan limita cuántas solicitudes pueden esperar a la vez; por encima de eso, las nuevas se rechazan hasta que se respondan las pendientes.
Desde el código
Desde un Studio, deploy lanza AwaitingApprovalError con el approval_id de la solicitud. Avísele a la persona y espere; llamarlo de nuevo no ayuda, y aprobar desde el código se rechaza.
from klarety import Nexus
from klarety.errors import AwaitingApprovalError
nx = Nexus.connect()
try:
nx.projects.deploy("PROJECT_ID")
except AwaitingApprovalError as waiting:
print(waiting)
for request in nx.projects.deploy_approvals("PROJECT_ID"):
print(request)deploy_approvals lista las solicitudes que aún esperan a una persona.
No hay nada que hacer desde el código: una persona siempre decide en la aplicación.
Si algo sale mal
- "this deploy was already decided, or it waited too long": alguien más la respondió, o pasaron los 30 minutos. Pida a la IA que la solicite de nuevo.
- No ve Aprobar y desplegar: usted no puede cambiar este proyecto. Pídaselo a su propietario o a un administrador.
- La IA dice que hay demasiados despliegues esperando: apruebe o rechace primero las solicitudes pendientes en la página de Despliegue.