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.
What’s indexed
Section titled “What’s indexed”- Service id:
github - Item types:
pr,issue
Authenticate
Section titled “Authenticate”nimbus connector auth githubStored 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.
Read tools (no HITL)
Section titled “Read tools (no HITL)”| 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. |
Write tools (HITL-gated)
Section titled “Write tools (HITL-gated)”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. |
See also
Section titled “See also”- Connectors overview
- GitHub Actions connector — separate connector for deeper Actions read surface
- HITL and safety