From c88862839be424b2b1a1942bdbec243b9b5a5df9 Mon Sep 17 00:00:00 2001 From: "A.K.M. Adib" Date: Wed, 22 Apr 2026 18:41:19 -0400 Subject: [PATCH] fix(cli): force false for permanent tool approval in Vitest to stabilize snapshots --- packages/cli/src/config/settingsSchema.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index bf779b3acc..074aad6da3 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -3345,7 +3345,7 @@ export const SETTINGS_SCHEMA_DEFINITIONS: Record< export function getSettingsSchema(): SettingsSchemaType { // Force enablePermanentToolApproval to false in Vitest to keep snapshots stable, // unless explicitly overridden in tests. - if (process.env.VITEST) { + if (process.env['VITEST']) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const schema = JSON.parse(JSON.stringify(SETTINGS_SCHEMA)); schema.security.properties.enablePermanentToolApproval.default = false;