{"version":"2.1.319","anchor":"auto-mode-unavailability-message-when-the-provider-is-manage","canonical_anchor":"auto-mode-unavailability-message-when-the-provider-is-manage","heading":"Clearer reason why auto mode is unavailable when a host manages the provider","tier":"notice","area":"Auto Mode","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/auto-mode-unavailability-message-when-the-provider-is-manage","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Clearer reason why auto mode is unavailable when a host manages the provider\n\nWith CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST set, Claude Code says auto mode needs a safety check that isn't available there\n\n**What**\n\nAuto mode lets Claude Code act without asking you to approve each step, and it depends on a safety check. When the environment variable `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST` is set, meaning a host program manages which model provider Claude Code uses, and auto mode is unavailable for one of these reasons, the explanation now reads \"It needs a safety check that isn't available here.\":\n\n- beta features are off\n\n- auto mode's own switch is off\n\n- it was not requested\n\n- it was not offered by the server\n\n**Why**\n\nPeople in host-managed setups get a reason that fits their situation instead of a generic message about betas or switches they cannot change.\n\n- Area: Auto Mode\n- Names: `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: both\n- Heads-up: no"}