Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

defaultMode

setting never mined JSON

A Claude Code settings key, read out of the shipped bundle. No mined inventory carries it: everything below comes from what this site has written about it.

Saying yes to the auto-mode prompt now actually saves auto as your default permission mode.

Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.225.

First seen — never in a mined build
Last seen — never in a mined build
Builds0 / 149on this box, as of v2.1.308
Written about v1.0.22 first named in a changelog, 12 Jun 2025

In the changelogs

16

Releases whose published page names defaultMode.

  1. v2.1.282
    Broken managed settings now fail safe, including permission and sandbox blocks

    An invalid value in managed settings now becomes its most restrictive value, and a block with an unreadable deny rule loses its allow grants

    found in this entry's text

  2. v2.1.282
    Remote Control project-thread child sessions get automatic compaction

    Child sessions started for a project thread over Remote Control now have automatic compaction turned on unless you have set it yourself

    found in this entry's text

  3. v2.1.281
    Hidden claude -p --cloud headless cloud-print path added, but compiled off

    Code for a headless claude -p --cloud run is added, but the switch that enables it returns false, so no one can use it in 2.1.281

    found in this entry's text

  4. v2.1.257
    New tengu_settings_mode_widening_carry_ignored telemetry for settings-level widening

    Project or local settings can no longer widen the effective permission mode via defaultMode.

    found in this entry's text

  5. v2.1.242
    Cloud-hosted sessions now refuse local CLI options instead of quietly dropping them

    Running with --cloud now tells you which local CLI options were ignored or refused, and why.

    found in this entry's text

  6. v2.1.232
    IDE connect payload can advertise a permission-mode nudge

    IDE connections can be told auto mode was only a fallback and which default would be offered instead.

    found in this entry's text

  7. v2.1.232
    IDE hosts can drive the auto-mode default nudge

    Your editor can show and answer the prompt offering auto as your default permission mode.

    named in this entry, found in this entry's text

  8. v2.1.225
    Auto-default nudge actually flips the mode, and reports the outcome

    Saying yes to the auto-mode prompt now actually saves auto as your default permission mode.

    found in this entry's text

  9. v2.1.225
    The bypassPermissions consent flag reaches startup mode resolution

    Setting defaultMode to bypassPermissions now works in VS Code when you have enabled the consent setting.

    named in this entry, found in this entry's text

  10. v2.1.225
    VS Code-owned sessions get their own settings defaultMode handling

    In VS Code sessions, unsafe default permission modes from settings are refused and fall back to normal.

    found in this entry's text

  11. v2.1.213
  12. v2.1.205
  13. v2.1.110
    bypassPermissions Mode Scoping

    found in this entry's text

  14. v2.1.70
  15. v1.0.93
    Permission Mode Persistence

    found in this entry's text

  16. v1.0.22
    Enhanced Permission Modes

    found in this entry's text

First cited

1

The earliest release whose published evidence quoted defaultMode was v2.1.281, 23 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.

ReleaseDateThe span that was quoted
v2.1.28123 Sep 2026a cloud session cannot bypass permissions; drop --dangerously-skip-permissions / --permission-mode bypassPermissions / a settings defaultMode of bypassPermissions.

Presence across releases

0

The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.

Feedback