Skip to content

/plugins TUI does not distinguish disabled skills or persist disabled state #4471

Description

@niander

Describe the bug

The /plugins TUI displays the same checkmark for both enabled and disabled skills, making their current state indistinguishable.

Disabling an enabled skill also does not persist. The checkmark briefly changes to a dot while the TUI refreshes, then returns. The skill remains enabled, so this does not appear to be only a visual issue.

Expected behavior:

  • Enabled and disabled skills have distinct visual states.
  • Disabling a skill persists and prevents the skill from being active.

Affected version

GitHub Copilot CLI 1.0.79

Steps to reproduce the behavior

  1. Open the  /plugins  TUI.
  2. Navigate to the list of installed skills.
  3. Select an enabled skill and disable it.
  4. Observe that its checkmark briefly changes to a dot.
  5. Wait for the TUI to refresh.
  6. Observe that the checkmark returns and the skill remains enabled.

Expected behavior

  • Enabled and disabled skills have distinct visual states.
  • Disabling a skill persists and deactivates it.

Additional context

  • Operating system: Windows
  • CPU architecture: x86_64
  • Terminal emulator: Windows Terminal
  • Shell: PowerShell

Logs:
2026-08-13T04:01:48.446Z Plugin activation [skills]: fingerprint=4548771ee803, plugins=8, loaded=26
2026-08-13T04:04:06.461Z slash_command_used: /plugins
2026-08-13T04:04:41.893Z re-list requested for 'skill'
2026-08-13T04:04:42.025Z Plugin activation [skills]: fingerprint=4548771ee803, plugins=8, loaded=26
2026-08-13T04:04:56.950Z Plugin activation [skills]: fingerprint=4548771ee803, plugins=8, loaded=26

Loaded skill count remain unchanged before and after the disable attempt. No error specifically mentioning skill deactivation or a failed state write appears in the log.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:pluginsPlugin system, marketplace, hooks, skills, extensions, and custom agents

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions