Skip to main content

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

  1. Open Integrations in BotDojo.
  2. In Agent Tools, find GitHub and click Connect.
  3. Choose either:
    • OAuth, or
    • a Personal Access Token from GitHub Settings → Developer settings → Personal access tokens.
  4. If you use GitHub Enterprise, enter the Server URL.
  5. 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