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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
taskNatural-language goal passed to the recipe (--goal).yes
recipeRecipe file or name to run (e.g. recipes/bugfix.md, or a name resolvable by orchestrate.py).yes
providerGenerator/verifier provider (claude, codex, ollama, lmstudio, cmd, mock).nomock
verifier_providerVerifier provider, if different from `provider`.no""
modelOptional --model override passed through to orchestrate.py.no""
max_stepsOptional --max-steps override.no""
auto_prIf "true", push the isolated branch and open a PR when the gate passes. Never happens on gate failure.nofalse
anthropic_api_keyANTHROPIC_API_KEY, forwarded to the environment when provider needs it. Pass via secrets.no""
github_tokenToken used for `gh pr create` when auto_pr is true. Defaults to the workflow token.no${{ github.token }}
namedescription
finalFinal orchestrate.py state (DONE, ESCALATE, BLOCKED, STOPPED).
pr_urlURL of the PR opened by auto_pr (empty if not created).