GitHub
Connect
Connect GitHub from the terminal. Pass --help for the flags GitHub accepts.
polylane integration connect --type githubInstall the Polylane GitHub App on your organization.
GitHub connects through OAuth by installing the Polylane GitHub App. There are no tokens to manage, and you choose exactly which repositories Polylane can see.
Setup
- Click Connect GitHub. You are redirected to GitHub to install the Polylane GitHub App.
- Choose the organization or account to install it on.
- Grant access to all repositories or pick specific ones. You can change this selection in GitHub later.
- Approve the installation. You are returned to Polylane and your repositories start syncing.
What agents can do
- Search code and read files across the repositories you grant
- Pull pull-request and commit context during investigations
- Open pull requests for autofixes, always for you to review
Disconnecting
Remove the Polylane GitHub App from your GitHub organization under Settings → GitHub Apps, or disconnect it from Polylane.
Disconnect
Disconnecting stops every sync and check and deletes the credentials Polylane held. Polylane removes what GitHub's API lets it remove. The following stays until you remove it yourself:
- polylane/onboarding/* branch and Set up Polylane PR
- autofix branches and PRs
- check runs on past commits
GitHub is connected through an app installation, so disconnecting happens on GitHub's side: uninstall the Polylane app from your installed GitHub Apps. Polylane is notified and removes the integration.
Tools
14Operations agents can perform in threads.