- Review behavior
- Feedback presentation
- Automation
- Feature-level settings
Example configuration
Configuration using pr_agent.toml
File-based configuration can be defined at repository, project/group, or organization levels. Each level may have platform-specific setup patterns.
Repository level
Repository root configuration
GitHubGitLabBitbucketAzure DevOps
Create a local configuration file.
The configuration takes effect for pull requests created after the change is merged.
This configuration applies only to this repository.
Wiki configuration
GitHubGitLabBitbucket CloudAzure DevOps
Create a wiki configuration.
Enable the repository wiki. Learn more here.
Project or group-level configuration
GitLabBitbucket Data CenterAzure DevOps
Create a project or group configuration.
Create a repository named
pr-agent-settings within:- A project (Bitbucket, Azure DevOps), or
- A group or subgroup (GitLab).
GitLab:For repositories nested in multiple subgroups, Qodo looks only one level up for a
pr-agent-settings repository.Organization-level configuration
Cloud platforms
GitHubGitLab CloudBitbucket Cloud
Create a global configuration file.
The configuration:
- Takes effect for pull requests created after the change is merged.
- Applies to all repositories in the organization unless overridden by a local or wiki configuration.
Enterprise environments
Bitbucket Data CenterAzure DevOps
All repositories in the organization inherit settings from this configuration.
Create organization-level configuration.
Create a project named:
PR_AGENT_SETTINGSwith project keyPR_AGENT_SETTINGS(Bitbucket Data Center), orpr-agent-settings(Azure DevOps).
For a full list of configuration options and which TOML section each belongs to, see Configuration and Command Reference.