Skip to content

[BUG] When ~/.claude/settings.json has "defaultMode": "plan" it has no effect #2881

@possibilities

Description

@possibilities

Environment

  • Platform (select one):
    • [ x] Anthropic API
    • AWS Bedrock
    • Google Vertex AI
    • Other:
  • Claude CLI version: 1.0.41 (Claude Code)
  • Operating System: debian
  • Terminal: alacritty

Bug Description

▶ cat ~/.claude/settings.json | jq .
{
  "model": "opus",
  "defaultMode": "plan"
}
> claude
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Try "fix lint errors"                                                                                                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
  ? for shortcuts

Expected Behavior

Should start in plan mode

Actual Behavior

Doesn't start in plan mode

Additional

https://docs.anthropic.com/en/docs/claude-code/iam#permission-modes

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:corebugSomething isn't workinghas reproHas detailed reproduction stepsplatform:linuxIssue specifically occurs on Linux

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions