{"version":"2.1.295","anchor":"generalized-upstream-model-routing-validation-proxy-config","canonical_anchor":"generalized-upstream-model-routing-validation-proxy-config","heading":"Proxy model-list warnings now cover every provider and catch typos","tier":"notice","area":"LLM Gateway","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/generalized-upstream-model-routing-validation-proxy-config","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Proxy model-list warnings now cover every provider and catch typos\n\nWarnings about upstream model lists in proxy settings now apply to every provider, accept wildcards, and flag entries that match no usable model\n\n**What**\n\nWhen Claude Code is set up to route requests through upstream providers (the services that actually run the models), each provider can list the models it accepts. Claude Code checks those lists and warns about problems. These checks used to run only for Mantle. Now:\n\n- They run for every provider.\n\n- Wildcard entries are understood.\n\n- An entry that matches no model that can be sent to that provider gets a warning telling you to check the spelling.\n\nThe warning about the 1-million-token context window for claude-sonnet-4-5, when it is pulled in through `auto_include_builtin_models`, now appears only when a Vertex provider in your setup can actually serve that model.\n\n**Why**\n\nYou get fewer warnings that don't apply to you, and misspelled model names are caught for providers other than Mantle too.\n\n- Area: LLM Gateway\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: org\n- Heads-up: no"}