{"version":"2.1.242","anchor":"new-modelpicker-setting-curates-the-model-list","canonical_anchor":"new-modelpicker-setting-curates-the-model-list","heading":"New modelPicker setting curates the \/model list","tier":"use","area":"Models","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/new-modelpicker-setting-curates-the-model-list","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### New `modelPicker` setting curates the \/model list\n\nA new modelPicker setting curates or replaces the model list you see in \/model.\n\n**What**\n\nAn administrator can now supply an ordered `options` list of `{model, label?, description?}` rows that appear in `\/model`, and set `replaceBuiltInOptions` to hide the built-in lineup, gateway-discovered models and `ANTHROPIC_CUSTOM_MODEL_OPTION` rather than add to them. It is honored from managed settings, `--settings`\/SDK and user settings only, never from a project checkout, and the highest-precedence source wins outright with no merging.\n\n**Details**\n\n- Rows that fail validation are dropped one at a time with a warning; the rest of the file still applies.\n- Consumed where the picker's rows are assembled, so it takes effect in the `\/model` UI directly.\n- Ships alongside `modelPricing`, which prices usage at contracted rates via a `multiplier` in (0, 1] and per-model `overrides` and is restricted to managed sources.\n- Neither key exists in 2.1.241, and no flag gates either: writing the setting is enough.\n\n**Evidence**\n\n`replaceBuiltInOptions`\n\n- Area: Models\n- Names: `modelPicker`, `replaceBuiltInOptions`, `\/model`, `ANTHROPIC_CUSTOM_MODEL_OPTION`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5"}