Configuration levels
Organisation level
Settings apply to all repositories in your organisation by default. Use this to set a consistent baseline across your entire workspace.
Repository level
Settings apply to a single repository and override the organisation defaults. Use this to customise behaviour for repositories that need different rules.
Repository-level settings take precedence over organisation-level settings. If
a setting is not configured at the repository level, the organisation default
applies.
Organisation-level configuration
To configure org-level settings, navigate to Agent Setup → PR Review in the Garth dashboard. Changes here apply to every repository in your organisation unless a repository overrides them.Repository-level configuration
To configure settings for a specific repository, navigate to Agent Setup → PR Review → Repository Setup, select the repository, and open the Pull Request Review tab.Configuration options
The following options are available at both the organisation and repository level.Auto review
Automatically start a review when a pull request is opened. When enabled, Garth begins analysing the PR immediately without any manual trigger.Exclude source branch
Filter out pull requests based on their source branch (the branch being merged from). Any PR whose source branch matches a configured pattern is skipped entirely — no review is posted. Use this to ignore:- Automated dependency update branches (for example,
dependabot/**) - Release branches that follow a predictable naming convention
- Any branch prefix your team uses for non-review work
dependabot/** or release/*.
Exclude destination branch
Filter out pull requests based on their destination branch (the branch being merged into). Any PR targeting a matching branch is skipped. Use this to:- Restrict reviews to PRs targeting
mainordeveloponly - Skip reviews for PRs merging into long-lived feature branches
- Exclude staging or environment branches from triggering reviews
staging or env/*.
Exclude files or paths
Skip review for specific files or directories. When a pull request touches only excluded paths, no review comment is posted for those files. Use this to ignore:- Auto-generated files (for example,
**/*.generated.*) - Database migration files (
migrations/**) - Vendored or third-party code (
vendor/**,node_modules/**) - Build artefacts or lock files (
dist/**,*.lock)

