microsoft / microsoft/vscode

chat.tools.terminal.autoApprove

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

Description

Type: Bug

I think this is a bad idea to save all approves from AI Chat in a user setting file
as "chat.tools.terminal.autoApprove" parameter.

VS Code version: Code - Insiders 1.135.0-insider (05bf4f5ce25799e2d0daf32bf90cb885ca75a0b9, 2026-08-20T04:40:55Z)
OS version: Windows_NT x64 10.0.26100
Modes:

System Info

|Item|Value|
|---|---|
|CPUs|AMD Ryzen 7 9800X3D 8-Core Processor (16 x 4691)|
|GPU Status|2d_canvas: enabled
GPU0: VENDOR= 0x10de, DEVICE=0x2b85 [NVIDIA GeForce RTX 5090], DRIVER_VENDOR=NVIDIA, DRIVER_VERSION=32.0.16.1074 *ACTIVE*
GPU1: VENDOR= 0x1002, DEVICE=0x13c0 [AMD Radeon(TM) Graphics], DRIVER_VERSION=32.0.11024.2
GPU2: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.1301
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgpu: enabled
webnn: disabled_off|
|Load (avg)|undefined|
|Memory (System)|61.65GB (30.89GB free)|
|Process Argv|--crash-reporter-id cef3766f-5687-4dd4-b95d-c314cb8d71f1|
|Screen Reader|no|
|VM|0%|
Extensions (45)

Name|Identifier|Author|Version
---|---|---|---
Laravel Extra Intellisense|amiralizadeh9480.laravel-extra-intellisense|amiralizadeh9480|0.7.4
PHP Twig|artagnon.vstwig|artagnon|0.0.11
Auto-Align|bladnman.auto-align|bladnman|0.0.13
PHP Intelephense|bmewburn.vscode-intelephense-client|bmewburn|1.18.5
Tailwind CSS IntelliSense|bradlc.vscode-tailwindcss|bradlc|0.16.0
Better Align|chouzz.vscode-better-align|chouzz|1.4.5
JSON formatter|clemenspeters.format-json|ClemensPeters|1.0.3
ESLint|dbaeumer.vscode-eslint|dbaeumer|3.0.34
XML Tools|dotjoshjohnson.xml|DotJoshJohnson|2.5.1
GitLens — Git supercharged|eamodio.gitlens|eamodio|2026.8.200512
Prettier - Code formatter|esbenp.prettier-vscode|esbenp|12.4.0
Jest / Vitest Runner|firsttris.vscode-jest-runner|firsttris|0.4.148
GitHub Actions|github.vscode-github-actions|github|0.32.3
GitHub Pull Requests|github.vscode-pull-request-github|GitHub|0.162.0
Python Indent|kevinrose.vsc-python-indent|KevinRose|1.21.0
Kilo Code: AI Coding Agent, Copilot, and Autocomplete|kilocode.kilo-code|kilocode|7.4.22
LLDB DAP|llvm-vs-code-extensions.lldb-dap|llvm-vs-code-extensions|0.7.20260819
Twig Language 2|mblode.twig-language-2|mblode|0.10.0
PHP Namespace Resolver|mehedidracula.php-namespace-resolver|MehediDracula|2.1.3
Kubernetes|ms-kubernetes-tools.vscode-kubernetes-tools|ms-kubernetes-tools|1.4.1
Playwright Test for VSCode|ms-playwright.playwright|ms-playwright|1.1.19
Python Debugger|ms-python.debugpy|ms-python|2026.7.12111009
Python|ms-python.python|ms-python|2026.7.2026080801
Python Environments|ms-python.vscode-python-envs|ms-python|1.37.2026081401
Dev Containers|ms-vscode-remote.remote-containers|ms-vscode-remote|0.467.0
PowerShell|ms-vscode.powershell|ms-vscode|2026.1.2
VS Code Speech|ms-vscode.vscode-speech|ms-vscode|0.16.0
Russian (Russia) language support for VS Code Speech|ms-vscode.vscode-speech-language-pack-ru-ru|ms-vscode|0.5.0
Nx Console|nrwl.angular-console|nrwl|18.101.1
indent-rainbow|oderwat.indent-rainbow|oderwat|8.3.1
Ollama|ollama.ollama|Ollama|0.0.8
Laravel Blade Snippets|onecentlin.laravel-blade|onecentlin|1.38.0
Laravel Snippets|onecentlin.laravel5-snippets|onecentlin|1.19.1
Jest|orta.vscode-jest|Orta|6.4.4
YAML|redhat.vscode-yaml|redhat|1.25.2026082008
Format HTML in PHP|rifi2k.format-html-in-php|rifi2k|1.7.0
Markdown Preview Enhanced|shd101wyy.markdown-preview-enhanced|shd101wyy|0.8.30
Laravel Blade formatter|shufo.vscode-blade-formatter|shufo|0.26.3
HTML Boilerplate|sidthesloth.html5-boilerplate|sidthesloth|1.1.1
SonarQube for IDE|sonarsource.sonarlint-vscode|SonarSource|5.8.1
Swift|swiftlang.swift-vscode|swiftlang|2.16.7
Error Lens|usernamehw.errorlens|usernamehw|3.28.0
Git Blame|waderyan.gitblame|waderyan|13.1.0
Twig|whatwedo.twig|whatwedo|1.0.2
PBHJ Advanced Formatter|yamin.pbhj-advanced-formatter|Yamin|1.0.17

A/B Experiments

```
vsliv368:30146709
pythonvspyt551cf:31249598
nativeloc1:31118317
dwcopilot:31158714
dwoutputs:31242946
copilot_t_ci:31333650
g012b348:31231168
pythonrdcb7:31268811
pythonpcpt1:31399616
6518g693:31302842
envsactivate1:31349248
editstats-enabled:31346256
cloudbuttont:31366566
3efgi100_wstrepl:31403338
839jf696:31457053
cp_cls_t_966_ss:31526232
4je02754:31455664
c3h7c220:31478652
ge8j1254_inline_auto_hint_haiku:31490507
cp_cls_c_1081:31454833
conptydll_true:31485575
e9c30283:31453065
test_treatment2:31471001
c9b86496:31447327
capico_axe_098a3278:31555651
ei9d7968:31462942
nes-extended-on:31455475
89g7j272:31506658
7e884298:31462391
i2gc6536:31472020
52612955:31508042
h08i8180_copy:31475366
ddid_t:31478204
hmra_i5g22:31518061
bjc72774_agent_sandbox:31538428
7df3h592:31491241
cp_cls_t_1082:31535311
logging_enabled_new:31490725
jb_cp_cls_t_632:31543129
b1g4i769:31503653
ha629193:31508444
a1ije391_t:31533808
jbcp_cls_pctr_t:31531130
cp_intellij_t_nes:31548657
jf4hg949:31526829
hide-eh-duplicates:31543293
replace-eh-with-ah:31545853
ihg5j128:31534457
f412h606:31543414
enable_editor_pane_layout:31551200
52258b4d:31547953
36h42362:31560305
c7c27ce7:31551212
6577i413_copy:31558653
1h923230:31564177
0dg73464:31554309
treatment-23-1:31555779
unuse_dynamic_mcp:31555281
0c1h4866:31562347
vrbsty_fls:31561057
ai4g2856_c:31561844
j66cb542_t:31561847
5b8j3302:31564600
mangle-name-treatment:31568054
signed-out-control:31566874
codex-agent-enabled:31566739
a9h1h725:31568527
9e5id457:31570526
permission_prompt_treatment:1332566
ccr_pr_nudge_adoption:1319471
vsc_wsm_t:1324223

```

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.