When a pull request is opened or marked ready for review, classifies it by type, size, and risk, runs hygiene checks (description, linked ticket, tests, target branch, sensitive paths), and posts a single structured triage comment with suggested labels and reviewers. Advisory only — applies no labels or assignments itself.
- Identifier
pr-triage- Version
- 1.2.1
- Steps
- 4
- Triggers
- 2
- triage
- review
- routing
- automated
- hygiene
When it runs
pull_request.opened- Settle delay
- 15s after the event
Only when all hold
- pullRequest.isDraft not equals true
- actor.username not in dependabot, dependabot[bot], renovate, renovate[bot], github-actions, github-actions[bot]
- actor.username not contains [bot]
pull_request.ready_for_review- Settle delay
- 15s after the event
Only when all hold
- actor.username not in dependabot, dependabot[bot], renovate, renovate[bot], github-actions, github-actions[bot]
- 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 / Ready for Review
triggerThe event that starts the run.
- 02Clone Repository
git.cloneShallow-clones the repository at the right ref.
- 03Triage Pull Request
agent.runOne agent works the task with its toolkit.
- 04Publish Triage Report
report.publishPosts or updates a deduplicated report comment.
The agent
PR Triager
- Base type
- Senior Developer
- Temperature
- 0.2
- Max iterations
- 25
- Tools
- 8
Git provider · 3
get_pull_request_diffGet Pull Request Diff · readread_pull_requestRead Pull Request · readadd_labelsAdd Labels · write
Filesystem · 2
read_fileRead File · readlist_dirList Directory · read
Code search · 1
code_searchCode Search · read
Tickets · 1
read_ticketRead Ticket · read
Status · 1
update_statusUpdate Status · write
Related playbooks
Reviewer Auto-Request
Matches changed files against CODEOWNERS and requests the right reviewers automatically.
Accessibility Audit
Reviews UI PRs for accessibility defects, posts inline threads citing WCAG criteria, and submits a summary review.
API Contract Breaking-Change Detector
Detects breaking changes in published API contracts, names affected consumers, and labels the PR.