{"version":"2.1.172","anchor":"ultra-cloud-review-improved-auth-error-messages","canonical_anchor":"ultra-cloud-review-improved-auth-error-messages","heading":"Ultra (Cloud Review) \u2014 Improved Auth Error Messages","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.172\/e\/ultra-cloud-review-improved-auth-error-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.172","markdown":"### Ultra (Cloud Review) \u2014 Improved Auth Error Messages\n\n**What**\n\nWhen ultra (cloud review) is unavailable, Claude Code now surfaces specific, actionable error messages depending on the exact auth state rather than a single generic message.\n\n**Details**\n\n- API key auth \u2192 \"ultra (cloud review) requires claude.ai account auth. Unset ANTHROPIC_API_KEY \u2026 to use ultra.\"\n- Missing profile scope \u2192 \"ultra (cloud review) requires a full-scope login token \u2014 run `claude auth login` to use it\"\n- Not yet in rollout \u2192 \"ultra (cloud review) isn't enabled for your account yet \u2014 run `claude auth login` to refresh your entitlements\"\n- Unauthenticated entirely \u2192 \"ultra (cloud review) requires a claude.ai account \u2014 sign in to claude.ai to use it\"\n- All error messages include a link to `https:\/\/code.claude.com\/docs\/en\/ultrareview`\n\n**Evidence**\n\nError routing function (search for `\"ultra (cloud review) requires claude.ai account auth\"`)"}