Skip to content

plugin-review

Version 2026.263.2100
Repo box/github.com/opencharly/plugin-review:v2026.271.0909
Plugin yes — see the plugin reference

The OpenCharly PR-review engine (command:review): it assembles the COMPLETE PR context (the body, EVERY changed file’s full unified diff, the commits, and the comment thread — newest comments whole, with any oversize thread summarised) into ONE message and makes ONE model call — no tool loop, no plan executor, no runtime prompt file. The prompt is EMBEDDED (prompt.md); every model-behaviour knob is an AI_REVIEW_* env var declared below and consumed by config.go (FromEnv), so an operator sets everything from a GitHub Actions variable without a rebuild. A deterministic Verdict: PASS|BLOCK line, ONE PR comment, and $GITHUB_OUTPUT compatibility (response/success/verdict).

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the review plugin ships a buildable Go module (go.mod + provider main) and the embedded rulebook
check the review command self-tests green (command:review resolves)
check verdict extraction is exact (PASS/BLOCK only, line-anchored)