Skip to main content

Ejecución en cloud (OnCloud)

OnCloud es la capa de ejecución remota de Almirant. Te desconectas, el agente trabaja, la PR te espera cuando vuelves.


El problema que resuelve

Con los skills locales (/implement, /validate), el agente trabaja en tu terminal. Tú tienes que estar presente. Si cierras el ordenador o te vas, la ejecución se detiene.

Los agentes prometían autonomía. En la práctica, muchos developers han cambiado escribir código por vigilar a alguien que lo escribe.

OnCloud rompe esa dependencia: lanzas la tarea, te desconectas, el resultado te espera.

"Me puse a hacer mi ejercicio y cuando terminé miré a ver cómo había salido."

— Javi Pedrosa, sobre su primera implementación en cloud


Cuándo usarlo

SituaciónPor qué OnCloud
Vas a salir y tienes tareas listas para implementarEl agente trabaja mientras tú no estás
Quieres lanzar varias tareas a la vezEjecutan en paralelo en cloud
Estás en el móvil y quieres lanzar algoNo necesitas abrir el ordenador
Es tarde y quieres que avance trabajo durante la nocheConfigura y desconéctate
No quieres consumir recursos de tu máquinaEl agente corre en infraestructura remota

Cómo lanzar

Los runners en cloud son los equivalentes remotos de los skills locales:

Skill localEquivalente en cloudQué hace
/implement A-T-42/runner-implement A-T-42Implementa la tarea en cloud
/validate A-T-42/runner-validate A-T-42Valida que cumple los criterios
/document A-T-42/runner-document A-T-42Genera documentación de los cambios

Desde Claude Code:

> /runner-implement A-T-42

La tarea se encola en el sistema de ejecución remota. El work item pasa a "In Progress". Puedes cerrar el ordenador.

Desde el asistente (con MCP conectado):

"Lanza la implementación en cloud de la tarea A-T-42 con Claude"
"Runner-implement para A-T-42, usa Codex"

Funciona desde el móvil. No necesitas el ordenador.


Elegir el proveedor

Al lanzar con OnCloud, puedes seleccionar el proveedor de IA que ejecutará la tarea:

ProveedorModeloCuándo usarlo
Claude (Anthropic)Claude Sonnet / OpusTareas complejas, código con mucho contexto
Codex (OpenAI)GPT-4o / o3Implementaciones directas, buen rendimiento general
Gemini (Google)Gemini ProAlternativa cuando otras cuentas están al límite

Si no especificas proveedor, Almirant usa el configurado por defecto en tu organización.

Orquestación de cuentas

Si tu cuota de Claude se agota, puedes lanzar las siguientes tareas con la cuenta de otro proveedor o con la de un compañero. Almirant coordina el consumo sin que tengas que gestionar manualmente qué cuenta usa qué.


Seguimiento del estado

Puedes consultar el estado de los runners en cualquier momento:

  • Desde la app web: panel de Jobs en el work item o en la vista de proyecto
  • Desde el asistente: "¿Cómo va la tarea A-T-42?"
  • Desde Claude Code: /jobs para ver el estado de todos los runners activos

Un runner pasa por los estados:

queued → running → completed
→ failed

Si falla, el error queda registrado con detalle para que puedas ver qué pasó.


Proceso nocturno automático

Puedes configurar un proceso que se ejecute cada noche de forma automática:

  1. Toma todas las tareas en columna "Review"
  2. Las valida contra su definition of done
  3. Las mueve a "Done" si pasan, o las deja con feedback si no

Javi lo tiene configurado así: llega por la mañana con el board actualizado. No tiene que hacer nada.

La configuración se hace desde los ajustes del proyecto en Almirant.


Requisitos

Para usar OnCloud necesitas:

  • Un proveedor de IA configurado con API key válida — Proveedores y Cuotas
  • Cuota disponible en tu organización
  • Una tarea con especificación completa (generada por Ideate o escrita manualmente con definition of done)
Tareas bien definidas = mejores resultados

OnCloud funciona con cualquier tarea, pero los mejores resultados vienen de tareas creadas por Ideate: con archivos relevantes identificados, criterios de aceptación concretos y contexto técnico incluido. Si lanzas una tarea vaga, el agente hará lo que pueda.


Qué sigue