Skip to content

Tools picker: MCP server entry checking state is not persisted if server is not started #280614

@aeschli

Description

@aeschli
  • start with a fresh profile
  • enable "github.copilot.chat.githubMcpServer.enabled": true
  • open the 'Configure Tools' picker. You can see that there is the 'GitHub' entry with a single child 'Update Tools'
  • check 'GitHub', press OK
  • open the 'Configure Tools' picker again. 'GitHub' is unchecked.

It should be remembered as checked even if the server is not yet started.

Similar flow:

  • create a new agent flow, click on on the 'Configure Tools' code lens.
  • Select 'GitHub', press OK
  • No change to the tools array. -> Should show github/*

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions