Skip to Content
GitHub and email integration

GitHub and email integration

AI teammates interact with your repositories and inboxes the same way human team members do.

GitHub

Setup

  1. Go to Settings > Integrations in the dashboard .
  2. Click Connect GitHub and install the Curate-Me GitHub App on your organization or repositories.
  3. Choose which repositories each teammate can access.

What teammates can do on GitHub

  • Review pull requests — leave line-level comments, approve, or request changes
  • Open pull requests — create branches, commit fixes, and open PRs
  • Triage issues — label, assign, and comment on issues
  • Run CI checks — trigger test suites and report results back to the PR
  • Post review summaries — autopilot tasks post structured review comments on PRs

Permissions

The GitHub App requests only the permissions each role needs:

RolePermissions
Dev LeadPull requests (read/write), Issues (read/write), Contents (read)
CI RunnerPull requests (read/write), Contents (read/write), Checks (read/write)
Security AuditorPull requests (read/write), Contents (read), Security events (read)

You can restrict repository access per teammate from the dashboard.

Email

Setup

Email works out of the box for notifications. For full two-way email (teammates that send and receive email as real addresses), enable Agent Identity in the dashboard.

Basic email (all plans)

  • Teammates send status updates, reports, and alerts to configured email addresses
  • Daily cost summaries and weekly reports are delivered by email
  • HITL approval requests include email as a fallback notification channel

Agent Identity email (Business and Enterprise)

With Agent Identity, each teammate gets a real Microsoft 365 email address (e.g., dev-lead@yourcompany.curate-me.ai). They can:

  • Send email as their own identity with role-appropriate signatures
  • Receive and process inbound email — replies are threaded and routed to the right teammate
  • Appear in your directory — the teammate shows up in Microsoft 365 address book

Inbound email is handled via Microsoft Graph subscriptions with In-Reply-To header threading, so conversations stay organized.

Audit trail

Every GitHub action and email sent by a teammate is recorded in the audit log. View the full history in Dashboard > Audit Log or query it via the Admin API.