Ir para o conteúdo principal

Plugins

Plugins

Plugins são extensões modulares que adicionam recursos à sua aplicação AppKit. Eles seguem um ciclo de vida definido e têm acesso a services compartilhados, como cache, telemetria e streaming.

Para a documentação completa da API, consulte a referência da classe Plugin.

Usando plugins

Configure os plugins ao criar sua instância do AppKit:

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

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

Para conhecer todas as opções de configuração, consulte createApp.

Fases dos plugins

Os plugins são inicializados em três fases:

  • Core: reservada para plugins de nível de framework. É a primeira a ser inicializada.
  • Normal: fase padrão para plugins de aplicação. Inicializada após a fase core.
  • Deferred: inicializada por último, com acesso às instâncias dos demais plugins por meio de config.plugins. Use quando seu plugin depender de outros plugins (por exemplo, o Server Plugin).

Databricks Developer Hub

Pronto para lançar seu próximo aplicativo baseado em agentes em minutos?

Ler a documentação