Skip to content

feat: make skills generally available#363

Merged
jdneo merged 1 commit into
mainfrom
copilot/ga-skills
Jul 22, 2026
Merged

feat: make skills generally available#363
jdneo merged 1 commit into
mainfrom
copilot/ga-skills

Conversation

@jdneo

@jdneo jdneo commented Jul 21, 2026

Copy link
Copy Markdown
Member

Remove the editor preview feature flag dependency from Skills while retaining the Enable Skills preference.

fix #302

Remove the editor preview feature flag dependency from Skills while retaining the Enable Skills preference.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 21, 2026 09:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 makes Skills generally available by removing the “client preview feature” gating logic, while keeping the user-controlled Enable Skills preference as the sole toggle. This aligns the UI and settings logic so Skills can be enabled regardless of preview feature flag state.

Changes:

  • Remove the client preview feature flag dependency from PreferencesUtils.isSkillsEnabled().
  • Always show the “Enable Skills” toggle on the Chat preferences page (no longer conditional on preview features).
  • Add a unit test ensuring Skills can be enabled even when preview features are disabled.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
com.microsoft.copilot.eclipse.ui/src/com/microsoft/copilot/eclipse/ui/utils/PreferencesUtils.java Simplifies Skills enablement logic to depend only on the ENABLE_SKILLS preference.
com.microsoft.copilot.eclipse.ui/src/com/microsoft/copilot/eclipse/ui/preferences/ChatPreferencesPage.java Always renders the Skills preference field editor, removing preview-flag gating.
com.microsoft.copilot.eclipse.ui.test/src/com/microsoft/copilot/eclipse/ui/utils/SkillsPreferencesUtilsTest.java Adds regression coverage to ensure preview flags are not a prerequisite for Skills.

@xinyi-gong xinyi-gong left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@jdneo
jdneo merged commit 178223a into main Jul 22, 2026
5 checks passed
@jdneo
jdneo deleted the copilot/ga-skills branch July 22, 2026 05:51
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.

Skills GA

3 participants