Skip to content

new: Add community plugin registry - #1108

Merged
milesj merged 7 commits into
develop-0.62from
0.62-community-plugins
Sep 2, 2026
Merged

new: Add community plugin registry#1108
milesj merged 7 commits into
develop-0.62from
0.62-community-plugins

Conversation

@milesj

@milesj milesj commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • generate registry/data/community.json nightly from moonrepo/community-plugins
  • resolve community tools automatically after configured and built-in plugins, using the shared HTTP-backed registry cache
  • add settings.community-tools and PROTO_COMMUNITY_TOOLS opt-outs
  • reuse registry instances through ProtoEnvironment::load_registry

Testing

  • python3 -B -m unittest registry/tests/test_generate_community_registry.py
  • cargo test -p proto_core --test config_test can_set_settings
  • cargo test -p proto_core --test tool_loader_test locate_plugin
  • cargo check -p proto_cli
  • cargo clippy -p proto_cli
  • cargo fmt --all --check

@milesj
milesj merged commit 84f088f into develop-0.62 Sep 2, 2026
32 of 34 checks passed
@milesj
milesj deleted the 0.62-community-plugins branch September 2, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant