Skip to content

GitHub

The GitHub connector is the canonical first-party connector. It indexes pull requests and issues into the local SQLite index and exposes a wide read surface across repositories, PRs, issues, and Actions runs, plus a HITL-gated write surface for the operations on-call engineers reach for most: merging PRs, creating issues, deleting branches.


  • Service id: github
  • Item types: pr, issue
Terminal window
nimbus connector auth github

Stored in the Vault as github.pat and injected at spawn as GITHUB_PAT. Use a fine-grained personal access token scoped to the repositories you want indexed.

| Tool | Purpose | |---|---| | github_ci_run_get | Get a single workflow run including jobs URL reference. | | github_ci_runs | List GitHub Actions workflow runs for a repository. | | github_issue_get | Get a single issue by number. | | github_issue_list | List issues for a repository. | | github_pr_get | Get a single pull request by number. | | github_pr_list | List pull requests for a repository. | | github_repo_get | Get repository metadata (owner/repo). | | github_repo_list | List repositories the authenticated user owns or collaborates on. |

Every tool below requires interactive consent through the Gateway HITL gate before it executes.

| Tool | Purpose | |---|---| | github_branch_delete | Delete a branch by ref name. | | github_issue_create | Create a new issue in a repository. | | github_pr_close | Close a pull request without merging. | | github_pr_merge | Merge a pull request. | | github_tag_create | Create a lightweight tag pointing at a commit SHA. |