[BUG] Fable 5 appears in /model picker despite enforceAvailableModels: true on Bedrock

Resolved 💬 3 comments Opened Jun 18, 2026 by DovAmir Closed Jun 21, 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?

Fable 5 appears in /model picker despite enforceAvailableModels: true on Bedrock

What Should Happen?

Steps to reproduce:

  1. Configure Claude Code for Bedrock with CLAUDE_CODE_USE_BEDROCK=1
  2. Set enforceAvailableModels: true in settings.json
  3. Define only Sonnet, Haiku, and Opus ARNs via ANTHROPIC_DEFAULT_*_MODEL
  4. Run /model — Fable 5 still appears in the list

Description:
Environment:

  • Claude Code on AWS Bedrock (CLAUDE_CODE_USE_BEDROCK=1)
  • enforceAvailableModels: true set in ~/.claude/settings.json
  • No Fable 5 Bedrock ARN configured

Expected behavior:
The /model picker only shows models that are actually available — i.e., those with configured Bedrock ARNs or otherwise reachable endpoints. With enforceAvailableModels: true, unavailable models should be
hidden or disabled.

Error Messages/Logs

Actual behavior:
  Fable 5 appears as a selectable option in the /model picker even though no corresponding Bedrock inference profile ARN is configured for it. Selecting it would fail at runtime.

Steps to Reproduce

{
"env": {
"AWS_PROFILE": "default",
"CLAUDE_CODE_USE_BEDROCK": "1",
"DISABLE_ERROR_REPORTING": "1",
"DISABLE_TELEMETRY": "1",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "arn:aws:bedrock:us-east-1:470217923438:application-inference-profile/de32gwvtv1qx",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "arn:aws:bedrock:us-east-1:470217923438:application-inference-profile/d3nold2fdhfn",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "arn:aws:bedrock:us-east-1:470217923438:application-inference-profile/vcb9sn5gs2cv"
},
"enforceAvailableModels": true,
"enabledPlugins": {
"aws-core@agent-toolkit-for-aws": true,
"aws-agents@agent-toolkit-for-aws": true
},
"extraKnownMarketplaces": {
"agent-toolkit-for-aws": {
"source": {
"source": "github",
"repo": "aws/agent-toolkit-for-aws"
}
}
}
}

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.1.181

Platform

AWS Bedrock

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Either respect enforceAvailableModels for hardcoded/built-in model entries like Fable, or add a disabledModels setting that allows users to explicitly exclude models from the picker.

View original on GitHub ↗

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