{"version":"2.1.285","anchor":"settings-validation-for-allowedproviders","canonical_anchor":"settings-validation-for-allowedproviders","heading":"Mistakes in the allowedProviders setting are now reported as errors","tier":"notice","area":"Managed Settings","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/settings-validation-for-allowedproviders","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Mistakes in the allowedProviders setting are now reported as errors\n\nClaude Code now reports an error when `allowedProviders` is not a list, holds non-text entries, or names a provider it does not know\n\n**Unclear.** It is not clear which settings files this check covers.\n\n**What**\n\nWhen Claude Code loads settings, it now checks `allowedProviders` and reports an error in these cases:\n\n- The value is not a list\n\n- An entry in the list is not text\n\n- An entry names a provider Claude Code does not know. The error lists the names it does know.\n\nNames that are not valid are dropped from the settings Claude Code uses.\n\n**Why**\n\nA typo in `allowedProviders` used to pass through silently. Now it is flagged, so check the error message for the correct provider names.\n\n- Area: Managed Settings\n- Names: `allowedProviders`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}