{"version":"2.1.295","anchor":"gateway-discovery-skip-message-and-base-url-assertion","canonical_anchor":"gateway-discovery-skip-message-and-base-url-assertion","heading":"Gateway model discovery skip message no longer names one variable","tier":"notice","area":"LLM Gateway","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/gateway-discovery-skip-message-and-base-url-assertion","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Gateway model discovery skip message no longer names one variable\n\nWhen gateway model discovery is skipped, the message now says the base URL is asserted to be the Anthropic API rather than naming a variable\n\n**Unclear.** Which settings besides `_CLAUDE_CODE_ASSUME_FIRST_PARTY_BASE_URL` can now cause discovery to be skipped is not stated.\n\n**What**\n\n`CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` turns on gateway model discovery, where Claude Code asks a gateway (a server sitting between Claude Code and the model) which models it offers. When discovery is skipped because Claude Code is treating its base URL as Anthropic's own API, the message now says \"the base URL is asserted to be the Anthropic API\". Before, it said `_CLAUDE_CODE_ASSUME_FIRST_PARTY_BASE_URL` was set, and that variable was checked directly. The check now goes through a shared step.\n\n**Why**\n\nThe message no longer ties the skip to that one variable, which suggests the same assertion can now come from more than one place.\n\n- Area: LLM Gateway\n- Names: `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY`\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: no"}