What
Claude Code has a new step that tidies up its permission state, the record of which permission mode is in use and which modes are allowed. It does three things:
- It clears a note saying the starting mode was chosen from a proactivity level.
- It marks bypass-permissions mode as unavailable, unless that mode is already active or was allowed by
bypassAvailableByFlag. - In plan mode, it resets the mode to return to after planning to "default".
Why
Permission state carried over from elsewhere does not bring along leftover settings. In particular, it cannot make bypass-permissions mode available when nothing allowed it.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding does not say when this step runs, and whether it applies to restored sessions is not shown.