GitHub
Connect GitHub so Cheqq can read your repositories, issues and pull requests, and open, review and merge them for you.
Connect GitHub and Cheqq can find code, summarise a pull request, file an issue or open a branch, with the same access your account has.
Connect
GitHub doesn't offer a sign-in screen for this, so you connect with a personal access token you create yourself.
The token is stored encrypted and only ever sent to GitHub. What Cheqq can do is limited by what you let the token do, so start with read access and add write permissions when you need them.
What you can ask for
- "Which pull requests are waiting on my review?"
- "Summarise the open issues labelled bug."
- "Find where we call the billing API in the codebase."
- "Open an issue for this and assign it to me."
Supported tools
Repositories and code
| Tool | What it does |
|---|---|
search_repositories, search_code, search_commits, search_users | Search GitHub |
get_file_contents | Read a file or list a folder |
list_branches, create_branch | See and create branches |
list_commits, get_commit | Browse history |
list_tags, get_tag | See tags |
list_releases, get_latest_release, get_release_by_tag | See releases |
create_or_update_file, delete_file, push_files | Change files |
create_repository, fork_repository | Create or fork a repository |
list_repository_collaborators | See who has access |
run_secret_scanning | Scan content for leaked secrets |
Issues
| Tool | What it does |
|---|---|
list_issues, issue_read, search_issues | Find and read issues |
issue_write, sub_issue_write | Create or update an issue, add a sub-issue |
add_issue_comment | Comment or react |
get_label, list_issue_types, list_issue_fields | Read labels, types and fields |
Pull requests
| Tool | What it does |
|---|---|
list_pull_requests, pull_request_read, search_pull_requests | Find and read pull requests |
create_pull_request, update_pull_request, update_pull_request_branch | Open and update |
merge_pull_request | Merge |
pull_request_review_write, add_comment_to_pending_review | Review a pull request |
add_reply_to_pull_request_comment | Reply to a review comment |
request_copilot_review | Ask Copilot for a review |
You and your teams
| Tool | What it does |
|---|---|
get_me | Your GitHub profile |
get_teams, get_team_members | Your teams and who's in them |
Writes change your repositories
Pushing files, opening and merging pull requests and creating issues change real work. In Manual mode Cheqq asks before each one; in Auto it goes ahead. See Control tool approval.