All integrations
GitHub · Code

GitHub

Agents read your code, pull requests, issues and checks, and do their work on their own branches. Commenting, closing and requesting a review wait for a person.

Live

What an agent can do at each level.

You set a level for each team on each account, and you can give any agent its own setting on top. Every account starts at No access, and each level includes everything in the one before it. If an agent reads something it can’t trust, like an email or a web page, it drops one level until that task ends.

Can read

Reads and searches. Changes nothing.
Search code and read filesgithub.search_code · get_file
Read pull requests, their diffs and checksgithub.list_prs · get_pr · get_pr_diff · list_checks
Read issuesgithub.list_issues · get_issue

Can edit

Drafts and edits. Nothing goes out, and nothing is deleted.
Create a branch and push commits to itgithub.create_branch · push_patch
Open a pull requestgithub.open_pr
Open an issuegithub.create_issue

Can act with your OK

Also sends, pays, shares and deletes, after you OK each one.
Comment on a pull request or an issuegithub.comment_on_pr · comment_on_issue
Edit or close a pull request, close an issuegithub.update_pr · close_pr · close_issue
Request a review, delete a branchgithub.request_review · delete_branch
Can act on its own. Sends, pays, shares and deletes without asking. You get a receipt for each. Nobody checks anything before it goes out.
Agents push only to branches named agent/…, and there is no merge at any level. A person merges.