propuesta · ago 2026

plataforma · agents · prototipo interactivo

Los agentes de Mogos, en un solo chat.

La app del equipo, simple como Grok Bot y con piel Mogos. Flujo: SSO → roster por rol → chat. Un runtime Eve; los agentes se hablan entre ellos en grupos que tú lees. Voz primero: hablas, se transcribe, envías. Badges cloud / local = dónde corre el modelo. Nadie crea bots · acceso por permisos.

modo
interactivo + galerías
superficies
responsive · fluid
runtime
Eve (único)
ux
Grok Bot · Mogos
entrada
voz + adjuntos

Prototipo interactivo

toca · navega · prueba

Flujo: SSO Mogos → roster por rol → chat. Redimensiona la ventana — el marco escala como app real; en móvil estrecho el teléfono ocupa todo el ancho. Abre un agente y toca el mic: el audio se transcribe al composer. ⌘K abre el centro de acciones.

Sesión demo
Dispositivo
Demo (Ops local)
Abre chat de Ops para ver el estado
9:41

Suelta aquí lo que llegó

Un BL, fotos del locker, un audio o un WhatsApp reenviado. El tablero lo pega al expediente y avisa a quien toque.

BL · PDFfotoaudioWhatsApp
Mogos · Agents

Suelta aquí lo que llegó

Un BL, fotos del locker, un audio o un WhatsApp reenviado. El tablero lo pega al expediente y avisa a quien toque.

BL · PDFfotoaudioWhatsApp

Elige un agente o un grupo

⌘K para ir directo

Galerías de pantallas

congeladas · hi-fi

Además del prototipo arriba, cada pantalla existe como HTML congelado en marcos iPhone y desktop — igual que inbox/locker.

Modelo Eve · roster Mogos

eve.dev
named agents, no catálogo-vía-subagents

Un deploy Eve no es un solo bot con subagents = catálogo. Para varios agentes con identidad, permisos e hilos separados usamos named agents en Next.js con withEve({ agents: { … } }). Los subagents son especialistas dentro de cada named agent. Los remote agents (defineRemoteAgent) conectan named agents para bot-a-bot.

modelo, no runtime

Eve es siempre el runtime. Todos los agentes del roster corren en Eve. Los badges cloud y local indican dónde corre el LLM (API vs Ollama/vLLM on-prem). Mismo chat, mismo /eve/agents/<key>/eve/v1/*.

capa Evequé esen UI Mogos
Named agentwithEve({ agents: { crescobot: "./agents/crescobot" } })/eve/agents/crescobot/eve/v1/*1 fila del roster · 1 hilo · useEveAgent({ agent })
Subagentagent/subagents/<id>/ · sandbox propioEspecialista interno · no fila del roster
Remote agentdefineRemoteAgent → otro named agentAgentes que se hablan · grupos con hilo compartido
Modelo cloudEve + proveedor API (Anthropic, OpenAI, …)Badge cloud
Modelo localEve + Ollama/vLLM on-prem (mismo deploy)Badge local

Provisionar (Cresco): carpeta agents/<key>/agent/ → registro en withEve.agents → fila roster (roles, modelProvider: cloud|local) → eve deploy. El usuario solo chatea con lo que su JWT permite.

export default withEve(nextConfig, {
  agents: {
    crescobot: "./agents/crescobot",
    mogui: "./agents/mogui",
    ops: "./agents/ops",
    finanzas: "./agents/finanzas",
    inbox: "./agents/inbox",
    evedev: "./agents/evedev",
  },
});
// UI: useEveAgent({ agent: "crescobot" })
// Remote: defineRemoteAgent({ agent: "ops", … })

Producto

límites
Cresco publicaNamed agents Eve + roster RBAC + metadata UI
Usuario haceAuth · chat por voz o texto · leer grupos de agentes · personalizar instrucciones/routines · HITL
No existeCrear agente · computer-use local · directorio abierto de bots

mogos · agents · design hub pantallas · grupos · train · estados