{ "id": "coderabbit", "role": "reviewer", "version": "1.12.0", "title": "CodeRabbit", "description": "CodeRabbit CLI — cross-AI /gsd:review reviewer lane only; not a GSD install target (no runtime body, no artifacts). Reviews the working-tree diff (`coderabbit review --prompt-only`), not the source tree, and accepts neither a prompt nor a model flag; findings are down-weighted in consensus (evidenceClass: diff-only).", "tier": "full", "requires": [], "engines": { "gsd": ">=1.8.0" }, "reviewer": { "slug": "coderabbit", "flags": [ "--coderabbit" ], "transport": "spawn", "probe": { "kind": "command-exists", "binary": "coderabbit" }, "invoke": { "binary": "coderabbit", "args": [ "review", "--prompt-only" ], "promptChannel": "none", "outputChannel": "stdout", "modelArg": null, "effortChannel": "none" }, "timeoutFloorMs": 360000, "emptyOutput": "stub-with-stderr", "reviewsSection": "CodeRabbit", "evidenceClass": "diff-only", "requiresBinaries": [], "promptBudgetKey": "review.max_prompt_tokens_per_reviewer.coderabbit", "modelConfigKey": null, "handler": null }, "config": { "review.max_prompt_tokens_per_reviewer.coderabbit": { "type": "number", "default": -1, "description": "Prompt-token budget for the CodeRabbit reviewer lane. Unset is -1, a sentinel: 0 is a legitimate value meaning \"do not trim this lane\", so it cannot double as \"not configured\"." } } }