Kapacitor Sign in Request access

Kapacitor/PR review

Review PRs with the reasoning, not just the diff.

Your agent already reads the code. Now it can read what your teammate tried before they wrote it.

Without the session

Another PR you don’t have time to understand.

batchSize: 500,
+batchSize: 5,

You ask your agent why Sam changed it. It only has the code.

You
Why did Sam drop the batch size to 5?
Agent

Every other job in this repo uses 500.

At 5, throughput drops by two orders of magnitude.

Looks like a debug value left in by mistake. Restore it to 500.

Confident · Plausible · Wrong

Without the session, the agent confidently guesses wrong.

With the session

The reason was in Sam’s session all along.

Your agent pulls the session behind the PR and reads the load tests that led to the change.

You
Why did Sam drop the batch size to 5?
Kapacitor · tool call · retrieved Sam’s session
Agent

Sam load-tested 500, but the database locked up at p99.

They tried 200 next, but the writer ran out of memory.

At 5, the job stayed stable for 30 minutes. The PR is trading throughput for stability until the writer is sharded.

Grounded · from Sam’s session

With the session, the agent stops guessing.

How it works

The kapacitor review MCP server hands the PR’s linked sessions to your agent at review time: file context, prior test runs, and the FTS-indexed transcript. Read the mechanics in PR review.

Review your team's next PR with context attached.

Kapacitor is in private preview. Bring us one repo and we'll wire up kapacitor review for your next pull request.

Rather start a conversation? Talk to the team — we’re building with teams that already use coding agents.

Built by the team behind KurrentDB — event streams in production are what we do. Coding agents just produce a new kind.

More ways teams use Kapacitor