{"version":"2.1.293","anchor":"haiku-models-no-longer-exempt-from-the-sonnet-default-probe","canonical_anchor":"haiku-models-no-longer-exempt-from-the-sonnet-default-probe","heading":"Haiku model names now go through the third-party Sonnet default check","tier":"notice","area":"Elsewhere","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/haiku-models-no-longer-exempt-from-the-sonnet-default-probe","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293","markdown":"### Haiku model names now go through the third-party Sonnet default check\n\nOn third-party providers, Haiku model names are no longer skipped by the check that sets up the Sonnet default model\n\n**Unclear.** What the check now does for a Haiku model name is not known.\n\n**What**\n\nWhen you use Claude through a third-party provider, Claude Code runs a check that sets up which model counts as the Sonnet default. That check used to stop straight away for `claude-sonnet-4-6`, `claude-sonnet-4-5` and any model name starting with `claude-haiku-`. It now stops early only for the two Sonnet names.\n\nHaiku model names now carry on into the part of the check that reads `ANTHROPIC_DEFAULT_SONNET_MODEL` and `CLAUDE_CODE_3P_PROBE_WROTE_SONNET_DEFAULT`.\n\n**Why**\n\nThis matters if you use a third-party provider and pin model names, especially Haiku ones.\n\n- Area: Elsewhere\n- Names: `ANTHROPIC_DEFAULT_SONNET_MODEL`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: both\n- Heads-up: no"}