Saltar a contenido

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

  1. uv sync instala el paquete (entry point en catálogo).
  2. Superadmin activa template en /control/plugins.
  3. 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
uv run pytest plugins/_template/tests -v

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.