[BUG] /ultrareview consumed free credit on timeout without producing any output
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?
- /ultrareview was launched successfully —
CLI confirmed "Free ultrareview 2 of 3" and
provided a tracking URL.
- After ~30 minutes, a task notification
arrived: "remote session exceeded 30 minutes"
with status failed and no review output.
- On retrying /ultrareview, CLI returned
"Free ultrareviews used. Enable Extra Usage to
continue." — the credit was charged despite
the session failing with zero deliverables.
Expected: Failed sessions should not consume
free credits, or should be automatically
refunded.
Actual: Credit consumed, no output, no
compensation.
What Should Happen?
Failed sessions that timeout without producing
any output should not consume free credits.
The credit should either not be charged when
the remote session fails, or automatically
refunded when a timeout occurs with no
deliverables.
Error Messages/Logs
Steps to Reproduce
- Run /ultrareview on a branch (1 file, 347
insertions)
- CLI confirms "Free ultrareview 2 of 3" and
returns a tracking URL
- Wait ~30 minutes
- Receive task notification: status: failed —
remote session exceeded 30 minutes
- Run /ultrareview again
---
Expected Behavior:
Failed sessions (timeout, no output) should
not consume free credits — or the credit
should be automatically refunded.
---
Actual Behavior:
Credit was charged despite the session failing
with zero output. On retry, CLI returned
"Free ultrareviews used. Enable Extra Usage to
continue."
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.126 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
- Claude Code version: 2.1.126
- OS: Windows 11
- The session tracking URL returned by CLI
was: https://claude.ai/code/session_01QUKLsrXT
WrHM5A3HyodEPo
- No error was shown during launch — CLI
output was normal: "Ultrareview launched for
ur/r2-phi-sanitization → main (~5-10 min, runs
in the cloud)"
- Timeout notification arrived via in-session
task notification (not email or external
channel)
- No partial output, no summary, no findings
were delivered before the failure
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗