$ recombobulate _
home / tips / skip-the-bypass-permissions-confirmation-prompt
0

Skip the Bypass Permissions Confirmation Prompt

bagwaa @bagwaa · Mar 26, 2026 · Configuration
skip-the-bypass-permissions-confirmation-prompt

Even after you set bypassPermissions as your default mode, Claude Code still shows a confirmation prompt at the start of every new session. One extra keystroke per session sounds minor until you're running five sessions in parallel.

Add this to your ~/.claude/settings.json:

{
  "permissions": {
    "defaultMode": "bypassPermissions"
  },
  "skipDangerousModePermissionPrompt": true
}

With both settings in place, new sessions start immediately with no gate to click through. Claude Code assumes you've already made the decision once and trusts that it holds.

This is separate from Shift+Tab, which toggles bypass mode on and off during a session. skipDangerousModePermissionPrompt just removes the startup confirmation for sessions that are already in bypass mode.

Worth noting: when you first try to enable this, Claude Code will actively push back and try to talk you out of it. You need to be direct and explicit. It's your machine.

Only enable this on computers you fully control. Shared environments, CI runners, or machines where others have access are not the right place for it.

Set it once, never click through it again.

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
0
Switch to the Stable Update Channel with autoUpdatesChannel

The autoUpdatesChannel setting pins Claude Code to a stable release track that skips versions with major regressions.

bagwaa @bagwaa · 2 hours ago
0
Set Claude's Response Language with the language Setting

The language setting makes Claude respond in your preferred language by default, across every session and project.

bagwaa @bagwaa · 2 hours ago
0
Customize or Remove Claude's Git Attribution with the attribution Setting

The attribution setting lets you customize or completely remove Claude's Co-Authored-By trailer from git commits and pull requests.

bagwaa @bagwaa · 2 hours ago