sylvainsf/Rivendell Council
Convene the Rivendell Council — a fellowship of AI reviewers (Elrond, Gimli, Aragorn, Legolas) led by Gandalf the arbiter — to review a pull request and deliver a PASS/FAIL verdict. Powered by GitHub Models via actions/ai-inference — no external API keys required. NOTE: For parallel council member reviews, use the reusable workflow instead: uses: sylvainsf/rivendell_council/.github/workflows/council.yml@main This composite action runs reviews sequentially, which is simpler but slower.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with models:read and pull-requests:write permissions. | yes | ${{ github.token }} |
| council-config | Path to a council.md configuration file. If not set, the bundled default is used. | no | "" |
| model | GitHub Models model identifier (e.g. openai/gpt-4o, openai/gpt-4.1, openai/gpt-5, xai/grok-3). If set, overrides the model in council.md. | no | "" |
| max-diff-chars | Maximum number of characters from the PR diff to send to each reviewer. | no | 30000 |
Outputs
| name | description |
|---|---|
| decision | Gandalf's final verdict: PASS or FAIL. |
| summary | A prose summary of the council's findings. |