Skip to main content

Plugin SDK Reference

The @codebolt/plugin-sdk package is what plugin authors use to extend the Codebolt application — hooks, UI panels, custom commands, LLM providers, execution backends, and more.

What's in this section

SectionWhat it covers
Plugin LifecycledefinePlugin, activate, deactivate, context object
Hooks APIctx.hooks.on() — every hook event and its payload
UI Extension APIctx.ui.panels, ctx.ui.commands, ctx.ui.statusBar
Provider InterfacesLLMProvider, EmbeddingProvider, ExecutionProvider
HTTP & Webhooksctx.http.route(), ctx.webhooks.register()
Type ReferenceFull TypeScript types for the plugin SDK

See also