Skip to content

Conversation

@peppescg
Copy link
Collaborator

@peppescg peppescg commented Nov 28, 2025

Remove feature flags for:

  • group catalog
  • tools override

Note

Removes CUSTOMIZE_TOOLS and GROUPS_IN_REGISTRY feature flags and always enables their UI/behavior; retains only META_OPTIMIZER flag.

  • Feature Flags:
    • Remove CUSTOMIZE_TOOLS and GROUPS_IN_REGISTRY from utils/feature-flags and main/src/feature-flags/flags.ts options.
    • Keep only META_OPTIMIZER flag.
  • Renderer UI:
    • In server-actions/index.tsx, drop useFeatureFlag usage and always render CustomizeToolsMenuItem.
    • In routes/(registry)/registry.tsx, remove flag gating and always use registry.registry.groups for groups.

Written by Cursor Bugbot for commit 6c84fe2. This will update automatically on new commits. Configure here.

@peppescg peppescg self-assigned this Nov 28, 2025
Copilot AI review requested due to automatic review settings November 28, 2025 13:41
Copilot finished reviewing on behalf of peppescg November 28, 2025 13:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes feature flags for the group catalog and tools override features, enabling them permanently. The changes convert previously gated functionality to be always available.

  • Removes CUSTOMIZE_TOOLS and GROUPS_IN_REGISTRY feature flag definitions and configurations
  • Unconditionally enables group display in the registry
  • Unconditionally shows the "Customize Tools" menu item in server actions

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
utils/feature-flags.ts Removes CUSTOMIZE_TOOLS and GROUPS_IN_REGISTRY flag key definitions, leaving only META_OPTIMIZER
main/src/feature-flags/flags.ts Removes feature flag configuration entries for both removed flags
renderer/src/routes/(registry)/registry.tsx Removes conditional logic for groups display and imports related to the GROUPS_IN_REGISTRY flag
renderer/src/features/mcp-servers/components/card-mcp-server/server-actions/index.tsx Removes conditional rendering for CustomizeToolsMenuItem and imports related to the CUSTOMIZE_TOOLS flag

@peppescg peppescg force-pushed the rm-groups-override-flags branch from e954922 to 6c84fe2 Compare November 28, 2025 14:44
@peppescg peppescg merged commit c401ecb into main Dec 2, 2025
30 of 34 checks passed
@peppescg peppescg deleted the rm-groups-override-flags branch December 2, 2025 09:52
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.

3 participants