itoh-shun/rig
Run a rig task headlessly in CI — isolated worktree, acceptance-gate, and (optionally) an auto-opened PR only when the gate passes. Wraps `scripts/orchestrate.py run --isolate`; does not implement its own execution engine.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| task | Natural-language goal passed to the recipe (--goal). | yes | — |
| recipe | Recipe file or name to run (e.g. recipes/bugfix.md, or a name resolvable by orchestrate.py). | yes | — |
| provider | Generator/verifier provider (claude, codex, ollama, lmstudio, cmd, mock). | no | mock |
| verifier_provider | Verifier provider, if different from `provider`. | no | "" |
| model | Optional --model override passed through to orchestrate.py. | no | "" |
| max_steps | Optional --max-steps override. | no | "" |
| auto_pr | If "true", push the isolated branch and open a PR when the gate passes. Never happens on gate failure. | no | false |
| anthropic_api_key | ANTHROPIC_API_KEY, forwarded to the environment when provider needs it. Pass via secrets. | no | "" |
| github_token | Token used for `gh pr create` when auto_pr is true. Defaults to the workflow token. | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| final | Final orchestrate.py state (DONE, ESCALATE, BLOCKED, STOPPED). |
| pr_url | URL of the PR opened by auto_pr (empty if not created). |