> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qodo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Workflow settings in the Qodo portal

> Controls when and how Qodo runs code reviews and generates PR summaries, plus the chat agent, from the Workflow tab of the Qodo portal's Configurations page.

export const GerritIcon = () => <svg className="gerrit-icon" viewBox="0 0 52 52" width="12" height="12" style={{
  display: "inline",
  verticalAlign: "middle",
  flexShrink: 0,
  background: "transparent"
}}>
    <rect ry="4" rx="4" height="40" width="40" y="0" x="0" fill="currentColor" fillOpacity="0.15" stroke="currentColor" strokeWidth="2" />
    <rect ry="4" rx="4" height="40" width="40" y="12" x="12" fill="currentColor" fillOpacity="0.15" stroke="currentColor" strokeWidth="2" />
    <path d="m18,22l12,0l0,4l-12,0l0,-4z" fill="currentColor" />
    <path d="m34,22l12,0l0,4l-12,0l0,-4z" fill="currentColor" />
    <path d="m18,36l4,0l0,-4l4,0l0,4l4,0l0,4l-4,0l0,4l-4,0l0,-4l-4,0l0,-4z" fill="currentColor" />
    <path d="m34,36l4,0l0,-4l4,0l0,4l4,0l0,4l-4,0l0,4l-4,0l0,-4l-4,0l0,-4z" fill="currentColor" />
  </svg>;

export const AzureIcon = () => <svg className="azure-icon" viewBox="0 0 18 18" width="12" height="12" style={{
  display: "inline",
  verticalAlign: "middle",
  flexShrink: 0,
  background: "transparent"
}}>
    <defs>
      <linearGradient id="azure-gradient" x1="9" y1="16.97" x2="9" y2="1.03" gradientUnits="userSpaceOnUse">
        <stop offset="0" stopColor="currentColor" />
        <stop offset="0.16" stopColor="currentColor" />
        <stop offset="0.53" stopColor="currentColor" />
        <stop offset="0.82" stopColor="currentColor" />
        <stop offset="1" stopColor="currentColor" />
      </linearGradient>
    </defs>
    <path d="M17,4v9.74l-4,3.28-6.2-2.26V17L3.29,12.41l10.23.8V4.44Zm-3.41.49L7.85,1V3.29L2.58,4.84,1,6.87v4.61l2.26,1V6.57Z" fill="url(#azure-gradient)" />
  </svg>;

The **Workflow** tab controls when and how Qodo runs code reviews and generates PR summaries, plus the chat agent and which pull requests to skip entirely.

<img src="https://mintcdn.com/qodo/Qyn7iqVT0kAbYGNT/images/configuration-portal/configurations-workflow-chat-agent.png?fit=max&auto=format&n=Qyn7iqVT0kAbYGNT&q=85&s=1188e6a4a107c66f4f139b077f1be841" alt="Bottom of the PR summary section showing Publish review time estimate label, and the Chat agent section showing the Chat with Qodo toggle" width="759" height="407" data-path="images/configuration-portal/configurations-workflow-chat-agent.png" />

## Code review

| Setting                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Description                                                                                                                                                                                                       | Options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Code review trigger**                                                                                                                                                                                                                                                                                                                                                                                                                                 | Automatically triggers AI-generated code reviews and displays findings when a PR is published, or as soon as it is opened as a draft.                                                                             | • **Manual only**: Reviews run only when triggered manually using `/agentic_review` <br /> • **Published PRs**: Reviews run automatically when a PR is published (default) <br /> • **Draft and published PRs** <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill"><AzureIcon />Azure DevOps</Badge>: Reviews run automatically as soon as a PR is opened as a draft, and again when it is published |
|     ↳ **[Review every push](/code-review/persistent-review-comments)**                                                                                                                                                                                                                                                                                                                                                                                  | Re-runs the code review and updates the existing review comment on every new commit pushed to the pull request, instead of only at publish time. Disabled when **Code review trigger** is set to **Manual only**. | Enable (default) / Disable                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **[Review effort mode](/code-review/use-qodo-in-prs/control-review-effort)** <Badge color="outline-purple" size="sm" shape="pill">Beta</Badge>                                                                                                                                                                                                                                                                                                          | Sets the depth and speed of the review based on the complexity of the PR. Auto mode includes the deep review at no additional cost during the preview period.                                                     | • **Auto**: Dynamically selects the most appropriate review depth based on risk (default) <br /> • **Fast**: Performs a fast review for simple or low-risk changes <br /> • **Balanced**: Applies the default review process for typical code changes <br /> • **Deep**: Performs a more comprehensive review using the most advanced model selection and agentic architecture. Disabled in Research Preview                                                                                                                                                                     |
| **[Publish blast radius label](/code-review/assess-risk-with-blast-radius)** <Badge color="outline-purple" size="sm" shape="pill">Research Preview</Badge> <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <br /> <Badge color="outline-provider" size="sm" shape="pill"><AzureIcon />Azure DevOps</Badge> | Adds the change's estimated blast radius as a native pull request tag (Azure DevOps) or label (GitHub, GitLab) (for example, "Large blast radius").                                                               | Enable / Disable (default)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

## Ignore PRs

The **Ignore PRs** settings skip Qodo's automatic code review and PR summary generation for pull requests that match a pattern.

| Setting                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Description                                                                                                                                           | Options              |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| **[Skip pull requests by title](/code-review/ignore-content-from-analysis#ignore-prs-with-specific-titles)** <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="bitbucket">Bitbucket</Badge> <Badge color="outline-provider" size="sm" shape="pill"><GerritIcon />Gerrit</Badge>              | Pull requests whose title contains any of the listed phrases are not reviewed.                                                                        | List of phrases      |
| **[Skip pull requests by author](/code-review/ignore-content-from-analysis#ignore-prs-from-specific-users)** <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="bitbucket">Bitbucket</Badge> <Badge color="outline-provider" size="sm" shape="pill"><GerritIcon />Gerrit</Badge>              | Pull requests are not reviewed when the login of the user who opened or pushed them is one of the listed logins.                                      | List of logins       |
| **[Skip pull requests by label](/code-review/ignore-content-from-analysis#ignore-prs-containing-specific-labels)** <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="bitbucket">Bitbucket</Badge> <Badge color="outline-provider" size="sm" shape="pill"><GerritIcon />Gerrit</Badge>        | Pull requests carrying any of the listed labels are not reviewed. Labels are matched exactly and are case-sensitive. On Gerrit, hashtags are matched. | List of exact labels |
| **[Skip pull requests by source branch](/code-review/ignore-content-from-analysis#ignore-prs-between-specific-branches)** <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="bitbucket">Bitbucket</Badge>                                                                                     | Pull requests opened from a branch whose name contains any of the listed names are not reviewed.                                                      | List of branch names |
| **[Skip pull requests by target branch](/code-review/ignore-content-from-analysis#ignore-prs-between-specific-branches)** <br /> <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="bitbucket">Bitbucket</Badge> <Badge color="outline-provider" size="sm" shape="pill"><GerritIcon />Gerrit</Badge> | Pull requests targeting a branch whose name contains any of the listed names are not reviewed.                                                        | List of branch names |

## Ignore files

The **Ignore Files** settings exclude specific files from the review diff based on their path.

| Setting                   | Description                                                                   | Options            |
| ------------------------- | ----------------------------------------------------------------------------- | ------------------ |
| **Exclude files by path** | Files whose path contains any of the listed paths are left out of the review. | List of file paths |

## PR summary

| Setting                                                                                                                                                                                                                                                                                                                                                                                             | Description                                                                                                                                                             | Options                                                                                                                                                                                                                                                                                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **[PR summary trigger](/code-review/pr-summary)**                                                                                                                                                                                                                                                                                                                                                   | Automatically triggers an AI-generated PR summary when a PR is published.                                                                                               | • **Manual only**: Generated using `/agentic_describe` <br /> • **Published PRs**: Generated automatically when a PR is published (default)                                                                                                                                                                                                                                             |
| **[Comment location](/code-review/comment-location)**                                                                                                                                                                                                                                                                                                                                               | Determines where Qodo publishes the PR summary.                                                                                                                         | • **Dynamic location**: Posts a comment if the author wrote a pull request description, otherwise updates the pull request body <br /> • **Native PR description**: Updates the pull request body, adding User Description and AI Description headings <br /> • **Standalone comment**: Posts the summary as a standalone comment, separate from the pull request description (default) |
| **[Publish review time estimate label](/code-review/pr-summary#publish-the-review-time-estimate-as-a-native-label-or-tag)** <br /> <Badge color="outline-provider" size="sm" shape="pill" icon="github">GitHub</Badge> <Badge color="outline-provider" size="sm" shape="pill" icon="gitlab">GitLab</Badge> <Badge color="outline-provider" size="sm" shape="pill"><AzureIcon />Azure DevOps</Badge> | Applies the estimated review effort (for example, "10-20 Minutes") as a native pull request tag (Azure DevOps) or label (GitHub, GitLab), and in the pull request list. | Enable / Disable (default)                                                                                                                                                                                                                                                                                                                                                              |

## Chat agent

The [Chat agent](/code-review/chat-with-qodo-in-your-pull-requests) lets Qodo answer questions and run commands directly on your pull requests.

| Setting                                                                              | Description                                                                        | Options                    |
| ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | -------------------------- |
| **Chat with Qodo** <Badge color="outline-purple" size="sm" shape="pill">Beta</Badge> | Enables the Qodo chat agent to answer questions and run commands on pull requests. | Enable (default) / Disable |
