Skip to content

Conversation

@bentsherman
Copy link
Member

@bentsherman bentsherman commented Sep 12, 2025

This PR uses the plugin registry to load config scopes for third-party plugins.

It looks at the plugins block in a given config file to determine which plugin definitions to fetch. If a version is not specified, the latest version is used by default.

A future iteration should use the plugin definitions fetched by the config parser to recognize custom functions / factories / operators in the script.

TODO:

  • make registry URL configurable
  • move API requests into shared cache
  • use plugin scopes for hover hints and code completion

@bentsherman bentsherman linked an issue Sep 25, 2025 that may be closed by this pull request
@bentsherman bentsherman marked this pull request as ready for review October 23, 2025 14:35
@bentsherman bentsherman changed the title Load plugin config scopes from plugin registry Resolve plugin definitions from plugin registry Oct 23, 2025
@bentsherman bentsherman changed the title Resolve plugin definitions from plugin registry Resolve plugin definitions from registry Oct 23, 2025
@bentsherman bentsherman merged commit ed4301f into main Oct 23, 2025
1 check passed
@bentsherman bentsherman deleted the plugin-index-file branch October 23, 2025 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plugins

1 participant