surya-koritala/Sigbound

Install sig and run AI coding agents in parallel on a git repo, auto-merging their verified work.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionsig release to install: "latest" (default) resolves the newest GitHub release, or pin an exact version ("0.3.0" / "v0.3.0").nolatest
repo-pathPath to the target git repository (sig run -repo).no.
baseBase branch the agents fork from and the result lands onto (sig run -base). Left unset, sig run's own default ("main") applies.no""
tasksPath to a JSON tasks file (sig run -tasks). Mutually exclusive with goal.no""
goalNatural-language goal for the planner to split into tasks (sig run -goal). Mutually exclusive with tasks.no""
plannerPlanner command (sig run -planner). Required when goal is set.no""
nNumber of parallel tasks the planner should produce from goal (sig run -n).no""
agentShell command that edits files in each task's worktree (sig run -agent). This is a bring-your-own-model command: it needs whatever CLI/auth it depends on already set up on the runner.yes
resolverConflict-resolver command (sig run -resolver).no""
verifyCommand that gates landing; non-zero exit fails the merge (sig run -verify).no""
repairFixer command invoked when verify fails (sig run -repair).no""
strategyIntegration strategy: overlay, mergetree, naive, or porcelain (sig run -strategy).no""
extra-argsAdditional sig run flags, appended verbatim after every other flag this action sets — the escape hatch for flags without a dedicated input (e.g. "-agent-timeout 300s -lanes strict").no""
namedescription
exit-codeThe exit code sig run returned (0-6; see docs/USAGE.md#exit-codes).
final-shaThe commit base was advanced to (integrate.finalSHA); empty if nothing landed.
reportPath to the full JSON report file this run wrote.
landed-countNumber of branches that landed (integrate.landed length).