{"version":"2.1.281","anchor":"auto-mode-server-fallback-notice-abort-aware-and-sdk-host-h","canonical_anchor":"auto-mode-server-fallback-notice-abort-aware-and-sdk-host-h","heading":"Auto mode server-fallback notice: abort-aware and SDK host handling","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/auto-mode-server-fallback-notice-abort-aware-and-sdk-host-h","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Auto mode server-fallback notice: abort-aware and SDK host handling\n\nThe auto mode server-fallback notice now respects a stopped turn and treats SDK hosts differently when deciding whether to show\n\n**Unclear.** The finding does not say whether SDK hosts now see the dialog or skip it, or what the extra headless condition checks.\n\n**What**\n\nIn auto mode, an automated check called a classifier decides on permission requests. When that check falls back to a billed classifier on the server, Claude Code shows a notice. The notice has changed in several ways:\n\n- If the turn has already been stopped, the dialog returns \"interrupt\" at once, and while it is open it also listens for the turn being stopped.\n\n- The `tengu_auto_mode_server_fallback_notice` telemetry event gains an `sdkHost` field.\n\n- Whether the dialog is skipped now depends on whether Claude Code is running inside an SDK host, meaning another program that runs Claude Code through the SDK.\n\n- The matching warning printed in headless mode (running without the interactive screen) now has one more condition before it appears.\n\n**Why**\n\nIf you stop a turn, this notice no longer sits waiting for an answer. Programs that run Claude Code through the SDK may see this notice at different times than before."}