> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Publicar y versiones

> Gestiona cómo tus cambios llegan a producción: con auto-publicación cada guardado se despliega de inmediato, o publica manualmente para controlar qué versión está activa y mantener el historial de versiones.

Brain Studio tiene dos modos de publicación. En cuentas nuevas self-service, la **auto-publicación** está activa: lo que guardas en el canvas llega directamente a producción sin pasos adicionales. En cuentas existentes, los cambios permanecen como borrador hasta que haces clic en **Publicar** — y cada publicación genera una nueva versión en el historial de versiones.

## Auto-publicación

<Frame caption="Auto-publicación activa en el menú de opciones">
  <img src="https://mintcdn.com/jelouai/Lrfxiyx0IxnbhjnM/assets/images/brain/brain-auto-publish-on-es.png?fit=max&auto=format&n=Lrfxiyx0IxnbhjnM&q=85&s=cdfe3cefa9c5cdddefc9dace43df6565" alt="Opción de auto-publicación activa en el menú contextual de Brain" width="650" height="634" data-path="assets/images/brain/brain-auto-publish-on-es.png" />
</Frame>

Con la auto-publicación activa, lo que ves en el editor es lo que corre en producción. El botón **Publicar** desaparece de la barra del editor y el botón de compartir muestra siempre la URL pública del workflow.

| Tipo de cuenta                                 | Estado por defecto        | ¿Quién puede cambiar la configuración? |
| ---------------------------------------------- | ------------------------- | -------------------------------------- |
| Nuevas cuentas self-service                    | Auto-publicación activa   | Super admin                            |
| Cuentas existentes (enterprise o self-service) | Publicación manual activa | Super admin                            |

La configuración aplica a **nivel de cuenta**: cuando se activa, afecta a todos los workflows regulares de la compañía al mismo tiempo.

<Note>
  La auto-publicación solo aplica a workflows regulares. Las Tools y Skills del Marketplace siempre requieren publicación manual.
</Note>

<Warning>
  Con auto-publicación activa, los cambios se despliegan en producción de inmediato y no se genera historial de versiones. No es posible hacer rollback a un estado anterior.
</Warning>

### Activar o desactivar la auto-publicación

<Steps>
  <Step title="Abre el menú contextual">
    En la barra superior de Brain, haz clic en el ícono de opciones en la esquina superior derecha.
  </Step>

  <Step title="Cambia el estado">
    Busca la opción **Auto-publicación** y activa o desactiva el toggle según necesites.
  </Step>
</Steps>

## Publicar manualmente

<Frame caption="Auto-publicación desactivada en el menú de opciones">
  <img src="https://mintcdn.com/jelouai/Lrfxiyx0IxnbhjnM/assets/images/brain/brain-auto-publish-off-es.png?fit=max&auto=format&n=Lrfxiyx0IxnbhjnM&q=85&s=be35d1e55a15729896c05420c0e016ae" alt="Opción de auto-publicación desactivada en el menú contextual de Brain" width="820" height="832" data-path="assets/images/brain/brain-auto-publish-off-es.png" />
</Frame>

Cuando la auto-publicación está desactivada, los cambios permanecen como borrador hasta que los publicas. Cada publicación crea una **versión inmutable** que se registra en el historial de versiones.

<Steps>
  <Step title="Identifica cambios pendientes">
    Cuando existan cambios sin publicar, el botón **Publicar** en la barra superior mostrará un indicador naranja. Esto significa que tu borrador difiere de la última versión publicada.
  </Step>

  <Step title="Haz clic en Publicar">
    Haz clic en el botón **Publicar** de la barra superior. Se abre un popover de confirmación indicando que los cambios se despliegan a producción.
  </Step>

  <Step title="Revisa las opciones de publicación">
    Al publicar, todos los cambios de los workflows de tu proyecto actual pasarán a producción. Puedes forzar esta nueva versión para que los usuarios que ya están en medio del flujo adopten la nueva versión, o añadir un nombre a esta versión para identificarla en el historial de versiones.
  </Step>

  <Step title="Confirma la publicación">
    Haz clic en **Publicar cambios**. El sistema crea un nuevo commit con la fecha, hora y tu usuario como autor.

    <Warning>
      Una vez publicado, los cambios se aplican inmediatamente a todos los canales conectados (WhatsApp, Web, etc.). Asegúrate de probar tu flujo antes de publicar.
    </Warning>
  </Step>
</Steps>

## Publicar al Marketplace

Puedes publicar **Workflows** y **Tools** individuales al Marketplace para que otros equipos los reutilicen. Esta publicación es siempre manual, independientemente del modo de publicación de tu cuenta.

<Steps>
  <Step title="Abre la opción de publicar">
    Desde el canvas de tu workflow o Tool, haz clic en el botón **Publicar** del toolbar.
  </Step>

  <Step title="Completa el formulario">
    Rellena los campos requeridos:

    * **Versión**: nombre de la versión (ej. `v1.0.0`, `v2.1.0`).
    * **Descripción**: resumen breve de los cambios o funcionalidad.
    * **Privacidad**: elige entre **Pública** (visible para todos los usuarios) o **Privada** (acceso solo bajo autorización).
  </Step>

  <Step title="Publica">
    Haz clic en **Publicar**. La versión quedará disponible en el Marketplace y podrá ser seleccionada desde los nodos AI Agent u otros workflows.
  </Step>
</Steps>

### Seleccionar versiones en nodos

Cuando agregas un workflow o Tool publicada a un nodo AI Agent, puedes elegir qué versión utilizar desde el selector de versiones en el panel de configuración. Cada versión muestra si es pública o privada.

<Note>
  Si publicas una nueva versión con cambios en los inputs u outputs, los workflows que usen versiones anteriores no se verán afectados hasta que actualices manualmente la versión seleccionada.
</Note>

## Historial de versiones

El historial de versiones registra todas las publicaciones manuales de tu proyecto. Desde aquí puedes previsualizar cualquier versión, comparar cambios y restaurar una versión anterior.

<Note>
  El historial de versiones solo está disponible cuando la auto-publicación está desactivada. Con auto-publicación activa, los cambios no generan entradas en el historial de versiones.
</Note>

<iframe src="https://www.youtube.com/embed/zY_u9yQzx5o?si=EGvWHWcUMwDgTXih" title="YouTube video player" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

<Steps>
  <Step title="Accede al historial de versiones">
    En la barra superior de Brain, abre el menú de opciones en la esquina superior derecha y selecciona **Historial de versiones**. Se desplegará un panel lateral con la lista de versiones ordenadas por fecha.

    Cada entrada muestra:

    * **Fecha y hora** de publicación
    * **Usuario** que realizó la publicación
    * Badge **Actual** en la versión activa en producción
  </Step>

  <Step title="Previsualiza y compara versiones">
    Selecciona una versión distinta para ver en el canvas cómo estaba construido tu workflow en ese momento. Úsalo para comparar antes de decidir si restaurar.
  </Step>

  <Step title="Restaura una versión">
    Si necesitas volver a una versión anterior, haz clic en **Restaurar esta versión** en la esquina superior derecha — el botón solo aparece en modo previsualización. Ten en cuenta que restaurar reemplaza la versión activa en producción de forma inmediata.
  </Step>
</Steps>

<CardGroup cols={2}>
  <Card title="Tester" icon="flask" href="/guides/getting-started/tester">
    Prueba tu workflow antes de publicar
  </Card>

  <Card title="Jelou Apps" icon="mobile" href="/guides/getting-started/jelou-apps">
    Comparte y prueba en producción
  </Card>
</CardGroup>
