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",
});
}