bssm-oss/CodeAgora Review

Multi-agent debate-driven code review for pull requests

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 17, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bssm-oss/codeagora@87a8febb4d87d378c77a28a91b3cdf23bae0fea9 # v0.1.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
config-pathPath to .ca/config.json relative to repo root. CLI flag wins, then $CONFIG_PATH env, otherwise default used.no.ca/config.json
github-tokenGitHub token for posting comments and the configured verdict reporteryes
fail-on-rejectExit with code 1 when verdict is REJECT (blocks merge via required check)notrue
max-diff-linesSkip review if diff exceeds this line count (0 = unlimited)no5000
post-resultsPost review comments and the configured verdict reporter to GitHubnotrue
reporter-modeGitHub verdict reporter to emit when posting is enabled. One of check-run or commit-status.nocheck-run
check-run-nameName of the GitHub check run to create or update for the reviewed PR commitnoCodeAgora Review
upload-sarifUpload the generated SARIF file to GitHub Code Scanning. The SARIF file is also uploaded as a workflow artifact when Code Scanning upload is disabled or unavailable.nofalse
namedescription
verdictFinal verdict — ACCEPT, REJECT, NEEDS_HUMAN, DEGRADED, or SKIPPED. DEGRADED is returned if provider/runtime infrastructure prevents a review result. SKIPPED is returned if the skip label is present or the run cannot start because required credentials are missing.
review-urlURL of the posted GitHub review
session-idCodeAgora session ID for audit trail
sarif-fileValidated path to the generated SARIF file, when SARIF output was written
degradedWhether the action ran in degraded or skipped mode (true if SKIPPED or degraded). Disabled posting, missing credentials, diff limits, provider runtime failures, stale heads, config failures, and posting failures set this to true.
degraded-reasonStable reason code for degraded or skipped mode. Values include missing-github-token, untrusted-github-context, missing-provider-secrets, untrusted-fork-pr, fork-missing-provider-secrets, posting-disabled, diff-too-large, config-load-failed, provider-runtime-failed, stale-head-sha, github-post-failed, and sarif-write-failed. Always set if degraded is true.
head-shaPull request head SHA reviewed by CodeAgora
base-shaPull request base SHA used for diff acquisition