vscode/build
Josh Spicer e8c3cb20e7
release: eligibleForAutoApproval (#277943)
* Add `eligibleForAutoApproval` (#277043)

* first pass at eligibleForAutoApproval

* add policy object

* tidy

* add default confirmationMessages and prevent globally auto-approving

* --amend

* do not show the allow button dropdown when menu is empty!

* update description

* compile test

* update test

* polish

* remove policy for now

* polish

fix not taking in autoapprove

* Add policy configuration for chat.tools.eligibleForAutoApproval (#277238)

* Initial plan

* Add policy configuration for chat.tools.eligibleForAutoApproval setting

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Update policy generation tests for chat.tools.eligibleForAutoApproval

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* restore fixtures

* restore test

* fix minimumVersion

* do not add chat prompt files

* rerun --export-policy-data

* polish

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* fix edge case with previously approved tools `chat.tools.eligibleForAutoApproval` (#277590)

fix loophole where already approved tools continues to be approved

* Disclaimer when `eligibleForAutoApproval` halts tool call (#277592)

* add disclaimer for isToolEligibleForAutoApproval

* no markdown

* decrement minimum version

update policydata

* set allowAutoConfirm for terminal tool (#277957)

runInTerminalTool evaluate isEligibleForAutoApproval

* prevent empty dropdown (from f78695d794)

* spread prepared.confirmationMessages before setting new one

* fix fetch tool when prohibited via EligibleForAutoApproval

boolean check

* improve disclaimer ux

make settings link clickable

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-11-18 22:49:53 +00:00
..
azure-pipelines chore: suppress node warnings (#274905) 2025-11-04 12:45:30 +09:00
builtin Remove old eslint files 2025-08-14 10:33:08 -07:00
checker build - update tsconfig lib to ES2024 for layers checker (#274115) 2025-10-30 14:18:38 +00:00
checksums chore: bump electron@37.7.0 (#272157) 2025-10-19 19:19:05 +00:00
darwin Pick up latest TS native preview 2025-10-28 09:18:27 -07:00
lib release: eligibleForAutoApproval (#277943) 2025-11-18 22:49:53 +00:00
linux Pick up latest TS native preview 2025-10-28 09:18:27 -07:00
monaco Switch monaco to off of moduleResolution: classic 2025-10-10 16:02:03 -07:00
npm Fix terminal-suggest not running npm install 2025-10-13 13:31:58 -07:00
win32 Fix AppUserModelID for code-workspace association (#272753) 2025-10-23 21:05:14 +09:00
.cachesalt chore: add include.gypi for parcel-bundler/watcher BinSkim results (#257514) 2025-07-24 07:59:58 -07:00
.gitattributes
.gitignore Generate policy data as JSON (#272368) 2025-10-21 12:48:33 -07:00
.moduleignore Include powershell and bash grammars in bundle 2025-10-23 08:58:55 -07:00
.moduleignore.darwin
.moduleignore.linux
.moduleignore.win32
.npmrc fix: clang variable for native module installs from build dir (#242601) 2025-03-04 21:19:05 +01:00
.webignore Ignore a few more files for web 2025-08-12 15:02:40 -07:00
buildfile.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
eslint.js Log total error count in eslint failure message 2025-10-02 22:59:19 -07:00
filters.js use stripped down version of PSReadline for screen reader support on windows to enable pwsh shell integration (#263702) 2025-09-08 14:04:43 -07:00
gulp-eslint.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
gulpfile.cli.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
gulpfile.compile.js disable mangling when building vscode locally (#243856) 2025-03-19 13:12:04 +01:00
gulpfile.editor.js i18n: add missing localizations for monaco-editor (#268038) 2025-10-15 11:19:51 +00:00
gulpfile.extensions.js Add basic mermaid rendering support in core 2025-09-10 18:22:39 -07:00
gulpfile.hygiene.js
gulpfile.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
gulpfile.reh.js fix: missing translations of remote built-in extensions (#249430) 2025-06-27 13:23:23 +00:00
gulpfile.scan.js chore: scan parcel/watcher again (#245014) 2025-03-31 07:46:41 -07:00
gulpfile.vscode.js Enable Linux policy generation step in CI (#274847) 2025-11-03 13:06:54 -08:00
gulpfile.vscode.linux.js fix: customize postinst by architecture (#259280) 2025-08-04 17:03:54 +00:00
gulpfile.vscode.web.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
gulpfile.vscode.win32.js Clean up some typings in build 2025-08-07 09:38:52 -07:00
hygiene.js lint - report layer issues in CSS (#269671) 2025-10-03 10:50:20 +00:00
loader.min
package-lock.json Support loading system certificates with Node 2025-11-02 23:19:00 +01:00
package.json Support loading system certificates with Node 2025-11-02 23:19:00 +01:00
setup-npm-registry.js ci: fix custom registry replace logic (#267925) 2025-09-24 06:53:15 +09:00
stylelint.js lint - report layer issues in CSS (#269671) 2025-10-03 10:50:20 +00:00
tsconfig.build.json Clean up some typings in build 2025-08-07 09:38:52 -07:00
tsconfig.json Update target for build and test scripts 2025-08-04 17:28:08 -07:00