6. GitHub Tool
OverviewConnects AEX to GitHub / GitHub Enterprise for repository, issue and PR operations.
Key capabilities
- Manage repositories and collaborators.
- Create issues and pull requests.
-
Inspect branches and commit history.
Functions
- github_create_repository – Creates a new repository on GitHub.
- github_list_repositories – Lists repositories for the authenticated user.
- github_create_issue – Creates an issue in a repository.
- github_create_pull_request – Creates a pull request in a repository.
- github_list_branches – Lists branches in a repository.
- github_add_collaborator – Adds a collaborator to a repository.
- github_get_commit_history – Fetches commit history for a branch.
-
github_delete_repository – Deletes a repository.
Configuration
- Secrets: github_token
-
Config: base_url (GitHub.com or Enterprise URL)
Typical AEX use cases
- Auto-creating GitHub issues from incidents or bug reports.
-
DevOps/chatops agents managing repos and PR workflows.