{"version":"2.1.310","anchor":"claude-code-model-catalog-project-settings-may-only-turn-it","canonical_anchor":"claude-code-model-catalog-project-settings-may-only-turn-it","heading":"A project's settings can only turn CLAUDE_CODE_MODEL_CATALOG off","tier":"use","area":"Models","scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/claude-code-model-catalog-project-settings-may-only-turn-it","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### A project's settings can only turn CLAUDE_CODE_MODEL_CATALOG off\n\nProject settings files may set CLAUDE_CODE_MODEL_CATALOG only to \"off\"; any other value is ignored with a warning\n\n**What**\n\nA project can carry its own settings files, `settings.json` and `settings.local.json`, inside the repository. These files may now set `CLAUDE_CODE_MODEL_CATALOG` only to `\"off\"`. Any other value there is ignored, and Claude Code shows a warning telling you to set it in `~\/.claude\/settings.json` or in managed settings instead.\n\nYour own user settings and managed settings (settings an administrator sets for an organisation) can still set it to any value.\n\n**Why**\n\nA repository you open can no longer change the list of models through its own settings. If you relied on a project settings file to set this, move the value into `~\/.claude\/settings.json`.\n\n- Area: Models\n- Names: `CLAUDE_CODE_MODEL_CATALOG`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: both\n- Heads-up: yes"}