[BUG] /ultrareview fails with "Authentication failed" on Max plan after fresh auth login
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
claude --version→ 2.1.139 (Claude Code)claude auth status→
loggedIn: true
authMethod: oauth_token
apiProvider: firstParty
- Plan: Max (20x Pro), auto-renew active, $78.50 balance, billing healthy
- From inside a claude session:
/ultrareview 264(PR #264 on a public-ish
GitHub repo my account can read)
- Result:
Ultrareview could not start the remote session: Authentication failed
## Already tried
claude auth logout && claude auth loginin 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
claude --version→ 2.1.139 (Claude Code)claude auth status→
loggedIn: true
authMethod: oauth_token
apiProvider: firstParty
- Plan: Max (20x Pro), auto-renew active, $78.50 balance, billing healthy
- From inside a claude session:
/ultrareview 264(PR #264 on a public-ish
GitHub repo my account can read)
- Result:
Ultrareview could not start the remote session: Authentication failed
## Already tried
claude auth logout && claude auth loginin 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
- Subscribe to Claude Max plan (20x Pro tier).
- From a fresh terminal:
claude --version
→ 2.1.139 (Claude Code)
claude auth status
→ loggedIn: true, authMethod: oauth_token, apiProvider: firstParty
- 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).
- Start a claude session in the repo dir:
claude
- Inside the session, run the slash command:
/ultrareview 264
- Observe error:
Ultrareview could not start the remote session: Authentication failed
- 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.
- Repeat step 5 in the original session. Same error.
- 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_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗