Stitch / docs
GitHub triggers

Pull requests

Run on PR lifecycle changes, new commits, or label changes.

Schema

Pull request JSON Schema

eventType: pull_request. Actions: opened, edited, closed, reopened, synchronize, labeled, unlabeled, ready_for_review.

key: review-pr
name: Review PR
provider: github
eventType: pull_request
actions: [opened, synchronize]
harness: coding-agent
sandbox: workspace
agentId: review
initialPrompt: Review the pull request for actionable defects.
ignoreDrafts: true
ignoreBots: true
enabled: false

Filters

Supported: labels, labelOperator, labelScope, branches, sourceBranches, targetBranches, pathPrefixes, merged, ignoreBots, ignoreDrafts, actorLogins. merged requires only closed actions. Split other actions into a separate trigger. labeled with has_any/has_all requires labels. See shared matching rules.

Guards

Scopes: repository, subject, commit, event; delivery for deduplicate. Use subject for a per-PR cap or commit for a per-revision cap. See guard types.

On this page