All packages
Asks a Workers AI decision model (Clef) one question about some text and branches on the answer.
Checks whether an issue duplicates an earlier one, by searching the repository's issues with gh in an empty sandbox: nothing is cloned.
Reproduces a reported issue: with a minimal failing test in the repository, or in an empty sandbox with a minimal app against the published package. Then verifies the reproduction from clean.
Closes spam, labels duplicates of earlier issues, labels questions and feature requests, and for bug reports tries to reproduce the bug in a sandbox, then replies on the issue according to what it found.
Cuts a list or text into items and keeps the ones wanted, or part of each: the id after finding: in a pull request's labels, or every match of a pattern.
For an issue triage reproduced, fixes the bug in a sandbox starting from the reproduction, opens a draft pull request from a branch of its own, and links it on the issue.
Looks up a GitHub user, such as a pull request's author, and what they are to the project's repository: its owner, a collaborator, a contributor or nobody, and their permission. For an If step that decides whose pull requests to review.
Hashes the files matching some patterns at a commit, read from GitHub: lockfiles, say. Its hash is a value for later steps, such as what a snapshot is keyed on.
Fixes a reported bug starting from its reproduction, pushes the fix to a branch of its own and opens a draft pull request.
Keeps a snapshot of the default branch after the project's setup commands, so sandbox steps that run them start from it and fetch only their own commit. Hashes the files that decide it, and builds again when that hash, the setup commands or the image change, and before it expires.