modelOverrides の値と大文字小文字や [1m] タグの違いだけで異なる場合に、/effort と /autocompact の設定が適用されない問題を修正した。英語原文を表示
/effort and /autocompact settings not applying when the model name differed from a modelOverrides value by letter case or a [1m] tagobject記述場所どの設定ファイルでも可Anthropic のモデル ID を、Bedrock や Vertex AI などのプロバイダー固有のモデル ID(ARN 等)にマッピングします。
{
"modelOverrides": {
"claude-opus-4-6": "arn:aws:bedrock:us-east-1:123456789012:inference-profile/example"
}
}Map Anthropic model IDs to provider-specific model IDs such as Bedrock inference profile ARNs, Vertex AI version names, or Foundry deployment names. Each model picker entry uses its mapped value when calling the provider API. Unknown keys are ignored. See https://code.claude.com/docs/en/model-config#override-model-ids-per-version
modelOverrides の値と大文字小文字や [1m] タグの違いだけで異なる場合に、/effort と /autocompact の設定が適用されない問題を修正した。/effort and /autocompact settings not applying when the model name differed from a modelOverrides value by letter case or a [1m] tagANTHROPIC_DEFAULT_OPUS_MODEL や modelOverrides で Opus モデルを固定しているセッションにおける安全関連のモデル切り替えを変更した。Anthropic API では、固定されたモデルではなく API 側がフラグの種類ごとに切り替え先のモデルを選択するようになった。ANTHROPIC_DEFAULT_OPUS_MODEL or modelOverrides: on the Anthropic API, the API now picks the model to switch to for each kind of flag, not the pinned model変更後
ANTHROPIC_DEFAULT_OPUS_MODEL や modelOverrides で Opus モデルを固定したセッションでも、安全フラグが付いたリクエストはフラグの種類ごとに適切な代替モデルへ自動的に切り替わるようになり、固定モデルへ一律で切り替わることで意図しない拒否に至る問題を回避できる。
[claude-code:unrecognized_model] 行が stderr に出力される。modelOverrides でマッピングすると警告を消せる[claude-code:unrecognized_model] line is written to stderr when a request goes out for a model ID Claude Code doesn't recognize; map it with modelOverrides to silence変更後
認識できないモデル ID へのリクエスト時に stderr へ診断行が出力されるため、ゲートウェイのエイリアスなど独自のモデル ID を使う場合でも、設定の誤りに気づきやすくなる。modelOverrides で ID をマッピングすれば診断行を消せるので、stderr を監視するスクリプトやハーネスでもログを汚さずに運用できる。
modelOverrides に指定された場合にセッションの正規モデルIDとして扱われてしまう不具合を修正し、仕様通り不明なキーが無視されるようにしました。modelOverrides keys that aren't Anthropic model IDs being treated as the session's canonical model ID; unknown keys are now ignored as documented変更後
設定ファイルの記述に不要なキーが含まれていても、エラーによる実行停止を避けて動作を維持できます。
modelOverrides 設定を追加しました。modelOverrides setting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs)