{"version":"2.1.286","anchor":"model-picker-can-refuse-or-confirm-by-turn-provenance-and-m","canonical_anchor":"model-picker-can-refuse-or-confirm-by-turn-provenance-and-m","heading":"\/model can now refuse a switch or ask you to confirm it","tier":"notice","area":"Models","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286\/e\/model-picker-can-refuse-or-confirm-by-turn-provenance-and-m","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286","markdown":"### `\/model` can now refuse a switch or ask you to confirm it\n\n`\/model` now runs a check first that can block a model switch with a message or ask for extra confirmation, sometimes with a reason\n\n**Unclear.** What makes the check refuse or ask for confirmation is not known.\n\n**What**\n\n`\/model` switches the AI model Claude Code uses. Before switching, it now runs an extra check. That check can:\n\n- refuse the switch and show a message\n\n- ask you to confirm, sometimes also asking for a reason\n\nThe check takes into account where the current turn came from and which MCP servers are involved. MCP servers are add-ons that give Claude extra tools. When the check objects, the switch is not saved as your default for new sessions either. Any pending notes are now added to the end of what `\/model` prints.\n\n**Why**\n\nPreviously the only things that could stop a switch were managed settings and the confirmation about losing cached context. A switch can now also be refused or need extra confirmation under conditions Claude Code sets.\n\n- Area: Models\n- Names: `\/model`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}