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¶
init_control_schema()— tablasplatform_*load_plugins()— solo plugins enabled + builtins- Registro de routers API, módulos UI, listeners, MCP tools
- 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.