Skip to content

Desktop app missing auto permission mode despite CLI having it #50441

Description

@wenhaochai

Summary

The auto permission mode is available in the Claude Code CLI but does not appear as an option in the Claude Code desktop app's mode selector, even though account/plan/model requirements are met.

Environment

  • Claude Code CLI: 2.1.114
  • Claude desktop app (Claude.app): 1.3109.0
  • Platform: macOS (Darwin 25.4.0)
  • Plan: Max
  • Model: Sonnet 4.6 / Opus 4.7

Reproduction

  1. In CLI, ~/.claude/settings.json has "permissions": { "defaultMode": "auto" } — works fine, auto is active and cycles via Shift+Tab.
  2. Open Claude Code desktop app → Settings. Only these toggles are shown:
    • Allow bypass permissions mode (on)
    • Draw attention on notifications
    • Worktree location
    • Branch prefix
    • Preview / Persist Preview sessions
  3. No "auto mode" toggle in Settings. Mode selector next to send button only shows default / acceptEdits / plan / bypassPermissions — no auto entry.

Expected

Since auto works in CLI under the same account/model, the desktop mode selector should also expose auto (possibly gated behind a Settings toggle as with bypass permissions).

Actual

auto mode is unreachable from the desktop app. Users who rely on auto must drop back to CLI for that workflow.

Note

Possibly a desktop app version lag or feature-flag gating issue — unclear which. Docs at code.claude.com/docs/en/desktop do not call out a desktop-specific version requirement for auto.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions