Skip to content

(Plugin) Registry Implementation#109

Open
psilabs-dev wants to merge 43 commits into
devfrom
dev-registry/main
Open

(Plugin) Registry Implementation#109
psilabs-dev wants to merge 43 commits into
devfrom
dev-registry/main

Conversation

@psilabs-dev
Copy link
Copy Markdown
Owner

@psilabs-dev psilabs-dev commented Mar 24, 2026

Issue: Difegue#1146

This PR removes all (non-local) plugins from LRR, and implements the registry system and plugin management.

Registry System

Multiple registry support, currently limited to single-registry with future compatibility

Plugin Management

Management features, such as installing/uninstalling/upgrading plugins, plugin conflict resolution, management APIs.

  • Support for installing/uninstalling managed plugins
  • Redis is now responsible for plugin package presence management (previously INC's). Which makes uninstall/install easier.

Metadata Plugin Configuration

Configuration-related features, such as metadata plugin priority, enablement, and dropdown hiding. Add metadata plugin priority support.

@psilabs-dev psilabs-dev self-assigned this Mar 24, 2026
@psilabs-dev psilabs-dev added feature New feature or request DO_NOT_MERGE Don't merge the PR. upstream An issue from upstream (requiring a PR). labels Mar 24, 2026
@psilabs-dev psilabs-dev changed the title Plugin Registry Implementation (Plugin) Registry Implementation Mar 29, 2026
this should probably be revised into the first commit to clear out all plugins
which can remove provenance data in LRR_PLUGIN_
attach to plugin hash as nullable
if a registry is null, then its either a built-in or sideloaded plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO_NOT_MERGE Don't merge the PR. feature New feature or request upstream An issue from upstream (requiring a PR).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant