[BUG] Model display_name shows raw ARN for Bedrock Application Inference Profile
Resolved 💬 3 comments Opened Mar 17, 2026 by Bacon-T Closed Apr 15, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When using Application Inference Profile ARNs via ANTHROPIC_DEFAULT_*_MODEL, the status line stdin data sets both model.id and
model.display_name to the raw ARN string, instead of a friendly name like "Claude Sonnet".
Confirmed on version 2.1.74. Note: I've applied a local workaround patch to the status line plugin, but the underlying issue in
Claude Code remains.
What Should Happen?
model.display_name should be a friendly name (e.g. "Claude Sonnet") inferred from the ANTHROPIC_DEFAULT_SONNET_MODEL variable
convention.
Error Messages/Logs
Steps to Reproduce
- Set ANTHROPIC_DEFAULT_SONNET_MODEL to an Application Inference Profile ARN in ~/.claude/settings.json
- Configure a statusLine command that reads stdin JSON
- Observe that model.display_name equals the raw ARN, same as model.id
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.74
Platform
AWS Bedrock
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗