{"slug": "show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi", "title": "Show HN: ReviewerAgent and StopContinue, for CC and Codex with Pi", "summary": "A developer released ReviewerAgent and StopContinue, a pair of tools that gate git commits and agent stops for Claude Code and Codex, after roughly four months of daily use. The developer reports that ReviewerAgent, usually running a GPT Luna model, gated 3,877 commits across about 7,600 reviews, rejecting about half of those commits at least once, with the coding agent pushing back on just 3 of 693 rejections in the last month. Rejection rates rose with commit size, from 23% for commits under 50 lines to 72% for those over 1,000 lines, and 90% of rejected commits were accepted within five attempts.", "body_md": "This package is designed to solve two problems:\n\n1. Frontier models like Fable 5.1, Opus 5.5, Astra 6.0 and Sol 6.1 all make errors and bugs that can be found by another model (even a much smaller model like Luna).\n\n2. In what is supposed to be a long development run, for example against a plan, models will decide to stop before they are finished, when there is obviously more work to do, or to ask a question they already should know the answer to.\n\nReviewerAgent blocks git commits and sends them to another agent that reviews the staged files and either allows the commit or returns a list of issues to fix.\n\nStopContinue evaluates every agent stop and determines if it still has work to do or if it is asking a question that it has the answer to already. In either of those cases, it prompts the agent to keep working and specifies next steps or answers to questions, based on the current plan document and chat history.\n\nThe system works for and is tested on Claude Code and Codex as the developer harness, and either of those or any other model, through Pi, as the reviewer.\n\nI've developed it over the last 4 months or so and used it daily over that period.\n\nTake a look if it sounds useful. It's been tested on MacOS and Linux (Ubuntu), and has agent assisted install, update, and removal scripts, for convenience.\n\nStats:\n\nOver four months of daily use of the system while developing it (from late June til today), reviewerAgent (usually a GPT Luna model) gated 3,877 commits, running about 7,600 reviews in total, so about half of those commits were rejected at least once.\n\nThe coding agent (Fable or Opus) almost never disagreed with the reviewer's judgements: over the last month, for example, it pushed back on just 3 of 693 rejections.\n\nEach rejection listed an average of two required fixes and most rejected commits were accepted after a second round (90% within five attempts).\n\nRejection rates increased with commit size: only 23% of code commits under 50 lines were sent back, but 72% of those over 1,000 lines were initially rejected.\n\nHere's an example of a bug that it caught last month for me. More examples in the README:\n\nThe Fable 5.1 developer agent wrote a wrapper script that runs a set of R validation checks against a freshly loaded database and records whether each one passed. (One of two required fixes shown.)\n\nREQUIRED FIXES (blocking)\n\n```\n  2.  docs/database-phase-loader/local-load/run_r_checks.sh:4-6 pipes each R check through\n      tail without pipefail or explicit status handling, so a failed Rscript can still\n      produce a zero exit status and be recorded as successful. Preserve and propagate each\n      check's exit status.\n```\n\nIn a shell pipeline the exit status is that of the\nComments URL: [https://news.ycombinator.com/item?id=50188494](https://news.ycombinator.com/item?id=50188494)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi", "canonical_source": "https://github.com/rladr-org/reviewer-agent", "published_at": "2026-10-21 22:22:59+00:00", "updated_at": "2026-10-21 22:42:22.336429+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "large-language-models"], "entities": ["ReviewerAgent", "StopContinue", "Claude Code", "Codex", "Pi", "GPT Luna", "Fable 5.1", "Opus 5.5"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi", "markdown": "https://wpnews.pro/news/show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi.md", "text": "https://wpnews.pro/news/show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi.txt", "jsonld": "https://wpnews.pro/news/show-hn-revieweragent-and-stopcontinue-for-cc-and-codex-with-pi.jsonld"}}