Skip to content

🧠 El Kernel

El Kernel es el corazón de Fireflay. Gestiona el estado de la plataforma, los plugins y la ejecución de herramientas.

📍 Responsabilidades de la Plataforma

  • Carga de Plugins: Orquesta cómo se registran e inicializan los plugins.
  • Gestión de Herramientas: Descubre y ejecuta las herramientas proporcionadas por los plugins o la configuración.
  • Bus de Eventos: Facilita la comunicación entre las distintas partes del sistema.

🏛️ Modelo de Dominio

El kernel define las interfaces para:

  • FFMicrokernel: La instancia principal de la plataforma.
  • Plugin: El mecanismo de extensión.
  • Tool: La unidad de trabajo (Modo Run o Watch).