evangribar/swarm-review
Run a swarm of AI reviewers on pull requests with multi-provider support (Anthropic, OpenAI, OpenRouter, custom).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with permission to comment on pull requests. | yes | — |
| anthropic-api-key | Legacy: API key for Anthropic. For multi-provider support, configure provider in .swarm.yml instead. | no | — |
| anthropic-model | Legacy: Model name for Anthropic. For multi-provider support, configure provider in .swarm.yml instead. | no | claude-3-5-sonnet-latest |
| api-endpoint | Optional API base URL or full messages endpoint for an Anthropic-compatible service. | no | — |
| config-path | Path to the swarm configuration file. Use this to configure providers, agents, and debate settings. | no | .swarm.yml |
| pull-number | Optional pull request number when the event payload does not identify one. | no | — |
| check-run-id | Optional existing check run ID to update after the review. | no | — |
| inline | Whether to post inline comments on findings (true/false). | no | false |
| review-event | GitHub Review Event to submit (COMMENT, APPROVE, REQUEST_CHANGES, AUTO). | no | COMMENT |
Outputs
| name | description |
|---|---|
| pull-number | Pull request number processed by this run. |
| output-mode | Render mode used for the posted comment (outcome or full). |
| comment-id | Numeric ID of the created or updated PR comment. |
| comment-action | Whether the PR comment was created or updated. |
| comment-url | URL of the created or updated PR comment when available. |
| check-run-updated | True when a valid check-run-id was provided and used. |
| total-input-tokens | Total input tokens consumed by LLM calls. |
| total-output-tokens | Total output tokens consumed by LLM calls. |
| total-cost | Estimated total cost of LLM calls in USD. |
| total-calls | Total number of LLM calls executed. |
| coverage-path | Path to the generated SpecBridge coverage report when requirement-aware review is enabled. |
| sarif-path | Path to the generated SpecBridge SARIF report when requirement-aware review is enabled. |
| requirement-count | Number of requirement criteria evaluated. |
| violated-count | Number of evidenced violated criteria. |
| not-verifiable-count | Number of criteria that could not be verified. |