[0.5.0] — 2026-08-19
First tagged release since0.1.0. Four months of work: competitive parity, org-level controls, and a sustained push on review reliability.
Highlights
- Org custom agents — define review agents once in the dashboard and enforce them across every repository, with path/language targeting and an optional blocking mode that fails the check on a critical finding. See Custom agents.
- MCP server — expose MergeWatch review to MCP-compatible clients for pre-commit review.
- Structured LLM output — agents now emit findings against an enforced JSON schema on every supported provider, eliminating a class of failure where a malformed response silently discarded findings.
- Burst resilience — a durable job queue with bounded concurrency (SQS on SaaS, Postgres on self-hosted) paces a flood of pull requests instead of hitting the provider’s rate limit all at once. Rate-limited reviews park and retry rather than failing. Tunable via
REVIEW_CONCURRENCY. - Merge score in the check title — the GitHub check run leads with the verdict (
3/5 — 2 findings), so a passing check no longer hides an advisory result. See Review behavior. - False-positive reduction — grounding findings against the diff, a claim-verification pass, cross-agent deduplication, clustering of related concerns, and a configurable confidence floor (
minConfidence). - Configuration that actually applies —
minSeverity,maxTokensPerAgent, andpostSummaryOnCleanare now read by the pipeline; several were previously documented but unwired. - Analytics — windowed rollups, p95 time-to-merge, and per-day counters, with the 500-review ceiling removed.
- Cost visibility — per-PR and dashboard cost for self-hosted deployments, including custom model pricing for models MergeWatch does not price by default.
Notes
- The default dashboard severity threshold is Low (report every tier).
MedandHighare explicit opt-ins. - Docker images are published per release:
ghcr.io/mergewatch/mergewatch:0.5.0andghcr.io/mergewatch/mergewatch-dashboard:0.5.0.
[0.1.0] — 2026-04-04
Initial release of MergeWatch — AI-powered GitHub PR review with a multi-agent pipeline.Highlights
- Multi-agent review pipeline with six specialized agents: security, bugs, style, error handling, test coverage, and comment accuracy — plus summary and diagram passes for PR context.
- Two deployment modes: SaaS (Lambda + DynamoDB + Bedrock) and self-hosted (Docker + Postgres + any LLM).
- Four LLM providers: Anthropic, Amazon Bedrock, LiteLLM (100+ models), and Ollama (local / air-gapped).
- Codebase awareness — agents can perform agentic file-context requests beyond the diff hunk, bounded by
maxFileRequestRoundsandmaxContextKB. - Next.js dashboard with GitHub OAuth, review history, analytics, and per-repo settings.
- Smart filtering — skip docs-only / lock-file PRs, exclude patterns, diff filtering, draft PR skip, and label-based ignore rules.
- Respond mode — reply to
@mergewatchmentions in PR comments (review,summary, or free-form respond). - Inline thread replies — MergeWatch replies when humans respond inside review-comment threads it started.
- Inline PR review comments for critical findings, anchored to changed lines only (changed-line enforcement).
- Docker Compose setup for one-command self-hosted deployment (server + Postgres + dashboard).
- Prepaid credits billing for SaaS (Stripe) — 5 free reviews per installation, then pay-as-you-go with optional auto-reload.
- AGPL v3 license with a commercial license available.
Known limitations
- GitHub Enterprise Server not yet supported (GitHub.com Cloud only).
- No GitLab or Bitbucket support in v0.1 — GitHub only.
For the authoritative changelog, see
CHANGELOG.md in the source repository.