LogoLogo
Sign inVisit bito.aiVideo Library
  • đź‘‹Welcome to Bito
  • 🆕Getting started
  • 🛡️Privacy and security
  • 🤖AI Code Review Agent
    • Overview
    • Key features
    • Supported programming languages and tools
    • Install/run using Bito Cloud
      • Guide for GitHub
      • Guide for GitHub (Self-Managed)
      • Guide for GitLab
      • Guide for GitLab (Self-Managed)
      • Guide for Bitbucket
      • Integrate the AI Code Review Agent into the CI/CD pipeline
      • Create or customize an Agent instance
      • Clone an Agent instance
      • Delete unused Agent instances
    • Install/run as a self-hosted service
      • Prerequisites
      • CLI vs webhooks service
      • Install/run via CLI
      • Install/run via webhooks service
      • Install/run via GitHub Actions
      • Agent Configuration: bito-cra.properties File
    • Available commands
    • Chat with AI Code Review Agent
    • Implementing custom code review rules
    • Excluding files, folders, or branches with filters
    • Code review analytics
    • Request changes comments
    • Agent settings
    • FAQs
  • Other Bito AI tools
    • IDE extension
      • Quick Overview
      • Installation guide
        • Installing on Visual Studio Code
        • Installing on JetBrain IDEs
        • Vim/Neovim Plugin
      • Upgrading Bito plugin
      • AI Chat in Bito
        • Keyboard shortcuts
        • Chat session history
        • Share chat session
        • Appearance settings
        • Open Bito in a new tab or window
        • Use cases and examples
      • Templates
        • Standard templates
        • Custom prompt templates
        • Diff view
      • AI that Understands Your Code
        • Overview
        • How it Works?
        • Available Keywords
        • Example Questions
        • How does Bito Understand My Code?
        • Using in Visual Studio Code
        • Using in JetBrains IDEs
        • Managing Index Size
        • FAQs
      • AI Code Completions
        • Overview
        • How it works?
        • Enable/disable settings
        • Accept/reject suggestions
        • Keyboard shortcuts
        • Supported programming languages
        • Use cases and examples
      • Basic/Advanced AI models
      • Wingman Coding Agent
        • Key features
        • Supported tools
        • Getting started
    • Bito CLI
      • Overview
      • Install or uninstall
      • Configuration
      • How to use?
      • Available commands
      • FAQs
    • Google Chrome extension
  • Help
    • đź§ Bito's AI stack
      • Embeddings
      • Vector databases
      • Indexing
      • Generative AI
      • Large Language Models (LLM)
      • LLM tokens
      • LLM parameters
      • Retrieval Augmented Generation (RAG)
      • Prompts
      • Prompt engineering
    • 👥Account and settings
      • Creating a Bito account
      • Workspace
      • Managing workspace members
      • Setting AI output language
      • Managing user access levels
      • Access key
    • đź’łBilling and plans
      • Overview
      • Payment methods
      • Managing workspace plan
      • Pay for additional workspace members
      • Advanced AI requests usage
      • Billing history
      • Billing details
      • Security
      • Refund policy
      • Discounts
    • ⚒️Support and questions
      • Getting support
      • Troubleshooting
      • Is it GPT-4o?
  • 🆕Changelog
  • External Links
    • Git
    • Github Issues
    • Github Discussions
    • Bito.ai
    • VS Code Marketplace
    • JetBrain Marketplace
    • Slack Community
Powered by GitBook
LogoLogo

© Bito Inc. 2025

On this page
  • How it works
  • 1. Enable comment resolution rules in your Git provider
  • 2. Turn on “Request changes comments” in Bito
  • 3. What happens in a pull request
  • Example workflow
  • Why use this feature?

Was this helpful?

Export as PDF
  1. AI Code Review Agent

Request changes comments

Block merges until code issues are fixed.

PreviousCode review analyticsNextAgent settings

Last updated 20 hours ago

Was this helpful?

Bito’s Request changes comments feature helps enforce code quality by blocking merges until all AI-generated review comments are resolved—fully supported in GitHub, GitLab, and Bitbucket.

When enabled, Bito identifies actionable issues in pull requests and posts them as formal “Request changes” review comments. If your repository uses branch protection rules that require all review conversations to be resolved before merging, Bito’s flagged comments will automatically block the pull request until addressed.

This ensures developers don’t accidentally merge incomplete or unreviewed code.

How it works

1. Enable comment resolution rules in your Git provider

GitHub:

  • Go to your repository → Settings → Branches

  • Create or edit a branch protection rule (e.g., for main)

  • Enable:

    • âś… Require a pull request before merging

    • âś… Require conversation resolution before merging

GitLab:

  • Go to your project → Settings → Merge requests

  • Under Merge checks, enable:

    • âś… All threads must be resolved before merging

Bitbucket:

  • Go to your repository → Repository settings → Pull requests

  • Under Merge checks, enable:

    • âś… All pull request tasks must be resolved before merging

2. Turn on “Request changes comments” in Bito

  • Go to Repositories in the Bito dashboard.

  • Click on Settings for your desired AI Code Review Agent instance.

  • Enable the toggle: “Request changes comments”

  • Save changes

When this is on, Bito will flag actionable AI feedback as formal review comments requiring resolution. Informational or minor suggestions will remain as regular comments.

3. What happens in a pull request

  • Bito runs an AI code review on your pull request or merge request.

  • Actionable issues are posted as change requests.

  • Your Git provider treats these comments according to your configured merge rules.

  • If comment resolution is required, the merge is blocked until the flagged issues are resolved.

Example workflow

  1. Developer opens a pull request or merge request.

  2. Bito reviews the code and posts a “request change” comment on a problematic line.

  3. The Git provider blocks the merge due to unresolved comments or threads.

  4. Developer fixes the issue and marks the thread as resolved.

  5. Merge becomes possible once all conditions are met.

Why use this feature?

  • Enforces follow-up on critical AI-detected issues.

  • Works natively with GitHub, GitLab, and Bitbucket workflows.

  • Ensures only reviewed and clean code gets merged.

  • Helps maintain consistent code quality at scale.

🤖