GitHub & Code
Repos, issues, pull requests, code search, and the read/branch/commit path to opening a PR.
22 verbs in this family.
cancelArmedMergeCancel one active GitHub pull request merge-when-green arm.commitFilesCommit one or more files to a feature branch on a connected GitHub repo (multi-file atomic commit).createBranchCreate a branch on a connected GitHub repo from a named base.createIssueCreate an issue in a GitHub repository.getPullRequestGet one GitHub pull request in detail: diff stats, GitHub's mergeableState (clean / dirty / blocked / behind / unstable / unknown), and the check runs on its head commit as `checks` with…getPullRequestDiffRead a bounded unified diff for one GitHub pull request.listArmedMergesList the caller's active GitHub pull requests that are armed to merge when required checks pass.listGatekeepRulesList GateKeep rule packs for a GitHub connection.listIssuesList issues for a GitHub repository.listPullRequestsList pull requests for a GitHub repository.listReposList the user's GitHub repositories across every connected account.listRepoTreeBrowse a connected GitHub repo's file tree at a ref, optionally scoped to a path and depth.listShepherdLedgerList Shepherd ledger entries for a GitHub connection.mergePullRequestRequest a merge of a connected GitHub repo's pull request.openPullRequestOpen a pull request on a connected GitHub repo.readRepoFileRead one file from a connected GitHub repo at any ref: the reliable read path for drafting a diff in chat.reviewPullRequestSubmit a review on a connected GitHub repo's pull request: APPROVE, REQUEST_CHANGES, or COMMENT: acting as the user's connected GitHub account.searchCodeSearch code across the user's GitHub repositories with GitHub code-search syntax.setMergeApprovalsRequest a change to a connected GitHub account's "Merge approvals" dial: the standing consent that decides whether a green pull request merges on its own or waits for the owner.shepherdRunNowRun Shepherd now for a repository, with one pull request as the immediate review focus.shepherdStatusRead Shepherd status for a connected GitHub account: last fire, when the owner's cadence is next due, the dial, and how many ledger rows the bounded recent window held.updateGatekeepRuleCreate a new versioned repo-scoped GateKeep rule pack.