ucav/Sparrow
Run Sparrow on issues/PRs from inside a GitHub Action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| prompt | The task prompt for Sparrow to execute. Required unless `mode` is `review` (which derives the prompt from the PR diff). | no | — |
| mode | One of: run | review | status. Defaults to `run`. | no | run |
| pr | PR number when `mode: review`. Defaults to `github.event.pull_request.number`. | no | — |
| model | Override the model id (e.g. claude-opus-4-7). Optional. | no | — |
| allowed-tools | Comma-separated tool allow-list for this run. Empty inherits the repo config. | no | — |
| github-token | Token with `pull-requests: write` and `contents: read`. | yes | — |
| sparrow-version | Sparrow version/ref to install. Defaults to `master`. | no | master |
| dry-run | If `true`, print the plan but never call the model or post comments. | no | false |
Outputs
no outputs