Integración del template¶
Cómo este plugin se ensambla en Cortex HIVE.
Hooks usados¶
| Hook | Archivo | Efecto |
|---|---|---|
create_plugin | plugin.py | Monta router en /api/v1/template |
register_resources | resources.py | Módulo UI en /operations/template |
No usa register_mcp_tools, register_ws_namespaces ni configuration/manifest.json.
Flujo de activación¶
uv syncinstala el paquete (entry point en catálogo).- Superadmin activa
templateen/control/plugins. - Bootstrap ejecuta hooks →
ensure_panel("operations")→ manifest disponible en API.
Verificación¶
| Comprobación | URL |
|---|---|
| API items | GET /api/v1/template/items |
| Manifest | GET /api/v1/panels/operations/modules/template/manifest |
| UI | http://localhost:5175/operations/template |
Plugin de demostración adicional¶
Para el sandbox SPI (panel samples, To-Do demo), ver API interna del framework y plugins/helloworld/ en el monorepo.
Siguiente paso en cortex-docs¶
Recursos — añadir create/edit/view con ResourceBuilder.