claude-code - 💡(How to fix) Fix [BUG] Remote Control "not yet enabled" on Max — hasAvailableSubscription field missing from oauthAccount [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#54576Fetched 2026-04-30 06:41:52
View on GitHub
Comments
1
Participants
2
Timeline
7
Reactions
1
Author
Timeline (top)
labeled ×5commented ×1subscribed ×1

Error Message

Error: Remote Control is not yet enabled for your account.

Code Example

Error: Remote Control is not yet enabled for your account.

---

{
  "accountUuid": "<redacted — see support ticket>",
  "emailAddress": "<redacted — see support ticket>",
  "organizationUuid": "<redacted — see support ticket>",
  "hasExtraUsageEnabled": true,
  "billingType": "stripe_subscription",
  "accountCreatedAt": "2026-03-09T...",
  "subscriptionCreatedAt": "2026-03-11T...",
  "ccOnboardingFlags": {},
  "claudeCodeTrialEndsAt": null,
  "claudeCodeTrialDurationDays": null,
  "seatTier": null,
  "organizationRole": "admin",
  "workspaceRole": null
}

---

Error: Remote Control is not yet enabled for your account.
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Preflight Checklist

  • I have searched existing issues and this is a related but distinct symptom
  • This is a single bug report
  • I am using the latest version of Claude Code

What's Wrong?

Running claude remote-control returns:

Error: Remote Control is not yet enabled for your account.

despite an active Claude Max subscription (Stripe billing).

Distinct from existing reports

Most existing reports (#34528, #33119, #29569, #30242, #31606) describe hasAvailableSubscription: false in ~/.claude.json. In my case, the hasAvailableSubscription field is missing entirely from the oauthAccount block — not present as false, just absent. Posting in case this is a separate code path worth checking alongside the existing tengu_ccr_bridge flag investigation.

~/.claude.json oauthAccount block (account identifiers redacted)

{
  "accountUuid": "<redacted — see support ticket>",
  "emailAddress": "<redacted — see support ticket>",
  "organizationUuid": "<redacted — see support ticket>",
  "hasExtraUsageEnabled": true,
  "billingType": "stripe_subscription",
  "accountCreatedAt": "2026-03-09T...",
  "subscriptionCreatedAt": "2026-03-11T...",
  "ccOnboardingFlags": {},
  "claudeCodeTrialEndsAt": null,
  "claudeCodeTrialDurationDays": null,
  "seatTier": null,
  "organizationRole": "admin",
  "workspaceRole": null
}

Note the absence of hasAvailableSubscription. billingType: "stripe_subscription" and hasExtraUsageEnabled: true confirm the subscription is active and recognized.

Steps Reproduced (all local fixes ruled out)

  1. env | grep -iE 'claude|anthropic|telemetry' — no CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, no DISABLE_TELEMETRY, no ANTHROPIC_API_KEY, no CLAUDE_CODE_OAUTH_TOKEN. Only CLAUDE_CODE_SSE_PORT (set by Claude Code itself).
  2. grep -rE 'CLAUDE_CODE|ANTHROPIC|DISABLE_TELEMETRY' ~/.zshrc ~/.zshenv ~/.zprofile ~/.bashrc ~/.bash_profile — clean (only an inactive alias for a local Ollama setup, not exported).
  3. rm -rf ~/.claude/statsig to clear cached feature flag evaluations.
  4. claude auth logout && claude auth login — re-authenticated via claude.ai OAuth flow. Login successful.
  5. claude remote-control — same error.

Environment

  • OS: macOS
  • Claude Code version: <run claude --version and paste here>
  • Subscription: Claude Max (Stripe), subscribed 2026-03-11
  • Authentication: claude.ai OAuth (no API key, no long-lived token)

Support ticket

Already opened with Anthropic Support. Account UUID and org UUID provided there.

Conversation ID: 215474106184323

Expected Behavior

claude remote-control should start a Remote Control session and display a session URL and QR code, per https://code.claude.com/docs/en/remote-control which lists Max as a supported plan.

Related Issues

#34528, #33119, #29569, #30242, #31606, #29192, #29449

What Should Happen?

Running claude remote-control should start a Remote Control session, display a session URL and QR code, and allow connecting from claude.ai/code or the Claude mobile app — as documented at https://code.claude.com/docs/en/remote-control for Max plan subscribers.

Given that oauthAccount.billingType is stripe_subscription and hasExtraUsageEnabled is true, the server-side entitlement check should populate hasAvailableSubscription: true on login (or the gating logic should not require this field when an active Stripe subscription is otherwise confirmed), allowing the tengu_ccr_bridge feature flag to evaluate to true for this account.

Error Messages/Logs

Error: Remote Control is not yet enabled for your account.

Steps to Reproduce

  1. Have an active Claude Max subscription (Stripe billing).
  2. Authenticate Claude Code via claude.ai OAuth: claude auth login.
  3. Confirm clean environment — no CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, DISABLE_TELEMETRY, ANTHROPIC_API_KEY, or CLAUDE_CODE_OAUTH_TOKEN set.
  4. Clear cached feature flags: rm -rf ~/.claude/statsig.
  5. Re-authenticate to force a fresh entitlement fetch: claude auth logout && claude auth login.
  6. Run claude remote-control.

Observed: Error: Remote Control is not yet enabled for your account.

Inspecting ~/.claude.json shows the oauthAccount block contains billingType: "stripe_subscription" and hasExtraUsageEnabled: true, but the hasAvailableSubscription field is absent entirely.

Claude Model

None

Is this a regression?

I don't know

Last Working Version

No response

Claude Code Version

2.1.123 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Ruled out

  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC — not set
  • DISABLE_TELEMETRY — not set
  • ANTHROPIC_API_KEY — not set
  • CLAUDE_CODE_OAUTH_TOKEN — not set
  • Shell rc files (~/.zshrc, ~/.zshenv, ~/.zprofile, ~/.bashrc, ~/.bash_profile) — clean
  • Statsig cache cleared (rm -rf ~/.claude/statsig) — no change after re-auth
  • claude auth logout + claude auth login via claude.ai OAuth — login successful, error persists

Distinguishing detail

Most related reports show hasAvailableSubscription: false. In this case the field is missing entirely from the oauthAccount block, not set to false. Posting in case this is a separate code path worth checking alongside the existing tengu_ccr_bridge flag investigation.

Support

Anthropic Support ticket already opened with account UUID and org UUID. Conversation ID: 215474106184323

Related issues

#34528, #33119, #29569, #30242, #31606, #29192, #29449

extent analysis

TL;DR

The most likely fix is to investigate and potentially update the server-side entitlement check to correctly populate the hasAvailableSubscription field or evaluate the tengu_ccr_bridge feature flag based on the active Stripe subscription.

Guidance

  • Investigate the server-side logic for populating the hasAvailableSubscription field in the oauthAccount block to ensure it correctly handles cases where the field is missing.
  • Verify that the tengu_ccr_bridge feature flag evaluation is not solely reliant on the presence of the hasAvailableSubscription field.
  • Check the Anthropic API documentation to see if there are any specific requirements or flags needed for Remote Control to work with a Claude Max subscription.
  • Review the related issues (#34528, #33119, #29569, #30242, #31606, #29192, #29449) to see if any of them provide insight into the missing hasAvailableSubscription field.

Notes

The issue seems to be related to the missing hasAvailableSubscription field in the oauthAccount block, which is distinct from other related reports where the field is present but set to false. The investigation should focus on the server-side logic and the evaluation of the tengu_ccr_bridge feature flag.

Recommendation

Apply a workaround by waiting for the Anthropic Support team to investigate and potentially update the server-side entitlement check, as the issue seems to be related to the missing hasAvailableSubscription field and the evaluation of the tengu_ccr_bridge feature flag.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Remote Control "not yet enabled" on Max — hasAvailableSubscription field missing from oauthAccount [1 comments, 2 participants]