FruxonDocs

GitHub

Access repositories, commits, issues, and collaborators on GitHub

The GitHub integration lets your agents interact with GitHub repositories — list issues, read commits, and view collaborators.

Prerequisites

You need one of the following from GitHub:

Setup

  1. Open Integrations from the sidebar
  2. Select GitHub from the catalog
  3. Click Add Integration Config
  4. Give the config a display name (e.g., "GitHub - My Org")
  5. Choose your authentication method:
    • Personal Access Token — Paste your PAT. You can map different tokens to different owner/repo combinations using auth mapping.
    • OAuth — Click Connect to start the GitHub OAuth flow. You'll be redirected to GitHub to authorize access.
  6. Save the config

Using in Your Agent

  1. Open your agent in Agent Studio and select an Agent Step
  2. Under Attached Integration Configurations, click Attach configuration and choose your config
  3. Attach GitHub tools from the tools panel
  4. Tools are referenced as github.list_issues, github.get_commit, etc.

Available Tools

ToolDescriptionAction Type
list_issuesGet a list of issues from a GitHub repositoryReadOnly
list_commitsGet list of commits from a GitHub repositoryReadOnly
get_commitGet a specific commit from a GitHub repositoryReadOnly
list_collaboratorsGet a list of collaborators for a GitHub repositoryReadOnly
list_single_commit_commentsGet a list of comments for a specific commitReadOnly

On this page