ultrareview: free run consumed when server-side rate-limited (run crashed before producing findings)

Resolved 💬 2 comments Opened Apr 29, 2026 by Philamentous Closed May 31, 2026

What happened

Ran /ultrareview on a PR. The run crashed and returned {"error":"Review crashed before producing findings. See session logs for details."}. Subsequent message in the terminal: API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited.

The crashed run consumed one of my 3 free ultrareview executions — I now have 1 free remaining despite only one successful run having completed.

Expected behavior

A run that crashes due to server-side rate-limiting (not user usage limit) before producing any findings should be refunded — the user did not receive the deliverable.

Session

  • Session ID: \session_01QUQLCvLb5eN2ACQEJc3bk7\
  • Time: ~2026-04-29

Environment

  • Claude Code: latest (post-2.1.86 ultrareview research preview)
  • Plan: Max (\$200)
  • OS: Linux (Fedora 43)

Asks

  1. Refund the consumed free run.
  2. Consider treating \error.code == rate_limited\ server-side as non-billing for ultrareview (no findings = no charge).

View original on GitHub ↗

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