feat(plan): support Plan mode in untrusted folders (#17586)

This commit is contained in:
Adib234
2026-03-30 23:33:55 -04:00
committed by GitHub
parent 2f7f967189
commit d0d3639e16
2 changed files with 11 additions and 1 deletions
+5 -1
View File
@@ -2517,7 +2517,11 @@ export class Config implements McpContext, AgentLoopContext {
}
setApprovalMode(mode: ApprovalMode): void {
if (!this.isTrustedFolder() && mode !== ApprovalMode.DEFAULT) {
if (
!this.isTrustedFolder() &&
mode !== ApprovalMode.DEFAULT &&
mode !== ApprovalMode.PLAN
) {
throw new Error(
'Cannot enable privileged approval modes in an untrusted folder.',
);