agent squad · app.agentsquadai.com · pantallas reales de la app

Dónde probar Nova Arquitecto, escena por escena

El recorrido completo: diseñas el workflow con Nova en la oficina, lo guardas como SuperSkill, lo ves crecer con versión y métricas en la Workflow Library, y Nova lo reutiliza sola la próxima vez. Cada pantalla de abajo es la app real.

1

La oficina: aquí empieza todo

Entra a app.agentsquadai.com/office
La oficina con el squad y la barra de Nova abajo
Qué mirar
  • Nova está al frente como "Supervisor del sistema"; tu squad trabaja detrás.
  • La barra inferior "Cuéntale a Nova tu encargo..." es la puerta de entrada de todo workflow.
  • El globo de Nova te resume lo que pasó mientras no estabas.
2

Le pides algo y Nova diseña el plan

Misma pantalla: escribe el encargo en la barra y envía
El dock de Nova con el pedido y la propuesta de plan
Qué mirar
  • Tu pedido en lenguaje natural (burbuja dorada).
  • Nova responde honesta: "No tengo una SuperSkill exacta, así que armé un plan" con los pasos.
  • El botón Lanzar plan lo pone en marcha. Este es el momento CREAR del árbol de decisión.
Por detrás: Nova acaba de consultar tu catálogo de skills (con sus métricas) y decidió que ninguno cubría el pedido.
3

El momento clave: guardarlo como SuperSkill

En la /workflow-library, la propuesta de Nova muestra este panel
Preview del plan con el campo de nombre y el boton Guardar como SuperSkill
Qué mirar
  • El plan propuesto con sus pasos y el costo estimado.
  • El campo NOMBRE ya viene sugerido; puedes editarlo.
  • Guardar como SuperSkill crea la v1: el workflow deja de ser un plan de una vez y pasa a ser un activo reutilizable de tu workspace.
Por detrás: POST .../superskills valida el plan contra el catálogo y lo persiste con version 1 y su familia de linaje.
4

La librería: versión y métricas a la vista

Menú de la oficina → Workflow Library → sección "Tus SuperSkills"
Cards de SuperSkills con version y metricas
Qué mirar (la línea nueva bajo el costo)
  • Prospección México: v2 · 8 ejecuciones · 88% éxito: un skill ya versionado y con historial. Ese es el feedback loop visible.
  • Resumen de contratos: solo v1: recién guardado, sin ejecuciones todavía. Nunca verás "0 ejecuciones": sin datos, no se inventa nada.
De dónde salen los números
  • Se calculan de los runs reales del skill cada vez que abres la página.
  • Un run esperando tu aprobación ya cuenta en ejecuciones (y baja el % hasta que apruebes).
5

Relanzar ajustando los inputs

En la card del skill → Ejecutar ahora
Modal de lanzamiento con inputs editables pais y cantidad
Qué mirar
  • Los inputs del skill (PAIS, CANTIDAD) vienen pre-llenados con los valores guardados.
  • Cámbialos antes de lanzar (aquí: México → Colombia). Este es el momento AJUSTAR: mismo workflow, otro contexto, sin rediseñar nada.
Por detrás: solo las claves declaradas como inputs del skill son editables; el resto del plan viaja intacto y re-validado.
6

Nova reutiliza en vez de reinventar

Vuelve a pedirle algo parecido a Nova (en la oficina o en la librería)
Nova ofrece el SuperSkill existente en vez de un plan nuevo
Qué mirar
  • Pediste "hacé el resumen diario del equipo" y Nova NO compuso un plan nuevo: encontró el SuperSkill exacto y te ofrece lanzarlo.
  • Este es el momento EJECUTAR del árbol: la prueba de que el rol arquitecto está activo.
Por detrás: el prompt de Nova ahora lista tus skills con su versión y desempeño, y su regla es preferir el skill probado antes que reinventar; y no descartar una versión nueva solo porque aún no tiene runs.
7

Crear la v2 de un skill (aún sin botón, por API)

Única pieza sin UI en esta fase: se prueba desde el box

Cuando un skill merece un plan mejorado, la versión nueva archiva la anterior y nace en la misma familia, con notas obligatorias de qué cambió. Al existir la v2, la card de la escena 4 pasa a mostrar v2 automáticamente. El botón "Nueva versión" en la card es el candidato natural para la Fase 2.

desde el box Hetzner
TOKEN=$(grep -oP '(?<=SUBSTRATE_API_TOKEN=).*' ~/agent-squad-app/apps/api/.env)
WS=<workspace_id>

# crear la version 2 desde un draft recompuesto (notes es obligatorio)
curl -s -X POST -H "Authorization: Bearer $TOKEN" -H "content-type: application/json" \
  -d '{"draft_id":"<draft_proposed>","notes":"Ahora filtra por tamano de equipo"}' \
  http://127.0.0.1:4000/api/workspaces/$WS/superskills/<skill_id>/versions