Versions in this module Expand all Collapse all v1 v1.26.7 Apr 20, 2026 v1.26.6 Mar 12, 2026 Changes in this version + type Manager struct + func New(lc fx.Lifecycle, pluginWriter *plugin_writer.Writer, ...) *Manager + func (m *Manager) AddExternal(ctx context.Context, manifest rpc.Manifest) (*plugin.Record, string, error) + func (m *Manager) AddFromFile(ctx context.Context, r io.Reader) (*plugin.Available, error) + func (m *Manager) AddFromURL(ctx context.Context, u url.URL) (*plugin.Available, error) + func (m *Manager) CycleExternalToken(ctx context.Context, id plugin.InstallationID) (string, error) + func (m *Manager) Delete(ctx context.Context, id plugin.InstallationID) error + func (m *Manager) Get(ctx context.Context, id plugin.InstallationID) (*plugin.Record, error) + func (m *Manager) GetConfiguration(ctx context.Context, id plugin.InstallationID) (map[string]any, error) + func (m *Manager) GetConfigurationSchema(ctx context.Context, id plugin.InstallationID) (rpc.ManifestConfigurationSchema, error) + func (m *Manager) GetSession(ctx context.Context, id plugin.InstallationID) (plugin_runner.Session, error) + func (m *Manager) List(ctx context.Context) ([]*plugin.Record, error) + func (m *Manager) SetActiveState(ctx context.Context, id plugin.InstallationID, desiredState plugin.ActiveState) error + func (m *Manager) UpdateConfiguration(ctx context.Context, id plugin.InstallationID, config map[string]any) (map[string]any, error) + func (m *Manager) UpdateManifest(ctx context.Context, id plugin.InstallationID, manifest rpc.Manifest) (*plugin.Record, error) + func (m *Manager) UpdatePackage(ctx context.Context, id plugin.InstallationID, reader io.Reader) (*plugin.Record, error)