Ir al contenido

Asistente de configuración

Para qué sirve. Solo en el primer arranque. El asistente crea la contraseña maestra, el propietario principal, tus dos agentes principales y un primer backend de modelos para que la aplicación principal se desbloquee. Después, cambia esas cosas en Ajustes, Proveedores y Agentes — no cuentes con volver a ejecutar el asistente.

  • El navegador te envió a /setup porque la configuración está incompleta
  • Te saltaste un paso opcional y quieres la lista de campos
  • Estás restaurando una instancia nueva

No sirve para cambios del día a día una vez abierta la aplicación.

El asistente se ejecuta una vez mientras la configuración está incompleta. El navegador se redirige a /setup hasta que terminan los pasos obligatorios. Los pasos opcionales se pueden omitir y completar más tarde en Ajustes.

Controles en todos los pasos:

ControlSignificado
IdiomaIdioma de la interfaz (en / hu / de / es / fr / tlh). Se guarda en el ajuste de idioma del navegador.
AparienciaPlantilla de tema (p. ej. Halo, Nebula) + interruptor claro/oscuro.
Paso N de MAvance por los pasos pendientes.
Continuar / Finalizar configuraciónEnviar el paso actual y avanzar.
OrdenPasoObligatorioMódulo
—Apariencia / idioma (marco de la interfaz)—frontend
1Contraseña maestraSísecrets
2Propietario principalSíauth
3Agentes principales (Tus dos compañeros de IA siempre activos)Síauth
4Agentes de equipoNoauth
5Proveedor de IANormalmentemodel
6Modelos de IANormalmentemodel

El registro es modular — los módulos registran sus pasos al arrancar. Los pasos obligatorios deben completarse antes de que se desbloquee la aplicación principal.

Propósito: cifrar en reposo todos los secretos guardados (claves de API, tokens).

CampoObligatorioDescripción
Contraseña maestraSíFrase de paso para el material de clave del cifrado de secretos. Elige algo fuerte; si la pierdes, tendrás que volver a introducir las claves de los proveedores.
Confirmar contraseñaSíDebe coincidir con la contraseña maestra.

Tras este paso, los secretos introducidos desde la interfaz pasan por el almacén cifrado de Secrets.

Propósito: crear al administrador humano principal (role: owner, is_root_owner).

CampoObligatorioDescripción
Nombre de usuarioSíNombre de inicio de sesión (marcador: admin). Debe ser único.
ContraseñaSíContraseña de la cuenta (con hash; nunca se guarda en texto plano).
Nombre visibleNoNombre amable en la interfaz (si está vacío, el nombre de usuario).

El asistente mantiene las credenciales del owner en memoria durante el resto de la sesión, para que los pasos opcionales que necesitan un owner autenticado se ejecuten sin volver a iniciar sesión. Si recargas a mitad del asistente y solo quedan pasos opcionales, puede que vayas a Iniciar sesión y luego de vuelta a /setup.

Propósito: crear los dos colegas siempre disponibles con los que hablas (barra lateral Colegas, un hilo propio cada uno). En pantalla: Tus dos compañeros de IA siempre activos.

CampoObligatorioDescripción
Asistente personal — tu compañero de IA del día a díaSíNombre visible de tu agente del día a día (p. ej. Jarvis). Nivel: principal, tipo: asistente. Vinculado al tipo de proyecto general.
Ingeniero de sistemas — mantiene sano el propio EYASSíNombre visible del agente que mantiene el propio EYAS (p. ej. R2D2). Nivel: principal, tipo: ingeniero. Vinculado al tipo de proyecto eyas.

Para cada uno se crea:

  • una fila en agent_definitions (modelo, herramientas, ruta del espacio de trabajo, …)
  • un árbol de espacio de trabajo en data/agents/<id>/ (IDENTITY, AGENTS, TOOLS, MEMORY, SOUL, …)
  • un registro vinculado de usuario agente (is_agent = 1) para permisos y direccionamiento

Puedes renombrarlos y reconfigurarlos más tarde en Agentes. Tras el asistente, ábrelos desde la lista Colegas de la barra lateral. El Asistente coordina y no edita código fuente; el Ingeniero se encarga de la plataforma y el código. Ver Equipos y delegación.

Propósito: activar colegas adicionales (nivel equipo) y especialistas (grupo compartido que cualquier colega puede lanzar). Los agentes principales no necesitan tarjeta de propuesta para llamar a un especialista activado.

ControlDescripción
RecomendadosConjunto de plantillas destacado para una instalación típica.
EspecialistasCatálogo completo de plantillas de agente opcionales.
Seleccionar todo / Deseleccionar todoSelección en bloque.
N seleccionadosNúmero de plantillas elegidas.
Omitir / ContinuarTerminar sin especialistas, o aplicar la selección.

La selección se guarda como ids de plantilla y se convierte en agentes reales (con el mismo patrón de espacio de trabajo que los principales). Cámbiala más tarde en Ajustes → Agentes.

Propósito: asegurar que haya al menos un backend de modelos disponible.

ControlDescripción
Distintivo (Claude Code detectado y configurado / Grok CLI … / Kimi Code CLI …)CLI local encontrada y utilizable — sin clave de API. En Claude, detectado y configurado significa que el entorno de Claude Code arranca y tiene la sesión iniciada (inicio de sesión de claude.ai, ANTHROPIC_API_KEY o una configuración de Bedrock/Vertex); que claude esté en el PATH no basta. Ver Proveedores — Entorno de Claude Code.
Iniciar sesión para EYAS (Grok / Kimi)Aparece siempre que se detecta Grok CLI o Kimi Code CLI. EYAS ejecuta estas CLI en su propio directorio y no usa su inicio de sesión en este equipo, así que inicia sesión una vez para EYAS aquí: Iniciar sesión con un código de dispositivo (ambas) — abre el enlace en cualquier dispositivo y confirma el código, sin navegador en el servidor — o Usar una clave de API en su lugar (Grok, una clave de API de xAI). Ver Proveedores — Iniciar sesión en Grok y Kimi para EYAS.
CLI principalAparece cuando se detectan varias CLI: cuál es la predeterminada para agentes y enrutamiento. Pasa a ser el proveedor y el modelo predeterminados de la instalación, que también responden a las llamadas internas que no nombran modelo cuando no hay nivel Estándar configurado — ver Enrutado y presupuesto.
Usar otro proveedorCambiar a la configuración de una API en la nube o local.
Volver a los CLI detectadosVolver a la vista de CLI.
ControlDescripción
Lista de proveedoresBackends conocidos (Anthropic, OpenAI, Gemini, xAI, Ollama, …).
Activo / InactivoSi el proveedor está activado para el enrutamiento.
Configurar / Cambiar claveAbrir la entrada de la clave de API.
Campo de clave de API (Introduce la clave de API…)Secreto; se guarda en el almacén cifrado de Secrets.
GuardarGuardar la clave y dejar el proveedor utilizable.
Volver a comprobarVolver a sondear un endpoint local (p. ej. la URL de Ollama).
Continuar / Finalizar configuraciónAvanzar aunque no haya ninguno activo (puedes terminar después en Ajustes → Proveedores) — ver la nota en pantalla.

Propósito: asignar un modelo concreto a cada agente cuando un proveedor está listo.

ControlDescripción
Columna AgenteNombre del agente de los pasos anteriores.
Columna ModeloDesplegable con los modelos de los proveedores activos, cada uno como Proveedor / modelo (el más adecuado preseleccionado); — ninguno — deja el modelo del agente como está.
AplicarGuardar las asignaciones. Cada una se envía y se guarda como el par proveedor + modelo que elegiste, así que un id de modelo que listan dos proveedores nunca es ambiguo; un par que no está en el catálogo de modelos se omite.
Ir a ProveedoresSaltar a la página completa de Proveedores si no hay nada configurado.
Finalizar configuraciónTerminar el asistente y entrar en la aplicación principal.

Si no se detecta ningún proveedor (No se detectó ningún proveedor de IA), configura uno en la página de Proveedores después del asistente.

DestinoPor qué
Tu primera horaRecorre la interfaz en vivo: Inicio, una conversación, Tablero, Memoria
InicioRecomendaciones de configuración para el trabajo opcional pendiente
ProveedoresAñadir más backends, claves, modelos
AgentesRevisar colegas y especialistas
Equipos y delegaciónCómo los colegas traspasan trabajo y lanzan especialistas
UsuariosAñadir usuarios humanos (si es multiusuario)
  • La contraseña maestra protege los secretos; por sí sola no cifra el archivo SQLite en reposo — protege el disco del equipo y las copias de seguridad.
  • La contraseña del propietario principal es independiente de la contraseña maestra.
  • Los «usuarios» agente no son inicios de sesión interactivos para personas; existen para la identidad y el control de acceso.