Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: OAuth
See general connection and permission guidance: App Integrations.

Connect GitHub

  1. Go to Settings → Apps in Hyper
  2. Select GitHub → Connect New
  3. Approve requested scopes and select repos/organizations

Common capabilities

  • Create and triage issues and PRs
  • Review code and summarize changes

Use in Chat

Enable GitHub to file issues, draft PR descriptions, and summarize diffs.

Use in Agents

Add to toolkits and choose the connection. Require approval for write operations.

Use in Flows

Automate triage, labeling, and release notes.

Troubleshooting

  • Missing repo access: ensure the app is installed on the target org/repo
  • Permission errors: reauthorize with needed scopes

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Add CollaboratorAdd a collaborator to a GitHub repository. permission: pull, push, admin, maintain, triage
Add Issue CommentAdd a comment to an existing issue
Add LabelsAdd labels to a GitHub issue or pull request
Add Pull Request CommentAdd a review comment to specific lines in a pull request
Add Pull Request ReviewAdd a review to a pull request. event: APPROVE, REQUEST_CHANGES, or COMMENT
Compare CommitsCompare changes between commits or branches
Create BranchCreate a new branch in a GitHub repository
Create IssueCreate a new issue in a GitHub repository
Create LabelCreate a new label in a GitHub repository. color is hex without #
Create Or Update FileCreate or update a single file in a GitHub repository
Create Pull RequestCreate a new pull request in a GitHub repository
Create ReleaseCreate a new release in a GitHub repository
Create RepositoryCreate a new GitHub repository in your account
Delete BranchDelete a branch from a GitHub repository
Delete FileDelete a file from a GitHub repository
Fork RepositoryFork a GitHub repository to your account or specified organization
Get Authenticated UserGet the authenticated user’s GitHub profile
Get BranchGet a specific branch and its HEAD commit SHA
Get CommitGet detailed information about a specific commit
Get Default BranchGet the default branch of a GitHub repository
Get Default Branch ShaGet the SHA of the default branch’s HEAD commit
Get File ContentsGet the contents of a file from a GitHub repository
Get IssueGet details of a specific issue in a GitHub repository
Get Pull RequestGet detailed information about a specific pull request
Get Repository PermissionsCheck permissions for a user in a GitHub repository
List BranchesList all branches in a GitHub repository
List CollaboratorsList collaborators of a GitHub repository
List CommitsGet list of commits of a branch in a GitHub repository
List Directory ContentsList contents of a directory in a GitHub repository
List Issue CommentsGet all comments on a GitHub issue
List IssuesList issues in a GitHub repository with filtering options
List LabelsList all labels available in a GitHub repository
List My ReposList repositories for the authenticated user
List Pull Request FilesList files changed in a pull request
List Pull RequestsList pull requests in a GitHub repository with filters
List ReleasesList releases in a GitHub repository
Merge Pull RequestMerge a pull request. merge_method can be “merge”, “squash”, or “rebase”
Push FilesPush multiple files to a GitHub repository in a single commit
Remove CollaboratorRemove a collaborator from a GitHub repository
Remove LabelsRemove labels from a GitHub issue or pull request
Search RepositoriesSearch for GitHub repositories
Set Default BranchChange the default branch of a GitHub repository
Update IssueUpdate an existing issue in a GitHub repository
Update Pull RequestUpdate a pull request’s details