Skip to main content
Instead of posting a new comment for every push, Qodo keeps a single review comment up to date across a pull request’s lifetime.

Why use persistent review comments

Persistent review comments help teams:
  • Keep pull request conversations clean
  • Track progress across commits more easily
  • Reduce noise during iterative reviews

How it works

  • With every new commit, Qodo updates the existing review comment.
  • If a new issue is introduced in a new commit, it appears as an additional finding marked with a ⭐️ New label.
  • All findings are visible directly in the pull request code review.
  • Qodo also posts a “Qodo updated to latest commit” message in the pull request each time it updates the comment. To disable this, see Persistent comment notification below.
  • Qodo keeps a Previous review results section in the comment, showing the history of past review runs. See Previous review results for how to read it.
Persistent review comment updated with new findings marked with a star New label
To enable this behavior, push-trigger handling must be enabled in your repository configuration. You can enable it from the Qodo portal or using the .pr_agent.toml file. Navigate to Configurations > Code review and configure Review every push and Persistent comment notification. These settings apply to all connected repositories unless overridden at the repository level. See Portal configuration.

Enable persistent review comments using .pr_agent.toml

Review every push

Add the following inside your relevant git provider section in .pr_agent.toml. Do not include this in multiple provider sections. Example (GitLab):

Persistent comment notification

Set the following in the [review_agent] section:
See Configure using .pr_agent.toml file.