@jelou/cli). Los comandos de funciones viven bajo el namespace
jelou functions … (por ejemplo jelou functions deploy), mientras que la
autenticación y los perfiles se comparten con el resto de la plataforma.
¿Recién empiezas con el CLI? Revisa primero la
introducción al CLI de Jelou, la
autenticación y las
skills para editores de IA. Esta página documenta en
detalle el grupo
jelou functions.Instalación
Autenticación
La autenticación es global del CLI (no específica de funciones). Resumen rápido; detalles en Autenticación y perfiles.Proyectos
jelou functions init
Inicializa un proyecto de Jelou Functions.
Genera:
index.ts, jelou.json, deno.json, .env, .gitignore.
jelou functions dev
Inicia el servidor de desarrollo local con hot reload.
Para probar ejecuciones diferidas en local, arranca
con
JELOU_FN_DEFER_DEV=1.
jelou functions check
Valida el proyecto antes de desplegar. No necesita autenticación ni red.
Despliegue
jelou functions deploy
Despliega a producción.
El primer deploy genera automáticamente un runtime token.
jelou functions rollback [slug] [id]
Revierte a un despliegue anterior.
jelou functions deployments list [slug]
Lista el historial de despliegues.
jelou functions deployments build [slug] [id]
Muestra el log de compilación de un despliegue — responde “¿por qué falló el
deploy que acabo de hacer?”. Sin argumentos usa el despliegue más reciente del
proyecto actual.
Este es el log de compilación. Para los logs de ejecución de la función usa
jelou functions logs.Funciones
jelou functions list
Lista todas las funciones.
jelou functions info <slug>
Muestra detalles de una función.
jelou functions create
Crea una función remota (sin código local).
jelou functions delete <slug>
Elimina una función. Requiere confirmación (-y para omitirla en CI).
Secrets
Secrets a nivel de función. Para secrets de toda la organización, usajelou secret — ver Secrets de organización.
jelou functions secrets list <slug>
jelou functions secrets set <slug>
Los valores nuevos toman efecto en el siguiente despliegue. Ejecuta
jelou functions deploy para aplicarlos.jelou functions secrets delete <slug> <key>
Tokens
Runtime tokens: los bearers (X-Jelou-Token / Authorization: Bearer) que usan
los clientes externos para invocar las rutas de una función. El deploy
auto-genera uno la primera vez.
jelou functions tokens list [slug]
jelou functions tokens create [slug]
Genera un nuevo runtime token para una función. El token completo se muestra
una sola vez en stdout — guárdalo de inmediato, porque a partir de ahí
tokens list solo muestra un prefijo censurado.
jelou functions tokens revoke <slug> <token-id>
Revoca un runtime token existente.
Logs
jelou functions logs [slug]
No confundir con
jelou logs (sin functions), que accede a los logs de
conversaciones de producción de un bot — ver
Workflows y pruebas.Cron
jelou functions cron list [slug]
Diferidas
Consulta las ejecuciones diferidas que tu función tiene agendadas. Las reservas se crean desde el código o por cabeceras HTTP, no desde el CLI.jelou functions defer list [slug]
scheduled, firing,
cancel_requested).
jelou functions defer get <id>
Muestra el detalle de una reserva, incluido el último error si falló.
Skills para editores de IA
El antiguojelou skill install se unificó en jelou agent install, que
instala las skills de toda la plataforma (incluida jelou-functions) en tus
editores de IA.
Flags globales
Referencia completa de flags, modos y exit codes en
Referencia del CLI.