Persistent Review Comments

Persistent review comments allow Qodo to update an existing review comment when new commits are pushed, instead of posting a new review each time.

To enable this behavior, push-trigger handling must be enabled in your repository configuration.

Add the following inside your relevant git provider section in .pr_agent.toml. Do not include this in multiple provider sections.

Example (GitLab):

[gitlab]
handle_push_trigger = true
push_commands = [
  "/agentic_review"
]

After this is enabled, Qodo will automatically update the existing review comment whenever new commits are pushed to the pull/merge request.

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.

Benefits

  • Keeps pull request conversations clean

  • Makes it easier to track progress across commits

  • Reduces noise during iterative reviews

Audit trail

Qodo maintains an audit trail of review findings, including:

  • Findings added per commit

  • Findings resolved per commit

Last updated