codex/roborev two speed hook - #2276
Conversation
|
|
Warning Review limit reached
Next review available in: 32 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
394089e to
a8e2276
Compare
a8e2276 to
d6e88d3
Compare
| [ "$(printf '%s' "$pr_json" | "$JQ_BIN" -r '.headRefOid // empty')" = "$head_oid" ] || exit 0 | ||
|
|
||
| comment_body="$(printf '## RoboRev Full Panel (`%s`)\n\n%s' "${head_oid:0:12}" "$review_output")" | ||
| (cd "$repo_path" && "$GH_BIN" pr comment "$pr_number" --body "$comment_body") >/dev/null |
There was a problem hiding this comment.
No more upsert — one full-panel comment per new head SHA: The prior revision embedded a <!-- roborev-full-panel-comment --> marker and used gh api PATCH on any pre-existing marker-tagged comment via post_full_comment. That helper (and the marker) were removed in this force-push, so gh pr comment now unconditionally POSTs a new comment. On a PR with N head SHAs (rebases, review-loop pushes, etc.), the PR ends up with N Full Panel comments. If per-SHA history is the intent, this is fine; if the intent is one evolving comment, either bring back the marker/PATCH flow, or gh api DELETE any prior full-panel comments before posting.
d6e88d3 to
833dba9
Compare
833dba9 to
b9c6500
Compare
|
Superseded by #2277. The replacement keeps the shared agent-hook passthrough unchanged and only configures approval-gated fixer reminders. |
Stack created with GitHub Stacks CLI • Give Feedback 💬
Summary by cubic
Runs the RoboRev full PR panel from the agent hook as a separate background task and posts a dedicated PR comment, keeping the quick CI comment fast. Adds gating and per-head dedup so the full panel runs once per PR head.
merge-base(base..head), and only if[review.panels.full]exists in.roborev.toml.ghwith a "RoboRev Full Panel" header and short head SHA; only posts if the PR is still OPEN and on the same head.ROBOREV_BIN,GH_BIN,GIT_BIN,JQ_BIN,ROBOREV_SERVER_ADDR,ROBOREV_AGENT_FULL_REVIEW_STATE_DIR, with optional sync modeROBOREV_AGENT_HOOK_SYNC=1. Logs to a file when launched in the background.Written for commit b9c6500. Summary will update on new commits.