availableModelsMatch: exact や deniedModels によってブロックされるモデルを提供する問題を修正し、400 を返してモデル一覧から除外するようにした英語原文を表示
availableModelsMatch: exact or deniedModels blocks; it now answers 400 and leaves them out of its model listsstring[]記述場所どの設定ファイルでも可ユーザーが選択可能なモデルを制限します。
{
"availableModels": ["sonnet", "haiku"]
}Restrict which models users can select. When defined at multiple settings levels (user, project, etc.), arrays are merged and deduplicated. See https://code.claude.com/docs/en/model-config#restrict-model-selection
availableModelsMatch: exact や deniedModels によってブロックされるモデルを提供する問題を修正し、400 を返してモデル一覧から除外するようにしたavailableModelsMatch: exact or deniedModels blocks; it now answers 400 and leaves them out of its model listsavailableModels に列挙された Fable モデルが /model ピッカーに表示されない問題を修正し、該当モデルには同じモデルのために追加された modelPicker 行の代わりに組み込み行を表示するようにしたavailableModels not appearing in the /model picker for sessions signed in to a Claude apps gateway; such a model now shows its built-in row in place of a modelPicker row added for the same modelavailableModels リストを無視し、/model が Opus の 1 行だけに縮小されることがある問題を修正しました。availableModels list, which could collapse /model to one Opus rowavailableModels が空の場合や、model または enforceAvailableModels を設定せずに Claude Code が起動するモデルを除外している場合に警告する。availableModels is empty, or leaves out the model Claude Code starts on without setting model or enforceAvailableModels変更後
ポリシーの availableModels が空だったり、model や enforceAvailableModels を設定せずに既定モデルを除外していたりする設定ミスをゲートウェイ起動時に警告で検知できるようになり、開発者がセッション開始時に 400 エラーで悩む前に修正できる。
availableModelsMatch を追加した。'exact' を指定すると、availableModels のエントリーは記載されたモデルバージョンのみを許可し、明示的に列挙されるまで新リリースはブロックされたままになるavailableModelsMatch managed setting: with "exact", an availableModels entry allows only the model version it names, so new releases stay blocked until listed変更後
管理者は availableModels の許可リストで各モデル ID エントリーが指定されたバージョンだけを許可できるようになり、新しいバージョンのリリースを自分で検証するまでは確実にブロックしたままにできる。
availableModels が許可していてもブロックできる、マネージド設定 deniedModels を追加したdeniedModels managed setting to block specific models, even when availableModels allows them変更後
組織の管理者が deniedModels にモデルを列挙するだけで、特定のモデルやバージョンを確実にブロックできるようになる。
availableModels 設定の強制力を修正:環境変数によるブロック済みモデルへのリダイレクトを防止し、/fast コマンドでも許可リスト外への切り替えを拒否するようになりましたavailableModels enforcement: alias model picks can no longer be redirected to a blocked model via ANTHROPIC_DEFAULT_*_MODEL environment variables, and /fast now refuses to toggle when it would switch to a model outside the allowlist変更後
組織のポリシーやコスト管理に沿ったモデル運用を確実に徹底できるようになります。
enforceAvailableModels が追加されました。これを有効にすると、availableModels の許可リストが「デフォルト」モデルにも適用されるようになり、ユーザーやプロジェクト設定によって管理上の許可リストを拡張することができなくなります。enforceAvailableModels managed setting — when enabled, the availableModels allowlist also constrains the Default model (a Default that would resolve to a disallowed model now falls back to the first allowed model), and user or project settings can no longer widen a managed availableModels list変更後
組織の管理者は、開発者が使用できる AI モデルを厳格に制御できるようになります。これにより、特定のモデル以外の利用を禁止するコンプライアンス要件の遵守や、想定外のモデル利用によるコスト発生を確実に防ぐことが可能です。
/advisor dialog pre-selecting a saved advisor model that is blocked by the availableModels allowlist変更後
組織のポリシーに反するモデルを誤って使用しようとしてエラーに遭遇する手間が省け、スムーズにアドバイザー機能を活用できます。
availableModels restrictions not being applied to subagent model overrides, the agent dispatch model picker, and the advisor model変更後
企業のコンプライアンスやコスト管理の観点から特定のモデルに限定して利用させたい場合、設定が確実に機能するようになります。
availableModels allowlists hiding the /model picker's Opus and Sonnet 1M rows when entries use version-specific IDs like claude-opus-4-8変更後
大規模なコードベースを扱うために 1M コンテキストを活用しつつ、モデルバージョンを固定して運用したいユーザーの利便性が向上します。