microsoft / microsoft/vscode

Add a Configure Tools action to the Chat permissions picker

Open
#332,775 0 comments 0 reactions 1 assignee Claimed by @justschen View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

## Feature Request

The Chat permissions picker does not provide a direct way to configure terminal auto-approval rules. Users must manually open Settings and search for `chat.tools.terminal.autoApprove`.

## Proposed Solution

Add a gear icon button labeled **Configure tools** to the **Default permissions** row.

When activated, the button should:

- Close the permissions picker.
- Open the visual Settings editor filtered to `chat.tools.terminal.autoApprove`.
- Be accessible through keyboard navigation and screen readers.
- Use localized label and tooltip text.

The action should only appear for the built-in permission options and must not affect extension-contributed permission entries.

## Acceptance Criteria

- A Configure tools gear appears on the Default permissions row.
- Activating it opens the Terminal: Auto Approve setting directly.
- Existing permission selection, sandboxing, and Learn more actions continue to work.
- The action is covered by unit tests and accessibility-help tests.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.