[BUG] /ultrareview (CLI) launches a billed cloud review with no confirmation dialog or cost estimate, contradicting docs
Open 💬 0 comments Opened Jul 13, 2026 by nsingh23
Bug
Running /ultrareview <PR#> from the CLI launches a billed cloud review immediately, without showing the confirmation dialog, review scope, or estimated cost that the documentation says precedes every run.
Environment
- Claude Code CLI 2.1.207 (macOS, darwin 25.5.0)
- Signed in with a Claude.ai account (Max plan), usage credits enabled at run time
- Invoked via the
/ultrareviewalias in PR mode
Steps to reproduce
- In a git repo with a GitHub PR, run
/ultrareview 392(PR mode). - Observe the command output.
Expected (per docs)
From https://code.claude.com/docs/en/ultrareview:
"Before launching, Claude Code shows a confirmation dialog with the review scope (including the file and line count when reviewing a branch), your remaining free runs, and the estimated cost. After you confirm, the review continues in the background."
Actual
The review launched with no dialog and no estimate — full output was only:
❯ /ultrareview 392
⎿ This review bills as usage credits.
Ultrareview launched for <owner>/<repo>#392 (~5-10 min, runs in the cloud). Track: https://claude.ai/code/session_01G54AXJh7Uwg1naxXGNiPhH?from=cli
Impact
- Billed to usage credits without a displayed price or explicit confirmation — a consent-flow gap on a paid feature.
- The observed charge was several times the documented "typically $5 to $20" for a small change (the PR was 42 files, +1,184/−715 lines).
- Billing follow-up is in progress separately (support conversation 215475064776375); this issue is about the missing confirmation flow itself.
Notes
- Possibly alias-specific: the docs describe the dialog for
/code-review ultra; this run used the/ultrareviewalias. I have not re-run the canonical form (each run bills). - Related but distinct: #76541 reports the desktop app failing to launch the cloud review; this is the CLI launching-and-billing without the documented consent step.
- Cloud session for internal correlation:
session_01G54AXJh7Uwg1naxXGNiPhH.