[BUG] Claude Code *Desktop* app lost the ability to select 1M Context variants of models for 3p inference

Open 💬 9 comments Opened Jun 18, 2026 by kevinhwang

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?

The Claude Desktop app (which contains Cowork + Claude Code for desktop) lost the 1M context variants in its model selector in the latest app updates for 3p inference (e.g., Amazon Bedrock).

What Should Happen?

Claude Code desktop app's model selector should include "1M Context" variants for models that support it

<img width="990" height="272" alt="Image" src="https://github.com/user-attachments/assets/a84435e0-6b88-4f19-91c3-6f9baba931e0" />

Error Messages/Logs

Steps to Reproduce

Download and open the latest Claude desktop app.

Enable third-party inference, e.g., for Amazon Bedrock, and configure models with the "Offer 1M-context variant" option:

<img width="735" height="1340" alt="Image" src="https://github.com/user-attachments/assets/91e0f265-b60e-4252-8f7a-8962925597e6" />

Equivalent JSON:

{
  "inferenceProvider": "bedrock",
  "inferenceCredentialKind": "vendor-profile",
  "inferenceBedrockRegion": "us-east-1",
  "inferenceBedrockProfile": "claude",
  "inferenceModels": [
    {
      "name": "global.anthropic.claude-opus-4-6-v1",
      "labelOverride": "Claude Opus 4.6",
      "supports1m": true,
      "anthropicFamilyTier": "opus"
    },
    {
      "name": "global.anthropic.claude-opus-4-7",
      "labelOverride": "Claude Opus 4.7",
      "supports1m": true,
      "anthropicFamilyTier": "opus"
    },
    {
      "name": "global.anthropic.claude-opus-4-8",
      "labelOverride": "Claude Opus 4.8",
      "supports1m": true,
      "anthropicFamilyTier": "opus",
      "isFamilyDefault": true
    }
  ]
}

Start a new session in Claude Code / Cowork, and observe the model selector only shows the non-1M context variants, which was not the case in previous versions of the app.

This is a serious regression. If you try to resume any existing session that has already exceeded 200K tokens in length and used to be open in a 1M context variant model, the agent will immediately and destructively compact the conversation because as soon as you resume it's on a 200K context variant.

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Claude Desktop 1.12603.1

Claude Code Version

Claude Desktop 1.14271.0

Platform

AWS Bedrock

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

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