Saltar a contenido

Framework

Capa framework/ (cortex_framework): ensamblador de la plataforma — FastAPI, loader, control plane, registries UI, IO.

Módulos principales

Módulo Rol
plugins/discovery.py Entry points, workspace, sideload
plugins/loader.py load_plugins(), hooks de bootstrap
control/ Catálogo, activación, state store PG
panel/ Validación manifests, registries CUS
api/ App FastAPI, auth middleware, rutas plataforma
io/ REST, MCP, WS, events, webhooks

Ciclo de arranque

  1. init_control_schema() — tablas platform_*
  2. load_plugins() — solo plugins enabled + builtins
  3. Registro de routers API, módulos UI, listeners, MCP tools
  4. Hot enable: activate_pending_plugins() sin reinicio completo

Código de referencia

Archivo Tema
framework/cortex_framework/plugins/discovery.py Discovery
framework/cortex_framework/plugins/loader.py Loader
framework/cortex_framework/control/catalog.py Plugin catalog

ADRs relacionados

Operación

Variables de entorno y CI: Desarrollo y CI.