Startup displays raw Bedrock model ID instead of friendly name
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
- 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"
}
- Launch
claude - Observe the model name displayed on startup → shows
global.anthropic.claude-opus-4-6-v1 - Run
/modeland select the current model - 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗