Skip to content

Remove project setup info tool#317284

Open
alexr00 wants to merge 3 commits into
mainfrom
alexr00/glorious-wildebeest
Open

Remove project setup info tool#317284
alexr00 wants to merge 3 commits into
mainfrom
alexr00/glorious-wildebeest

Conversation

@alexr00
Copy link
Copy Markdown
Member

@alexr00 alexr00 commented May 19, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 19, 2026 09:52
@alexr00 alexr00 self-assigned this May 19, 2026
Copy link
Copy Markdown
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 the experimental getProjectSetupInfo tool and its associated configuration flag (chat.projectSetupInfoSkill.enabled) from the Copilot extension, switching the new-workspace flow over to the always-on prompt-based skills (project-setup-info-local / project-setup-info-context7) gated only by the useContext7 setting. It also adds an unrelated integration test in vscode-api-tests for the _developer.getConfigurationInformation command, verifying it enables disabled built-in extensions before dumping their config.

Changes:

  • Delete projectSetupInfoTool.tsx and its registration, plus the ProjectSetupInfoSkillEnabled config / package.json setting / nls string.
  • Simplify the when clauses on the project-setup-info chatSkills so they are always enabled (other than the existing useContext7 toggle).
  • Add a regression integration test for _developer.getConfigurationInformation against the disabled GitHub.copilot-chat built-in extension.
Show a summary per file
File Description
extensions/copilot/src/extension/tools/node/newWorkspace/projectSetupInfoTool.tsx Deletes the project setup info tool implementation.
extensions/copilot/src/extension/tools/node/allTools.ts Removes the import that registered the deleted tool.
extensions/copilot/src/platform/configuration/common/configurationService.ts Removes the ProjectSetupInfoSkillEnabled config key.
extensions/copilot/package.json Removes the tool contribution, its config schema, and updates chatSkills when clauses.
extensions/copilot/package.nls.json Removes the localization string for the deleted setting.
extensions/vscode-api-tests/src/singlefolder-tests/configuration.test.ts Adds an (unrelated) integration test for _developer.getConfigurationInformation.

Copilot's findings

  • Files reviewed: 6/6 changed files
  • Comments generated: 3

import './newNotebookTool';
import './newWorkspace/newWorkspaceTool';
import './newWorkspace/projectSetupInfoTool';
import './notebookSummaryTool';
Comment thread extensions/copilot/package.json Outdated
@@ -596,29 +596,6 @@
"enable_other_tool_get_project_setup_info"
Comment thread extensions/vscode-api-tests/src/singlefolder-tests/configuration.test.ts Outdated
@alexr00 alexr00 marked this pull request as ready for review May 19, 2026 12:57
@alexr00 alexr00 enabled auto-merge (squash) May 19, 2026 12:57
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.

2 participants