- Filter out noise from irrelevant pull requests
- Guide Qodo’s feedback to align with your team’s practices
- Maintain consistent review behavior across projects and repositories
- Improve the quality, relevance, and focus of review feedback
What can be configured?
Qodo configuration allows you to control several aspects of the review experience:How reviews run
- Which review commands are available
- Whether reviews run manually or automatically
- When reviews run (for example, on draft PRs, published PRs and additional commits)
How feedback appears
- Where comments appear (PR conversation summary or inline comments on file changes)
- Severity thresholds for inline feedback
- Control the number of surfaced findings
What Qodo reviews
- Which repositories, branches, folders, or files are included
- Which pull requests should be ignored
- Which tickets or labels should be excluded
How Qodo behaves
- Custom instructions for review output
- Persistent review comments
- Feature-level behavior (for example, suggestion tracking or CI feedback)
Supported configuration locations
Qodo settings can be defined at multiple levels, each corresponding to a different location. These settings can be configured using a.pr_agent.toml file or through the Qodo Portal.
Supported locations:
- Repository Wiki (
.pr_agent.toml) - Repository Root (
.pr_agent.toml) - Organization settings repository (
pr-agent-settings) - Project settings repository (
pr-agent-settings) - Qodo portal (Configuration page)
Enterprise customers can configure environment-level settings.
Configuration precedence
When settings are defined in more than one location, Qodo applies them in the following order (highest precedence first):- Repository Wiki (Wiki availability depends on the Git provider, as not all providers support a wiki feature).
- Repository Root
- Organization/ Project settings repository (
pr-agent-settings) - Qodo Portal

FAQ
Which settings take precedence if configuration exists in multiple locations?
Which settings take precedence if configuration exists in multiple locations?
Repository-level settings override both project-level and organization-level defaults.
What happens if both project-level and organization-level settings exist?
What happens if both project-level and organization-level settings exist?
Project-level settings take precedence over organization-level settings.
How does Qodo locate the `pr-agent-settings` repository in GitLab subgroup structures?
How does Qodo locate the `pr-agent-settings` repository in GitLab subgroup structures?
For repositories nested within multiple subgroups, Qodo searches only one level up for a
pr-agent-settings repository.Do settings configured in the Qodo portal override repository configuration?
Do settings configured in the Qodo portal override repository configuration?
No. Settings defined in the Qodo portal have the lowest precedence and are overridden by repository, project, or organization-level configuration.
Supported configuration methods
You can select the configuration method that best fits your workflow:- Wiki configuration (
.pr_agent.toml) Does not require committing changes to the codebase. Changes take effect immediately. - Repository-level configuration (
.pr_agent.toml) Applies only to a specific repository. Requires committing a.pr_agent.tomlfile to the default branch. - Organization or project-level configuration (
pr-agent-settings) Defines defaults that apply across multiple repositories. - Portal configuration (Qodo portal) Managed through the Qodo Portal interface. These settings apply only when no configuration is defined in the repository wiki, repository root, or organization settings repository.
