Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

deniedModels

setting in the build documented JSON

A Claude Code settings key, read out of the shipped bundle. It has been in the build since v2.1.283, including the newest one read.

Block specific models, even ones availableModels permits

Anthropic's own wording. Read off All settings, captured 2026-09-28.

First seen v2.1.283 25 Sep 2026
Last seen v2.1.283 25 Sep 2026
Builds1 / 126on this box, as of v2.1.283
Written about v2.1.283 first named in a changelog, 25 Sep 2026
v2.1.283in the build not in the build never minedv2.1.283

In the changelogs

6

Releases whose published page names deniedModels.

  1. v2.1.283
    Admins can block specific models and require exact version matches

    Managed settings gain deniedModels to block models and availableModelsMatch to stop an allowed ID covering later versions

    found in this entry's text, named in this entry

  2. v2.1.283
    Switching to the default model now respects your organization's model rules

    Choosing the default model now checks availableModels and deniedModels and is refused if your organization's managed settings block it

    found in this entry's text, named in this entry

  3. v2.1.283
    Models denied in the catch-all managed policy now apply to every policy

    deniedModels in the catch-all managed.policies entry is now combined with each specific policy's list instead of being replaced by it

    found in this entry's text, named in this entry

  4. v2.1.283
    Helper requests to a denied model now use your main model instead

    When an admin's deniedModels blocks the model a background helper request asks for, Claude Code now sends it to the main conversation model

    found in this entry's text, named in this entry

  5. v2.1.283
    Claude Code picks an allowed model when admin settings block the default

    If managed settings block the default model, Claude Code now steps down to an allowed model, and reports a clear startup error when none is left

    found in this entry's text, named in this entry

  6. v2.1.283
    Models denied by managed policy are hidden from the /model picker

    When managed policy sets deniedModels, the /model picker now leaves those models out instead of showing the full list

    found in this entry's text, named in this entry

First cited

4

The earliest release whose published evidence quoted deniedModels was v2.1.283, 25 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.

ReleaseDateThe span that was quoted
v2.1.28325 Sep 2026"deniedModels" was present but is not a list of model names, so it was ignored and blocks no models until it is fixed.
v2.1.28325 Sep 2026"deniedModels",
v2.1.28325 Sep 2026[deniedModels] helper request for ${e} sent as ${n}
v2.1.28325 Sep 2026managed model settings (deniedModels, or an availableModels list matched exactly) block the default model and leave no allowed model to use instead

Presence across releases

1
BuildsHow manyDatesReading
v2.1.2831 build25 Sep 2026 ◆in the build

Build by build

1

One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.

BuildDateStateThe record behind it
v2.1.28325 Sep 2026·addedverdict: added

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.

Feedback