Environment
- Platform (select one):
- Claude CLI version: 1.0.43 (Claude Code) (also tested with v1.0.98)
- Operating System: macOS 15.6.1 (Build 24G90)
- Terminal:
Bug Description
MAX x20 subscription is not recognized in Claude Code despite being active and working in Claude Desktop. The system incorrectly identifies me as a "Claude Pro" user and restricts access to Opus model. Login sessions show a new "user:profile" attribute that wasn't present in older sessions, suggesting a change in the authentication flow.
Steps to Reproduce
- Have an active MAX x20 subscription (Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af)
- Login to Claude Code using
claude login --subscription
- Run
/status command - shows "Login Method: Claude API Account" and model restricted to Sonnet
- Try to switch to Opus model using
claude --model opus
- Receive error message: "Claude Pro users are not currently able to use Opus in Claude Code"
Expected Behavior
- MAX x20 subscription should be recognized upon login
- Should have access to Opus model as per MAX subscription benefits
- Status should reflect correct subscription tier
- Should be able to use same features as in Claude Desktop
Actual Behavior
- Subscription not recognized - stuck with Sonnet model only
- Error message incorrectly identifies user as "Claude Pro" instead of MAX subscriber
/status shows:
- Login Method: Claude API Account
- Model: Sonnet Sonnet 4 for daily use
- Cannot access Opus model despite MAX subscription
Additional Context
- Session ID: 70c4a2ea-9234-4382-ac10-bcd5a9b75665
- Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af
- Troubleshooting attempted:
- Switched between API and subscription login methods - no change
- Uninstalled and reinstalled Claude Code - no change
- Downgraded Claude Code versions - no change
- Observable difference in Claude Desktop: Login sessions now show two attributes:
- New sessions:
user:inference AND user:profile
- Old sessions: Only
user:inference
- Note: MAX subscription works correctly in Claude Desktop application, issue is isolated to Claude Code CLI
Environment
Bug Description
MAX x20 subscription is not recognized in Claude Code despite being active and working in Claude Desktop. The system incorrectly identifies me as a "Claude Pro" user and restricts access to Opus model. Login sessions show a new "user:profile" attribute that wasn't present in older sessions, suggesting a change in the authentication flow.
Steps to Reproduce
claude login --subscription/statuscommand - shows "Login Method: Claude API Account" and model restricted to Sonnetclaude --model opusExpected Behavior
Actual Behavior
/statusshows:Additional Context
user:inferenceANDuser:profileuser:inference