Versions in this module Expand all Collapse all v0 v0.92.1 Jun 6, 2026 v0.92.0 Jun 6, 2026 Changes in this version + type PluginAdapters struct + Abilities []*adapter.PluginAbilityAdapter + Module *adapter.PluginModuleAdapter + Provider *adapter.PluginProviderAdapter + type PluginConfig = plugintypes.PluginConfig + func DefaultPluginConfig() *PluginConfig + type PluginInstance struct + Adapters *PluginAdapters + Identity string + LastError error + Manifest *plugin.Manifest + Runner plugin.Runner + StartedAt time.Time + State plugin.PluginState + type PluginManager struct + func NewPluginManager(cfg *PluginConfig, log zerolog.Logger) *PluginManager + func (m *PluginManager) Init(ctx context.Context, pluginConfigs map[string]json.RawMessage) error + func (m *PluginManager) List() []*PluginInstance + func (m *PluginManager) ReloadPlugin(ctx context.Context, identity string, newManifest *plugin.Manifest, ...) error + func (m *PluginManager) UnloadPlugin(ctx context.Context, identity string) error + type SourceConfig = plugintypes.SourceConfig