GitHub
Connect GitHub to BotDojo so your agents can work with repositories, files, issues, pull requests, and releases.
Authentication Options
The active GitHub Agent Tool integration supports:
- OAuth connection from BotDojo
- Personal Access Token connection
- optional GitHub Enterprise Server URL override
Connect GitHub In BotDojo
- Open Integrations in BotDojo.
- In Agent Tools, find GitHub and click Connect.
- Choose either:
- OAuth, or
- a Personal Access Token from GitHub Settings → Developer settings → Personal access tokens.
- If you use GitHub Enterprise, enter the Server URL.
- Complete the connection flow.
What This Integration Supports
Major supported actions include:
- create and update files
- get file contents
- create issues
- fetch repository metadata
- dispatch workflows
- create pull requests
- create releases
- list issues
GitHub also supports document loading in BotDojo, but this page is focused on the Agent Tool connection flow.
When To Use It
Use the GitHub Agent Tool integration when your agent needs to:
- automate repository changes
- open or update issues and pull requests
- trigger CI or workflow runs
- inspect repository state during a task