Skip to content

Replace gear menu with direct Customizations editor action#303641

Merged
joshspicer merged 1 commit intomainfrom
jospicer/chat-customizations-gear-button
Mar 21, 2026
Merged

Replace gear menu with direct Customizations editor action#303641
joshspicer merged 1 commit intomainfrom
jospicer/chat-customizations-gear-button

Conversation

@joshspicer
Copy link
Member

When chat.customizationsMenu.enabled is true (default):

  • Gear icon directly opens the AI Customizations editor
  • Tool Sets, Chat Settings, and Show Agent Debug Logs move to the '...' context menu

When the setting is false, the original gear dropdown behavior is preserved.

Copilot AI review requested due to automatic review settings March 20, 2026 23:33
@vs-code-engineering vs-code-engineering bot added this to the 1.113.0 milestone Mar 20, 2026
Copy link
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

Updates the Chat view title actions so that, when chat.customizationsMenu.enabled is enabled, the gear icon opens the AI Customizations editor directly and several configuration actions are surfaced via the view title “…” overflow menu.

Changes:

  • Add a new Chat view title gear action that opens the AI Customizations editor when chat.customizationsMenu.enabled is enabled.
  • Move Tool Sets, Chat Settings, and Show Agent Debug Logs into the Chat view title overflow (“…”) when the setting is enabled.
  • Keep the legacy “Configure Chat” gear dropdown behavior when the setting is disabled.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
src/vs/workbench/contrib/chat/browser/tools/toolSetsContribution.ts Adds a ViewTitle menu contribution for “Configure Tool Sets…” when the customizations menu setting is enabled.
src/vs/workbench/contrib/chat/browser/actions/chatOpenAgentDebugPanelAction.ts Adds a ViewTitle overflow entry for “Show Agent Debug Logs” when the customizations menu setting is enabled.
src/vs/workbench/contrib/chat/browser/actions/chatActions.ts Adds the direct “Open Customizations” gear action and hides the legacy “Configure Chat” submenu when the setting is enabled.

@joshspicer joshspicer force-pushed the jospicer/chat-customizations-gear-button branch from 7ef8367 to 0266017 Compare March 20, 2026 23:38
@joshspicer joshspicer enabled auto-merge (squash) March 20, 2026 23:42
@joshspicer joshspicer disabled auto-merge March 20, 2026 23:42
@joshspicer joshspicer enabled auto-merge (squash) March 20, 2026 23:42
@joshspicer joshspicer force-pushed the jospicer/chat-customizations-gear-button branch from 0266017 to 26ddc93 Compare March 20, 2026 23:43
When chat.customizationsMenu.enabled is true (default):
- Gear icon directly opens the AI Customizations editor
- Tool Sets, Chat Settings, and Show Agent Debug Logs move to the '...' context menu

When the setting is false, the original gear dropdown behavior is preserved.
@joshspicer joshspicer force-pushed the jospicer/chat-customizations-gear-button branch from 26ddc93 to 259e71b Compare March 20, 2026 23:51
@joshspicer joshspicer merged commit 4b8a157 into main Mar 21, 2026
19 checks passed
@joshspicer joshspicer deleted the jospicer/chat-customizations-gear-button branch March 21, 2026 00:19
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.

3 participants