kazuya4395/Vertex AI Code Review

Automatically review pull requests using Google Vertex AI (Gemini / Claude) with structured inline comments and AI Review Summary.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenThe GITHUB_TOKEN secret.yes
gcp-project-idYour Google Cloud Project ID.yes
gcp-locationThe Google Cloud region for your project.nous-east5
gcp-credentialsThe JSON content of your GCP service account key.yes
modelThe Vertex AI model to use for the review. e.g. `gemini-2.5-pro`, `claude-sonnet-4-5@20250929`.nogemini-2.5-pro
system-prompt-pathThe path to a custom system prompt file relative to your repository root. Output must conform to ReviewResult JSON schema. If empty, uses the built-in Japanese prompt.no""
diff-size-limitThe maximum total diff size (in bytes) to review. Files exceeding this are excluded.no100000
timeoutThe timeout (in milliseconds) for the Vertex AI API call.no120000
max-filesMaximum number of files to send to LLM for review.no50
max-commentsMaximum number of inline comments to post. Excess comments are included in summary only.no20
per-file-diff-limitMaximum diff size (in bytes) per file. Files exceeding this are excluded.no30000
severity-thresholdMinimum severity to post as inline comment. One of: P0, P1, P2, P3.noP3
languageReview language (ja or en). Only ja is supported in initial release; en falls back to ja with a warning.noja
review-draftsWhether to review draft pull requests.nofalse
max-output-tokensMaximum output tokens for LLM response. Increase if JSON output is truncated.no65536

no outputs