{"version":"2.1.265","anchor":"new-model-selection-helper-for-small-fast-model-vs-project","canonical_anchor":"new-model-selection-helper-for-small-fast-model-vs-project","heading":"New model-selection helper for 'small fast model' vs projects model","tier":"internal","area":"Models","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/new-model-selection-helper-for-small-fast-model-vs-project","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### New model-selection helper for 'small fast model' vs projects model\n\nA new helper function chooses between the small fast model and a project's configured model\n\n**Unclear.** The finding doesn't say which call sites use this new helper or in what user-visible situations it's invoked.\n\n**What**\n\nA new function picks which model to use in a given situation. When called with a truthy argument, it prefers a session's configured `projectsModel` (after checking it's valid), falling back to a general default-model resolver if not set. When called without that argument, it instead prefers the \"small fast model\" setting (`useSmallFastModel`) when enabled, otherwise falling back to the same default-model resolver.\n\n**Why**\n\nThis centralizes model-selection logic that previously may have been scattered, letting different parts of Claude Code consistently choose between a project-specific model and the small fast model depending on context.\n\n- Area: Models\n- Names: `useSmallFastModel`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}