evangribar/swarm-review

Run a swarm of AI reviewers on pull requests with multi-provider support (Anthropic, OpenAI, OpenRouter, custom).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with permission to comment on pull requests.yes
anthropic-api-keyLegacy: API key for Anthropic. For multi-provider support, configure provider in .swarm.yml instead.no
anthropic-modelLegacy: Model name for Anthropic. For multi-provider support, configure provider in .swarm.yml instead.noclaude-3-5-sonnet-latest
api-endpointOptional API base URL or full messages endpoint for an Anthropic-compatible service.no
config-pathPath to the swarm configuration file. Use this to configure providers, agents, and debate settings.no.swarm.yml
pull-numberOptional pull request number when the event payload does not identify one.no
check-run-idOptional existing check run ID to update after the review.no
inlineWhether to post inline comments on findings (true/false).nofalse
review-eventGitHub Review Event to submit (COMMENT, APPROVE, REQUEST_CHANGES, AUTO).noCOMMENT
namedescription
pull-numberPull request number processed by this run.
output-modeRender mode used for the posted comment (outcome or full).
comment-idNumeric ID of the created or updated PR comment.
comment-actionWhether the PR comment was created or updated.
comment-urlURL of the created or updated PR comment when available.
check-run-updatedTrue when a valid check-run-id was provided and used.
total-input-tokensTotal input tokens consumed by LLM calls.
total-output-tokensTotal output tokens consumed by LLM calls.
total-costEstimated total cost of LLM calls in USD.
total-callsTotal number of LLM calls executed.
coverage-pathPath to the generated SpecBridge coverage report when requirement-aware review is enabled.
sarif-pathPath to the generated SpecBridge SARIF report when requirement-aware review is enabled.
requirement-countNumber of requirement criteria evaluated.
violated-countNumber of evidenced violated criteria.
not-verifiable-countNumber of criteria that could not be verified.