Reference

Usage

Pełen reference: CLI commands + UI workflow + flags.

2026-05-27

CLI

Basic review

bash
# Z git diff (najczęstszy use case)
uv run drupal-codereviewer review --git-diff main...HEAD --model qwen3-coder:30b

# Z pliku
uv run drupal-codereviewer review --diff-file /tmp/my.diff --model qwen3-coder:30b

# Z PR URL (via vault token)
uv run drupal-codereviewer review --pr-url https://git.drupalcode.org/project/pathauto/-/merge_requests/33

Flags

FlagOpisDefault
--modelOllama model tagqwen3-coder:30b
--llm-base-urlOverride Ollama endpointhttp://localhost:11434
--diff-filePath do unified diff
--git-diffGit rev range (np. main...HEAD)
--pr-urlGitHub/GitLab/Gitea PR URL (wymaga vault token)
--propose-verifyPass 2.5 — alternative suggestions z RAG verification (anti-hallu)off
--no-ragSkip Qdrant retrieval (test mode)off
--use-mockMock LLM (canned responses)off
--outputFormat: markdown / jsonmarkdown

UI panel

Web interface dla single-user mode. Login z HTTP Basic auth.

bash
uv run drupal-codereviewer-ui
# Open http://localhost:8000
# Login: admin / $UI_PASS

Workflow

  1. Settings → Tokens — dodaj GitHub/GitLab/Gitea PAT (Fernet encrypted vault)
  2. Run review — wklej PR URL (auto-fetch diff przez HTMX) lub paste diff manually
  3. Choose model z dropdownu (qwen3-coder:30b, devstral-small-2:24b, etc.)
  4. Optional — checkbox "Post review as PR comment" dla auto-post markdown back to MR/PR
  5. SSE progress streaming — 5 stages animowane (parsing → triage → propose → verify → done)
  6. Findings renderowane jako cards z severity badge + file:line + suggestion
  7. Session saved — każdy review zapisany w data/sessions/ + dostępny w nav "Sessions"

Full reference

Pełen guide: docs/USAGE.md on GitHub

Edit on GitHub