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..313d80022 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 actions (shell commands, file edits, web + requests) run without approval. Use shift+tab to cycle to this mode + per session. )} @@ -210,24 +211,24 @@ export function ClaudeCodeSettings() { - Enable Bypass Permissions mode + Enable auto-accept permissions - In Bypass Permissions mode, 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 - 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", }); }