Skip to content

fix: harden plugin feature gating#15104

Merged
xl-openai merged 5 commits intomainfrom
xl/plugins2-recovered
Mar 19, 2026
Merged

fix: harden plugin feature gating#15104
xl-openai merged 5 commits intomainfrom
xl/plugins2-recovered

Conversation

@xl-openai
Copy link
Collaborator

@xl-openai xl-openai commented Mar 18, 2026

Resubmit #15020 with correct content.

  1. Use requirement-resolved config.features as the plugin gate.
  2. Guard plugin/list, plugin/read, and related flows behind that gate.
  3. Skip bad marketplace.json files instead of failing the whole list.
  4. Simplify plugin state and caching.

@xl-openai xl-openai requested a review from sayan-oai March 18, 2026 22:02
@xl-openai xl-openai changed the title Xl/plugins2 recovered fix: harden plugin feature gating Mar 18, 2026
Copy link
Collaborator

@sayan-oai sayan-oai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stamping as I already approved the original #15020.

@xl-openai xl-openai enabled auto-merge (squash) March 18, 2026 22:36
@xl-openai xl-openai disabled auto-merge March 18, 2026 22:43
@xl-openai xl-openai enabled auto-merge (squash) March 18, 2026 22:55
@xl-openai xl-openai force-pushed the xl/plugins2-recovered branch 3 times, most recently from 248f577 to d38893d Compare March 18, 2026 23:26
@xl-openai xl-openai force-pushed the xl/plugins2-recovered branch from d38893d to fdb355c Compare March 18, 2026 23:36
@xl-openai xl-openai merged commit dcd5e08 into main Mar 19, 2026
33 checks passed
@xl-openai xl-openai deleted the xl/plugins2-recovered branch March 19, 2026 00:03
@github-actions github-actions bot locked and limited conversation to collaborators Mar 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants