Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.
Unreleased¶
v0.1.0 - 2026-04-04¶
Highlights¶
- AI-powered code review tool for GitHub PRs with SDK, CLI, and MCP server interfaces
- Reviews posted as GitHub App bot for clear distinction from human reviews
Added¶
- Go SDK (
pkg/review) for GitHub code review operations: CreateReview, CreateComment, CreateLineComment, GetPR, GetPRDiff, ListOpenPRs (a8d47cb) - MCP server (
internal/mcp) exposing 6 tools for Claude Code integration: review_pr, comment_pr, line_comment, get_pr_diff, get_pr, list_prs (3bceb6a) - CLI (
cmd/acr) with commands: review, comment, diff, get, list, serve (b04bd5f) - Config package (
pkg/config) for auth resolution and client creation (e3926f3) - Input package (
pkg/input) for PR number parsing, body reading, and event validation (3e66021) - Dual authentication support: GitHub App or personal access token (
a8d47cb) - Flexible CLI input: body from flags, files, or stdin (
b04bd5f) - JSON output mode for CLI commands (
b04bd5f) - Automatic review footer for transparency (
a8d47cb)
Fixed¶
- Add error wrapping to SDK write operations for better debugging (
90797ae)
Dependencies¶
github.com/google/go-github/v84for GitHub API client (4947919)github.com/grokify/gogithubv0.11.0 for GitHub App authentication (4947919)github.com/modelcontextprotocol/go-sdkv1.4.1 for MCP server (4947919)github.com/spf13/cobrav1.10.2 for CLI framework (4947919)
Documentation¶
- README with installation, authentication setup, CLI usage, SDK integration, and MCP configuration (
0bdbdf5) - Agent specification for code reviewer in multi-agent-spec format (
f60c5cb)
Build¶
- GitHub Actions workflows for CI, linting, integration tests, and CodeQL SAST (
7be457d) - Makefile with targets: build, test, lint, clean, install, serve, fmt, deps (
56eaa97) - golangci-lint configuration with errcheck, gosec, errorlint, and others (
855a10d)