Permission mode reverts to manual on startup despite auto mode configured

Status Open
Maintainer reply None cached
Activity 1 comment · opened Aug 13, 2026

Description

When starting a new session, the permission mode shows 'auto mode on' but immediately reverts to 'manual mode on', despite having defaultMode: auto configured in both:

  • ~/.claude/settings.json
  • ~/.claude/settings.local.json

Steps to reproduce

  1. Ensure both settings files have "defaultMode": "auto" under permissions
  2. Start a new Claude Code session
  3. Observe: session starts with 'auto mode on' then switches to 'manual mode on'

Expected behavior

Session should stay in auto mode after startup, as configured

Actual behavior

Mode reverts to manual on every new session

Workaround

Use Remote Control via mobile app to manually switch from manual to auto — this persists correctly within the session

Environment

  • OS: Windows 11 Pro
  • Model: Haiku 4.5
  • Both user and local settings properly configured with defaultMode: auto

Additional context

This appears to be an initialization order bug where the permission mode defaults to 'manual' after startup, overriding the configured default.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗