Cheqq Docs
Integrations

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.

Open Integrations and choose GitHub, then select Connect.
Follow the link to GitHub's token page and create a fine-grained personal access token. Give it only the repositories and permissions you want Cheqq to use.
Paste the token into the form and save. Confirm the card shows Connected.

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

ToolWhat it does
search_repositories, search_code, search_commits, search_usersSearch GitHub
get_file_contentsRead a file or list a folder
list_branches, create_branchSee and create branches
list_commits, get_commitBrowse history
list_tags, get_tagSee tags
list_releases, get_latest_release, get_release_by_tagSee releases
create_or_update_file, delete_file, push_filesChange files
create_repository, fork_repositoryCreate or fork a repository
list_repository_collaboratorsSee who has access
run_secret_scanningScan content for leaked secrets

Issues

ToolWhat it does
list_issues, issue_read, search_issuesFind and read issues
issue_write, sub_issue_writeCreate or update an issue, add a sub-issue
add_issue_commentComment or react
get_label, list_issue_types, list_issue_fieldsRead labels, types and fields

Pull requests

ToolWhat it does
list_pull_requests, pull_request_read, search_pull_requestsFind and read pull requests
create_pull_request, update_pull_request, update_pull_request_branchOpen and update
merge_pull_requestMerge
pull_request_review_write, add_comment_to_pending_reviewReview a pull request
add_reply_to_pull_request_commentReply to a review comment
request_copilot_reviewAsk Copilot for a review

You and your teams

ToolWhat it does
get_meYour GitHub profile
get_teams, get_team_membersYour 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.

Was this page helpful?