GitHub and email integration
AI teammates interact with your repositories and inboxes the same way human team members do.
GitHub
Setup
- Go to Settings > Integrations in the dashboard .
- Click Connect GitHub and install the Curate-Me GitHub App on your organization or repositories.
- 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:
| Role | Permissions |
|---|---|
| Dev Lead | Pull requests (read/write), Issues (read/write), Contents (read) |
| CI Runner | Pull requests (read/write), Contents (read/write), Checks (read/write) |
| Security Auditor | Pull requests (read/write), Contents (read), Security events (read) |
You can restrict repository access per teammate from the dashboard.
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.