GitHub integration is required for agents to access your repositories. You must have organization ownership or administrator permissions to install the app.
Installing the GitHub App
Install the Buster GitHub App through from the Buster web app. The GitHub integration is found within the “Integrations” tab.We recommend granting access only to repositories where you plan to deploy agents.

Permissions
When you install the GitHub app, you will be prompted to grant the following permissions: Read permissions:metadata: Basic repository information
contents: Read files and commit changespull_requests: Create and comment on pull requestsissues: Create and manage issues
The app only accesses repositories that you explicitly grant it access to. If you have branch protection rules enabled, the app can’t push directly to protected branches.
Managing repository access
When installing the Buster GitHub App, you can grant access to all of your repositories or specific ones. You can modify this selection anytime in your GitHub app settings.Configuring repository source
After installing the GitHub App, configure which repositories your agents can access in the “Integrations” tab of the web app.Troubleshooting
GitHub app connection issues
If you encounter problems with the GitHub app, resetting the connection can solve most problems.1
Uninstall the Buster app through GitHub
- In GitHub, go to installations and select Configure next to the Buster app. Scroll down and select Uninstall.
- Go to Authorized GitHub Apps and select Revoke next to the Buster app.
2
Reinstall the Buster app
- In your Buster account, go to “Integrations” and install the GitHub app.
- Verify the connection appears as “Connected”.
Agent not triggering on pull requests
If your agent isn’t running when PRs are created:1
Verify GitHub App installation
Check that the Buster app is installed on the repository in your GitHub installations.
2
Check webhook deliveries
In GitHub, go to Settings → Webhooks → Buster and verify recent webhook deliveries are successful. If you see failed deliveries, redeliver them manually to test.
3
Review agent configuration
Ensure your agent file is located in
.github/buster/agents/ and has a valid pull request trigger configured.Permission denied errors
If agents can’t create pull requests or comments, you may need to expand permissions.1
Navigate to GitHub App settings
Go to GitHub Settings → Applications → Installed GitHub Apps → Buster and click Configure.
2
Update permissions
Ensure the following permissions are granted:
- Contents: Read and write
- Pull requests: Read and write
- Issues: Read and write