The pull requests list
Each row shows:
The list shows 25 pull requests per page. Use Previous and Next to move between pages.
Statuses
Superlog reads each pull request’s state from GitHub when you open the page.Review a pull request
Click a row to open the pull request. The header shows its title, status, the automation that opened it with a link to the run, the head and base branches, and the lines and files changed. Click View on GitHub to open it on GitHub. The page has two tabs:- Overview shows the Description, the Comments and reviews, and the Commits. When there are more comments than fit, a link takes you to GitHub for the rest.
- Files changed shows the diff. Switch between Unified and Split layouts.
From the run
Pull requests also appear as cards in the run’s transcript. See Runs. From the run page, you can send a follow-up asking the agent to change its pull request. The agent can push commits only to pull requests its own run opened.Follow-ups from GitHub reviews
When someone submits a review on a pull request that a run opened, the review continues that run. The agent does not start over in a new run.1
Submit a review on GitHub
Leave inline comments, a review summary, or both, and submit the review.
2
The run picks it up
Superlog sends the review and its inline comments to the run as a new message, shown as from the reviewer on GitHub. The agent checks out the pull request’s latest commit.
3
The agent addresses the comments
The agent checks each comment against the code and fixes the ones that are right. It pushes the fixes as one commit to the same pull request. It then replies to each comment with what changed or why no change is needed, and resolves it.
Which reviews start a follow-up
- The review must be submitted, with a summary or at least one inline comment.
- The reviewer must be an owner, member, or collaborator of the repository. Reviews from other people are ignored, so outside users of a public repository cannot steer the agent.
- Review bots, such as automated code reviewers, are accepted. Each pull request accepts follow-ups from up to 5 bot reviews. Reviews from people are not limited.
- The automation must be active. Reviews on pull requests from a paused automation are ignored.