What
In auto mode, Claude Code decides by itself whether an action can go ahead without asking you. When it decides an action is not eligible, it used to return a plain "no". It now returns a reason, such as:
requires_user_interactionorg_ceilingmcp_pathplan_floorsandbox_override_read_blockask_rulenot_autoplan_unbackedrewrite_own_hooksrewrite_unvouched
Which actions are approved does not change.
Why
Each refusal can now be told apart, giving auto-mode decisions a record of why they went the way they did.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Where these reasons are shown or logged is not traced.