Detects when a pull request changes a published interface in a breaking way, names the consumers it can find, states the semver impact, and applies a breaking-change label when confirmed.
- Identifier
breaking-change-detector- Version
- 1.0.1
- Steps
- 3
- Triggers
- 1
- review
- api
- contract
- breaking-change
- automated
When it runs
pull_request.opened- Settle delay
- 15s after the event
Only when all hold
- pullRequest.state not equals closed
- actor.username not contains [bot]
The pipeline
The graph below is the one the workflow opens with in the builder — same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.
- 01PR Opened
triggerThe event that starts the run.
- 02Clone PR Head Ref
git.cloneShallow-clones the repository at the right ref.
- 03Detect Breaking Changes
agent.runOne agent works the task with its toolkit.
The agent
API Contract Reviewer
- Base type
- Code Reviewer
- Temperature
- 0.1
- Max iterations
- 40
- Tools
- 10
Git provider · 5
get_pull_request_diffGet Pull Request Diff · readread_pull_requestRead Pull Request · readadd_pull_request_review_threadAdd PR Review Thread · writesubmit_reviewSubmit Review · writeadd_labelsAdd Labels · write
Filesystem · 2
read_fileRead File · readlist_dirList Directory · read
Code search · 1
code_searchCode Search · read
Terminal · 1
run_terminal_cmdRun Terminal Command · write
Status · 1
update_statusUpdate Status · write
Related playbooks
Accessibility Audit
Reviews UI PRs for accessibility defects, posts inline threads citing WCAG criteria, and submits a summary review.
API Deprecation Sweep
Monthly scan of deprecated endpoints, fields, and headers that files removal tickets for anything past its sunset date.
Code Review
AI-powered PR reviews that flag bugs, security issues, and performance problems inline.