Ir al contenido principal

Plugins

Plugins

Los plugins son extensiones modulares que añaden capacidades a tu aplicación de AppKit. Siguen un ciclo de vida definido y tienen acceso a servicios compartidos como caché, telemetría y streaming.

Para consultar la documentación completa de la API, consulta la referencia de la clase Plugin.

Uso de plugins

Configura los plugins al crear tu instancia de AppKit:

import { createApp, server, analytics, genie, files, jobs } from "@databricks/appkit";

const AppKit = await createApp({
  plugins: [
    server({ port: 8000 }),
    analytics(),
    genie(),
    files(),
    jobs(),
  ],
});

Para conocer todas las opciones de configuración, consulta createApp.

Fases de los plugins

Los plugins se inicializan en tres fases:

  • Core: reservada para plugins a nivel de framework. Se inicializa primero.
  • Normal: fase predeterminada para los plugins de aplicación. Se inicializa después de la fase core.
  • Deferred: se inicializa al final y tiene acceso a las instancias de otros plugins mediante config.plugins. Úsala cuando tu plugin dependa de otros plugins (por ejemplo, el Server Plugin).

Databricks Developer Hub

¿Todo listo para lanzar tu próxima aplicación basada en agentes en minutos?

Leer la documentación