{"meta":{"title":"Review output from Copilot","intro":"Copilot pull requests deserve the same thorough review as any contribution. Mention @copilot to request changes, or push commits directly to the branch.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/how-tos","title":"How-tos"},{"href":"/en/copilot/how-tos/copilot-on-github","title":"Copilot on GitHub"},{"href":"/en/copilot/how-tos/copilot-on-github/use-copilot-agents","title":"Use Copilot agents"},{"href":"/en/copilot/how-tos/copilot-on-github/use-copilot-agents/review-copilot-output","title":"Review Copilot output"}],"documentType":"article"},"body":"# Review output from Copilot\n\nCopilot pull requests deserve the same thorough review as any contribution. Mention @copilot to request changes, or push commits directly to the branch.\n\n## Review Copilot's changes\n\nWhen Copilot finishes a coding task and requests your review, check the pull request thoroughly before merging.\n\n> \\[!IMPORTANT]\n> If your repository requires pull request approvals, **your approval of a Copilot pull request won't count** toward the required number. Another reviewer must approve the pull request before it can be merged.\n\nMention `@copilot` in a pull request comment to request changes. By default, Copilot pushes commits directly to the pull request branch. To create a separate pull request instead, describe that in your comment. You can also check out the branch and push changes yourself.\n\nBatch review comments instead of submitting them individually. When submitting a pull request comment (not a review or review comment) through the GitHub web interface, select a model with the model picker. Copilot uses the model from the original pull request by default.\n\nCopilot only responds to comments from people who have write access to the repository.\n\nWhen Copilot starts a new session in response to your comment, an eyes emoji (👀) reaction appears on the comment. A \"Copilot has started work\" event appears in the pull request timeline.\n\n![Screenshot of a pull request timeline with a review comment with the eyes reaction and a \"Copilot started work\" timeline event.](/assets/images/help/copilot/cloud-agent/comment-to-agent-on-pr.png)\n\nCopilot remembers context from previous sessions on the same pull request, so follow-up requests are faster and more reliable. If the pull request was created by a custom agent, mentioning `@copilot` continues using that same agent.\n\n## Resolve merge conflicts\n\nYou can ask Copilot to resolve merge conflicts on a pull request in two ways:\n\n* **Using the \"Fix with Copilot\" button**: If a pull request has merge conflicts, click the **Fix with Copilot** button that appears in the merge box.\n* **Using an @copilot mention**: Mention `@copilot` in a comment on the pull request and ask it to fix the conflicts—for example, \"@copilot resolve the merge conflicts on this PR.\"\n\nCopilot analyzes the conflicting changes, resolves them, and verifies that the build, tests, and linter still pass. It then requests your review so you can confirm the resolution before merging.\n\n## Manage GitHub Actions workflow runs\n\nBy default, GitHub Actions workflows will not run automatically when Copilot pushes changes to a pull request.\n\nGitHub Actions workflows can be privileged and have access to sensitive secrets. Inspect the proposed changes in the pull request and ensure that you are comfortable running your workflows on the pull request branch. You should be especially alert to any proposed changes in the `.github/workflows/` directory that affect workflow files.\n\nTo allow GitHub Actions workflows to run, click the **Approve and run workflows** button in the pull request's merge box.\n\n![Screenshot of the merge box on a pull request from Copilot with the \"Approve and run workflows\" button.](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)\n\nOptionally, you can configure Copilot cloud agent to allow GitHub Actions workflows to run without human intervention. For more information, see [Configuring settings for GitHub Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).\n\n## Give feedback on Copilot's work\n\nUse the feedback buttons on Copilot's pull requests and comments to rate the output. Your feedback helps improve Copilot's quality.\n\n1. On a pull request or comment from Copilot, click the thumbs up (:+1:) or thumbs down (:-1:) button.\n2. If you click the thumbs down button, optionally select a reason and leave a comment, then click **Submit feedback**.\n\n## Further reading\n\n* [Best practices for using GitHub Copilot to work on tasks](/en/copilot/tutorials/cloud-agent/get-the-best-results)\n* [Troubleshooting GitHub Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)"}