[BUG] /ultrareview fails with "Authentication failed" on Max plan after fresh auth login

Resolved 💬 3 comments Opened May 11, 2026 by andysantamaria0 Closed May 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?

Body:
## Repro

  1. claude --version → 2.1.139 (Claude Code)
  2. claude auth status

loggedIn: true
authMethod: oauth_token
apiProvider: firstParty

  1. Plan: Max (20x Pro), auto-renew active, $78.50 balance, billing healthy
  2. From inside a claude session: /ultrareview 264 (PR #264 on a public-ish

GitHub repo my account can read)

  1. Result: Ultrareview could not start the remote session: Authentication failed

## Already tried

  • claude auth logout && claude auth login in a separate terminal → re-auth

succeeded, status confirms loggedIn: true

  • Retried /ultrareview 264 → same error verbatim
  • Checked Settings → Claude Code in console.anthropic.com — no ultrareview
  • Checked Settings → Billing — Max plan confirmed

## What I expect

Ultrareview to start a remote session and stream review findings.

## What I think is happening

OAuth token is valid for everything else; some entitlement check
specific to /ultrareview is rejecting Max plan accounts. Either a
gating bug or the feature isn't auto-granted to Max yet.

## Impact

Was using ultrareview as the final review gate before merging a
production cutover PR. Blocking the launch flow.

---
That's the issue. The GitHub form auto-attaches your env / version metadata too. You can submit it from your browser
without leaving this terminal.

What Should Happen?

Body:
## Repro

  1. claude --version → 2.1.139 (Claude Code)
  2. claude auth status

loggedIn: true
authMethod: oauth_token
apiProvider: firstParty

  1. Plan: Max (20x Pro), auto-renew active, $78.50 balance, billing healthy
  2. From inside a claude session: /ultrareview 264 (PR #264 on a public-ish

GitHub repo my account can read)

  1. Result: Ultrareview could not start the remote session: Authentication failed

## Already tried

  • claude auth logout && claude auth login in a separate terminal → re-auth

succeeded, status confirms loggedIn: true

  • Retried /ultrareview 264 → same error verbatim
  • Checked Settings → Claude Code in console.anthropic.com — no ultrareview
  • Checked Settings → Billing — Max plan confirmed

## What I expect

Ultrareview to start a remote session and stream review findings.

## What I think is happening

OAuth token is valid for everything else; some entitlement check
specific to /ultrareview is rejecting Max plan accounts. Either a
gating bug or the feature isn't auto-granted to Max yet.

## Impact

Was using ultrareview as the final review gate before merging a
production cutover PR. Blocking the launch flow.

Error Messages/Logs

1. Subscribe to Claude Max plan (20x Pro tier).

  2. From a fresh terminal:
     claude --version
  → 2.1.139 (Claude Code)

     claude auth status
  → loggedIn: true, authMethod: oauth_token, apiProvider: firstParty


  3. Open any GitHub repo locally that the OAuth-authenticated account
  can read, with an open PR (in my case PR #264 on a private repo).

  4. Start a claude session in the repo dir: `claude`

  5. Inside the session, run the slash command: `/ultrareview 264`

  6. Observe error: `Ultrareview could not start the remote session: Authentication failed`

  7. Try to fix by re-authenticating from a separate terminal:
     claude auth logout
     claude auth login
  Re-login succeeds; `claude auth status` confirms `loggedIn: true`.

  8. Repeat step 5 in the original session. Same error.

  9. Verified no ultrareview / beta-feature toggle exists under
  console.anthropic.com → Settings → Claude Code or Capabilities.

  Expected: `/ultrareview` starts a remote multi-agent review session
  and streams findings.

  Actual: hard-fails on "Authentication failed" at session-start, before
  any review work begins. Other Claude Code features (subagents, tools,
  slash commands, file edits, bash) work normally in the same session,
  so the OAuth token itself is valid.

Steps to Reproduce

  1. Subscribe to Claude Max plan (20x Pro tier).
  1. From a fresh terminal:

claude --version
→ 2.1.139 (Claude Code)

claude auth status
→ loggedIn: true, authMethod: oauth_token, apiProvider: firstParty

  1. Open any GitHub repo locally that the OAuth-authenticated account

can read, with an open PR (in my case PR #264 on a private repo).

  1. Start a claude session in the repo dir: claude
  1. Inside the session, run the slash command: /ultrareview 264
  1. Observe error: Ultrareview could not start the remote session: Authentication failed
  1. Try to fix by re-authenticating from a separate terminal:

claude auth logout
claude auth login
Re-login succeeds; claude auth status confirms loggedIn: true.

  1. Repeat step 5 in the original session. Same error.
  1. Verified no ultrareview / beta-feature toggle exists under

console.anthropic.com → Settings → Claude Code or Capabilities.

Expected: /ultrareview starts a remote multi-agent review session
and streams findings.

Actual: hard-fails on "Authentication failed" at session-start, before
any review work begins. Other Claude Code features (subagents, tools,
slash commands, file edits, bash) work normally in the same session,
so the OAuth token itself is valid.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.139 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

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