From d2f73fcef29354db3bc7dc223a7b8aaf08f22236 Mon Sep 17 00:00:00 2001 From: Charles Vien Date: Sat, 28 Mar 2026 17:39:54 +0000 Subject: [PATCH 1/3] Rename bypass permissions to auto-accept permissions --- .../components/sections/ClaudeCodeSettings.tsx | 14 +++++++------- .../claude/permissions/permission-options.ts | 2 +- packages/agent/src/execution-mode.ts | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx index 11000245b..772d7bd42 100644 --- a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx +++ b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx @@ -178,8 +178,8 @@ export function ClaudeCodeSettings() { - Bypass Permissions mode is enabled. All permission rules are - ignored. + Auto-accept is enabled. All permission requests are automatically + approved. )} @@ -210,14 +210,14 @@ export function ClaudeCodeSettings() { - Enable Bypass Permissions mode + Enable auto-accept permissions - In Bypass Permissions mode, PostHog Code will not ask for your + With auto-accept enabled, PostHog Code will not ask for your approval before running potentially dangerous commands. @@ -227,7 +227,7 @@ export function ClaudeCodeSettings() { By proceeding, you accept all responsibility for actions taken - while running in Bypass Permissions mode. + while auto-accept is enabled. diff --git a/packages/agent/src/adapters/claude/permissions/permission-options.ts b/packages/agent/src/adapters/claude/permissions/permission-options.ts index 551be7c31..aed7a27cf 100644 --- a/packages/agent/src/adapters/claude/permissions/permission-options.ts +++ b/packages/agent/src/adapters/claude/permissions/permission-options.ts @@ -100,7 +100,7 @@ export function buildExitPlanModePermissionOptions(): PermissionOption[] { if (ALLOW_BYPASS) { options.push({ kind: "allow_always", - name: "Yes, bypass all permissions", + name: "Yes, auto-accept all permissions", optionId: "bypassPermissions", }); } diff --git a/packages/agent/src/execution-mode.ts b/packages/agent/src/execution-mode.ts index 59c7b4cd8..e2468f54a 100644 --- a/packages/agent/src/execution-mode.ts +++ b/packages/agent/src/execution-mode.ts @@ -35,8 +35,8 @@ const availableModes: ModeInfo[] = [ if (ALLOW_BYPASS) { availableModes.push({ id: "bypassPermissions", - name: "Bypass Permissions", - description: "Bypass all permission checks", + name: "Auto-accept Permissions", + description: "Auto-accept all permission requests", }); } From 324b1d93c2e2249f0553adfcebcc52a4973916ad Mon Sep 17 00:00:00 2001 From: Charles Vien Date: Sat, 28 Mar 2026 18:31:38 +0000 Subject: [PATCH 2/3] Add shift+tab hint to auto-accept callout --- .../settings/components/sections/ClaudeCodeSettings.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx index 772d7bd42..c4839a738 100644 --- a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx +++ b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx @@ -195,8 +195,8 @@ export function ClaudeCodeSettings() { - Auto-accept is enabled. All permission requests are automatically - approved. + Auto-accept is enabled. Use shift+tab to cycle to this mode in each + session. )} From 935058b33dd8be8ff016b358d2d3cce1db66ba0c Mon Sep 17 00:00:00 2001 From: Charles Vien Date: Thu, 2 Apr 2026 16:32:38 -0700 Subject: [PATCH 3/3] Clarify auto-accept permissions descriptions --- .../components/sections/ClaudeCodeSettings.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx index c4839a738..313d80022 100644 --- a/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx +++ b/apps/code/src/renderer/features/settings/components/sections/ClaudeCodeSettings.tsx @@ -179,7 +179,7 @@ export function ClaudeCodeSettings() { - Auto-accept is enabled. Use shift+tab to cycle to this mode in each - session. + Auto-accept is enabled. All actions (shell commands, file edits, web + requests) run without approval. Use shift+tab to cycle to this mode + per session. )} @@ -217,13 +218,13 @@ export function ClaudeCodeSettings() { - With auto-accept enabled, PostHog Code will not ask for your - approval before running potentially dangerous commands. + With auto-accept enabled, Claude will execute every action + without asking — including shell commands, file edits, web + requests and any installed MCP tools. - This mode should only be used in a sandboxed container/VM that - has restricted internet access and can easily be restored if - damaged. + This mode is intended for sandboxed environments (containers or + VMs) with restricted network access that can be easily restored. By proceeding, you accept all responsibility for actions taken