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.