{"version":"2.1.323","anchor":"auto-mode-unchecked-refusals-exit-gate-tengu-truthful-wren","canonical_anchor":"auto-mode-unchecked-refusals-exit-gate-tengu-truthful-wren","heading":"Headless auto mode still exits with an error when actions could not be checked","tier":"internal","area":"Auto Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/auto-mode-unchecked-refusals-exit-gate-tengu-truthful-wren","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Headless auto mode still exits with an error when actions could not be checked\n\nA headless run whose actions auto mode could not check still exits with code 1 and a message; the behaviour is unchanged\n\n**What**\n\nIn auto mode, a checker decides whether Claude's actions are allowed. In a headless run, which runs without an interactive screen, this behaviour is unchanged. If actions were refused because the checker was unavailable, Claude Code exits with code 1 and prints \"auto mode could not check some actions Claude tried\".\n\n**Why**\n\nThis is unchanged in practice. Scripts that run Claude Code headless still see a failing exit code when auto mode could not check some actions.\n\n- Flag `tengu_truthful_wren`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: no value returned, compiled default: on) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Auto Mode\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}