‹ all agents

Code Review

code-review

LIVE

A deterministic pass runs first — real scanners, real advisory databases, real line numbers — and only then does a model reason about what is left. It also resolves the issue the PR closes, so it can judge whether the change does what was asked, not merely whether the code is correct.

  • Triggersautomatically on pull_request, or @wrokin review
  • Modelyours (BYOK), set per role
  • Outputa PR comment plus anchored inline comments with one-click suggestions
  • AvailabilityLive — running in production on every installation

It tells you what it did not read. A diff too large to fit is reported as such rather than reviewed partially and presented as complete.

Sample output

A review it left on this repo. Real output from a production run — not a mock-up.

code-review · real output
### 🤖 wrokin code review

The diff correctly addresses #408 items 1 (god-files flag unmeasured large
files by byte size) and 4 (fix vendored detection via .gitignore instead of
name matching). Extraction to `gitignore.ts` is clean and DRY, tests cover
the key changes. No security or correctness issues found.

**Missing coverage**
`apps/pi-backend/src/services/gitignore.ts:37` – `isInIgnoredDir` is not
directly tested, though it is exercised indirectly through
`committedIgnoredPaths` tests. A small unit test would add confidence (e.g.
confirm `some/dir/dist/file.js` matches `dist` while `dist-file.js` does not).

<sub>Model: deepseek/deepseek-v4-pro · your key, your model (BYOK)</sub>

Integrate this agent

Committing this to .wrokin/config.yml is the whole setup — validate against config.schema.json first. Or drive the setup API with a token.

.wrokin/config.yml
version: 1
agents:
  code-review:
    enabled: true
    model: { provider: anthropic, name: claude-sonnet-5 }

On demand: comment /w review on any PR. Full command contract: w-commands.md.