Skip to content

Configure Explore Subagent Enabled#308324

Merged
bhavyaus merged 2 commits intomainfrom
dev/bhavyau/explore-agent-configurable
Apr 7, 2026
Merged

Configure Explore Subagent Enabled#308324
bhavyaus merged 2 commits intomainfrom
dev/bhavyau/explore-agent-configurable

Conversation

@bhavyaus
Copy link
Copy Markdown
Collaborator

@bhavyaus bhavyaus commented Apr 7, 2026

Update so explore agent is enabled/disabled via exp
(Ported from #308312)

Copilot AI review requested due to automatic review settings April 7, 2026 21:00
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Screenshot Changes

Base: 5b53c2ab Current: cd42a8c5

Changed (1)

editor/inlineCompletionsExtras/JumpToHint/Dark
Before After
before after

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

Adds an experiment-based configuration toggle to control whether the Explore (Code Research) subagent is registered, allowing it to be enabled/disabled via ExP while keeping existing model override behavior.

Changes:

  • Introduces chat.exploreAgent.enabled as an experiment-based setting (ConfigKey.ExploreAgentEnabled).
  • Conditionally registers/unregisters ExploreAgentProvider based on that setting (and reacts to changes).
  • Exposes the setting in package.json and localizes its description.
Show a summary per file
File Description
extensions/copilot/src/platform/configuration/common/configurationService.ts Adds ConfigKey.ExploreAgentEnabled as an experiment-based config key.
extensions/copilot/src/extension/agents/vscode-node/promptFileContrib.ts Gates Explore agent provider registration behind the new ExP-backed setting.
extensions/copilot/package.nls.json Adds localized string for the new setting description.
extensions/copilot/package.json Contributes github.copilot.chat.exploreAgent.enabled (experimental, onExp).
extensions/copilot/package-lock.json Lockfile metadata updates (adds dev: true markers on some entries).

Copilot's findings

Files not reviewed (1)
  • extensions/copilot/package-lock.json: Language not supported
  • Files reviewed: 4/5 changed files
  • Comments generated: 1

@bhavyaus bhavyaus force-pushed the dev/bhavyau/explore-agent-configurable branch from 3471d79 to 1b28b76 Compare April 7, 2026 21:13
… repo

Signed-off-by: bhavyaus <bhavyau@microsoft.com>
@bhavyaus bhavyaus force-pushed the dev/bhavyau/explore-agent-configurable branch from 1b28b76 to 31f47f8 Compare April 7, 2026 21:27
@bhavyaus bhavyaus enabled auto-merge (squash) April 7, 2026 21:33
@bhavyaus bhavyaus merged commit 7ab3939 into main Apr 7, 2026
23 checks passed
@bhavyaus bhavyaus deleted the dev/bhavyau/explore-agent-configurable branch April 7, 2026 21:55
@vs-code-engineering vs-code-engineering bot added this to the 1.116.0 milestone Apr 7, 2026
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.

4 participants