[Bug] Ultrareview agents terminate prematurely on large diffs, consuming quota without output

Status Open
Reported on v2.1.220
Maintainer reply None cached
Activity 0 comments · opened Jul 28, 2026

Bug Description
Ultrareview consumed 2 of 3 free runs but produced no output — both failed server-side. Both runs failed with: "Review failed: all review agents terminated before completing." Run 1: session_01E8x9z4FjT4Cqf3NQ9MtHvk (scope: 45 files, 6080 insertions) Run 2: session_01YCAzvi3vVbznKWP9a7Cj8S (scope: 46 files, 6427 insertions) Both launched via /ultrareview on branch master, ~15 minutes apart, same repo. No review findings were returned in either case. The free-run counter still incremented (1 of 3 -> 2 of 3), so I lost 2 of my 3 free runs to a server-side failure I had no control over. Requests: 1. Restore the 2 consumed free runs. 2. Failed runs (orchestrator error, zero findings returned) should not count against the free quota. Possibly relevant: the diff is fairly large (46 files / 6.4k lines). If that size is causing the agents to terminate, an explicit size limit or a clearer error would be better than a silent quota burn.

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.220
  • Feedback ID: cc5f66ae-3b30-413b-ba76-45dee3170f0f

Errors

[{"error":"TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=262 messages=261 range=[232,262))\n    at Gzb (B:/~BUN/root/src/entrypoints/cli.js:21739:8188)\n    at Hhf (B:/~BUN/root/src/entrypoints/cli.js:21739:1103)\n    at no (B:/~BUN/root/src/entrypoints/cli.js:2061:21369)\n    at DA (B:/~BUN/root/src/entrypoints/cli.js:2061:40466)\n    at q3 (B:/~BUN/root/src/entrypoints/cli.js:2061:51400)\n    at Mne (B:/~BUN/root/src/entrypoints/cli.js:2061:89060)\n    at ULe (B:/~BUN/root/src/entrypoints/cli.js:2061:88007)\n    at Wge (B:/~BUN/root/src/entrypoints/cli.js:2061:87827)\n    at nQ (B:/~BUN/root/src/entrypoints/cli.js:2061:84091)\n    at Rt (B:/~BUN/root/src/entrypoints/cli.js:2061:6668)","timestamp":"2026-07-28T13:52:09.862Z"}]

View original on GitHub ↗