Skip to main content
GitHub is a platform for version control and collaboration that lets you manage repositories, track issues, automate workflows, and interact programmatically with pull requests, commits, and more.

Setup

  1. In Agent Studio, go to ToolsGitHubConnect
  2. Sign in with your GitHub account and authorize access
  3. Review the requested permissions and click Allow

Composio vs ACI: Which provider to use?

This tool is available through two providers. Both connect to the same underlying service but differ in action coverage and auth handling. Choose Composio when you need the widest selection of actions and deep workflow automation. Choose ACI when you need direct API-level control or a specific action not covered by Composio.

Available actions: Composio

Available actions: ACI

Adding to an agent

  1. Open your agent in Agent Studio → Agent Builder
  2. Go to Tools and enable GitHub
  3. Select only the actions your agent needs
  4. Set auth mode: Shared (agent acts on one account) or Per-user (each end-user connects their own account)

Example use cases

Automated PR review assistant An agent monitors new pull requests in a repository, fetches the changed files and commits, posts review comments, and updates the PR status, reducing manual review overhead for repetitive checks. Issue triage and labeling An agent watches for new issues, searches the codebase for related files using GITHUB__SEARCH_CODE, automatically adds relevant labels, and assigns team members based on the affected area of the codebase. Release notes generator An agent compares the latest release tag to the current HEAD using commit comparison actions, summarizes merged pull requests and commit messages, and creates a formatted release with auto-generated notes.