Startup displays raw Bedrock model ID instead of friendly name

Status Closed — duplicate
Reported on v2.1.59
Maintainer reply None cached
Activity 3 comments · opened Feb 26, 2026 · closed Mar 1, 2026

Description

When using Claude Code with Amazon Bedrock, the startup screen displays the raw Bedrock model ID (e.g., global.anthropic.claude-opus-4-6-v1) instead of the friendly display name (e.g., opus 4.6).

However, after running /model and selecting the same model, the display correctly shows the friendly name opus 4.6.

Steps to Reproduce

  1. Configure Claude Code to use Bedrock with the following env vars in settings.json:

``json
{
"env": {
"ANTHROPIC_DEFAULT_OPUS_MODEL": "global.anthropic.claude-opus-4-6-v1",
"CLAUDE_CODE_USE_BEDROCK": "1"
},
"model": "opus"
}
``

  1. Launch claude
  2. Observe the model name displayed on startup → shows global.anthropic.claude-opus-4-6-v1
  3. Run /model and select the current model
  4. Observe the model name → now shows opus 4.6

Expected Behavior

The startup screen should display the same friendly model name (opus 4.6) as /model does.

Actual Behavior

Startup shows the raw Bedrock model ID global.anthropic.claude-opus-4-6-v1, while /model correctly maps it to opus 4.6.

Environment

  • Claude Code 2.1.59 with Amazon Bedrock
  • macOS

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗