Sigilix is in private beta. Rate limits are set per account during the beta rather than by a published Free/Pro/Max tier. The mechanics below (rolling window, coalescing, monitoring) are accurate; the exact number of reviews allowed for your account is provisioned when you’re onboarded. If you need more throughput, contact us.
The rolling window
Sigilix uses a rolling window keyed by GitHub installation. Your account is provisioned with a review allowance over that window during the private beta. The window is rolling, not fixed. At any moment, Sigilix counts how many reviews you’ve completed in the trailing window. As old reviews age out, fresh capacity is freed up. Usage windows reset on a 5-day cadence — not weekly.Because Sigilix runs on cheap, reliable open and frontier models rather than a single expensive first-party API, included usage is far more generous than a comparable OpenAI- or Claude-based plan. See Models & Usage for the model roster, picking your own model, and the economics behind the larger windows.
What counts as a “review”
A review is one full pass of the specialist ensemble on a PR. That includes:- Initial review on
pull_request.opened - Re-reviews on
pull_request.synchronize(each push counts) - Reviews on
pull_request.reopenedandpull_request.ready_for_review
@sigilix on a comment thread is a lighter pipeline that’s not subject to the rate limit.
Burst behavior
If your team pushes 20 commits to a single PR in 30 minutes, Sigilix sees 20pull_request.synchronize events and tries to run 20 reviews. Without throttling, that would burn your entire budget on one PR.
Sigilix coalesces synchronize events. When a synchronize event arrives, Sigilix waits ~30 seconds for additional pushes before starting the review. If more pushes arrive within that window, they’re collapsed into one review on the latest SHA. The earlier SHAs aren’t reviewed.
This means: a rapid push-fix-push-fix sequence costs one review, not three.
Hitting the cap
When you hit your rate limit:- Sigilix doesn’t review the PR
- A small comment is posted: “Rate limit reached. Next review available in ~42 minutes.”
- The review will run automatically once a slot frees up
Monitoring usage
Headers
Every Sigilix-posted review has a footer in its body that reports your current usage against the window:Webhook
For programmatic monitoring, areview.completed webhook is available. It includes:
Hitting the limit regularly
If reviews queue during peak hours, or you’re hitting the cap multiple days per week, your account allowance may need raising. During the private beta, throughput is provisioned per account — contact us and we’ll adjust it.Read next
sigilix.json
Full configuration schema.
Join the private beta
Pricing (per-seat + usage, BYO models) is handled per account during the beta.

