Show possible configurations
To list all available configuration options as a PR comment, use:
improve tool.

Ignoring files from analysis
To skip specific files or folders, useignore.glob or ignore.regex patterns. You can edit these to ignore files or folders based on glob or regex patterns.
Examples:
Ignore all Python files in a single PR:
Extra instructions
All tools accept anextra_instructions parameter that allows you to add free-text extra instructions.
For example:
Language settings
Qodo’s default response language is US English. You can set the response language to a different one using theresponse_language parameter. The value should follow a locale code. See the list of available locale codes.
Example:
Patch extra lines
By default, your PR displays three lines of unchanged code above and below each change, to provide context.Log level
Control log verbosity with thelog_level parameter.
The default log level is DEBUG, which provides a detailed output of all operations.
If you prefer less verbose logs, you can set higher log levels like INFO or WARNING.
Logging with observability tools
You can hook into logging observability tools can be used tools like LangSmith using LiteLLM callbacks:Ignoring PRs automatically
You can filter out PRs from triggering Qodo Merge using these settings: Ignore by Title You can set theignore_pr_title to a list of regex patterns to match the PR title you want to ignore:
configuration.toml file:
ignore_pr_source_branches and ignore_pr_target_branches are lists of regex patterns to match the source and target branches you want to ignore.
Allow Only Specific Folders
You can set Qodo Merge to trigger automatically only when PR changes include files in specific folders:
configuration.toml file:
configuration.toml file to ignore PRs from specific users:
ignore_pr_authors is a list of usernames that you want to ignore.
Qodo Merge also auto-detects bots using GitHub’s bot detection system. However, you can override this by explicitly listing bot usernames to ignore.
Notice: Bots may still receive responses if a PR they open fails tests and triggers the
ci_feedback tool.