mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-28 06:31:58 +00:00
* 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
|
||
|---|---|---|
| .. | ||
| azure-pipelines | ||
| builtin | ||
| checker | ||
| checksums | ||
| darwin | ||
| lib | ||
| linux | ||
| monaco | ||
| npm | ||
| win32 | ||
| .cachesalt | ||
| .gitattributes | ||
| .gitignore | ||
| .moduleignore | ||
| .moduleignore.darwin | ||
| .moduleignore.linux | ||
| .moduleignore.win32 | ||
| .npmrc | ||
| .webignore | ||
| buildfile.js | ||
| eslint.js | ||
| filters.js | ||
| gulp-eslint.js | ||
| gulpfile.cli.js | ||
| gulpfile.compile.js | ||
| gulpfile.editor.js | ||
| gulpfile.extensions.js | ||
| gulpfile.hygiene.js | ||
| gulpfile.js | ||
| gulpfile.reh.js | ||
| gulpfile.scan.js | ||
| gulpfile.vscode.js | ||
| gulpfile.vscode.linux.js | ||
| gulpfile.vscode.web.js | ||
| gulpfile.vscode.win32.js | ||
| hygiene.js | ||
| loader.min | ||
| package-lock.json | ||
| package.json | ||
| setup-npm-registry.js | ||
| stylelint.js | ||
| tsconfig.build.json | ||
| tsconfig.json | ||