Autofix Settings - Bot Comments
Control which bots Opulent responds to on pull requests
Overview
When Opulent is tracking a pull request, it monitors incoming comments and can respond to them automatically by opening a fix session. By default, Opulent ignores comments from bot users (such as github-actions[bot], dependabot[bot], or code review bots) to prevent infinite feedback loops. The Autofix settings - bot comments feature lets you control this behavior so Opulent can automatically act on comments from bots, review tools, and QA checks you trust.
This is an organization-level setting that applies to all Opulent sessions within your org.
This setting is a Gap today. The default "don't respond to bot comments" behavior and lint-failure handling are in place, but the organization-level allowlist UI and per-bot controls described below are a product target and not yet fully shipped. Treat the modes here as the intended model and check Settings for what is live on your plan.
Where to find it
Navigate to Settings > Customization > Pull request settings > Autofix settings - bot comments at platform.opulentia.ai.
Only organization admins can modify this setting.
Available modes
Don't respond to bot comments (default)
Opulent ignores all comments from bot users on PRs. This is the safest option and prevents any risk of infinite loops between Opulent and other automated tools.
Respond to all bot comments
Opulent treats bot comments exactly like human comments and processes all of them.
This mode may cause infinite loops with automated code review bots. For example, if a code review bot comments on Opulent's PR, Opulent responds with a code change, and the bot comments again, the cycle can repeat indefinitely. Use this mode only if you are confident your bots will not create feedback loops.
Respond to specific bots only
You provide an allowlist of bot usernames that Opulent should respond to. Opulent processes comments from those bots and ignores all others. This is the recommended option for most teams because it gives you precise control.
To add a bot to the allowlist:
- Select Respond to specific bots only from the dropdown.
- Enter the bot's username in the input field (e.g.,
github-actions[bot]). - Click Add.
Bot usernames typically end in [bot]. You can find a bot's username by looking at who authored the comment on your pull request.
To remove a bot, click the × button next to its name in the allowlist.
Bot username matching is case-insensitive, so GitHub-Actions[bot] and github-actions[bot] are treated the same.
How it works at runtime
When a bot leaves a comment on a PR that Opulent is tracking, Opulent checks your organization's bot comment settings:
- Mode is "none" — the comment is ignored.
- Mode is "allowlist" — the bot's username is checked against your allowlist. If it matches, Opulent processes the comment. Otherwise, it is ignored.
- Mode is "all" — the comment is processed.
If the comment passes the bot filter, it still goes through Opulent's other comment processing checks (such as the mention-only setting and the comment monitoring checkbox on the PR).
Lint failure comments from bots (containing "lint check failed") are always processed regardless of this setting, so Opulent can always respond to CI failures.
Common use cases
- CI bots: Allow your CI bot so Opulent can automatically fix lint errors, test failures, or build issues flagged by your pipeline.
- Security scanners: Allow your security scanning bot so Opulent can address vulnerability reports directly.
- Code quality tools: Allow bots like SonarQube or Codacy so Opulent can respond to code quality feedback.
Interaction with Opulent Review
Opulent Review posts its comments on PRs from a bot account. Because this is a bot account, its comments are subject to your bot comment settings. Under the default mode ("Don't respond to bot comments"), Opulent sessions will not automatically act on findings from Opulent Review or from QA Evidence & Recordings checks that post as bots.
If you want Opulent to automatically address issues flagged by Opulent Review, either:
- Set the mode to "Respond to specific bots only" and add the Opulent Review bot account to the allowlist.
- Set the mode to "Respond to all bot comments".
Opulent Review's "No Issues Found" summary comments are always ignored regardless of this setting — only comments that report actual findings are affected.
Interaction with mention-only mode
If you have the "Only respond to PR comments that mention Opulent" setting enabled, bot comments must also mention Opulent to be processed. The bot comment filter runs first, and then the mention-only filter is applied.
Tips
- Start with "Respond to specific bots only" and add bots one at a time. This lets you verify that each bot interacts well with Opulent before adding more.
- If you notice unexpected loops, switch back to "Don't respond to bot comments" to stop them immediately.
- Bot users are identified by their user type (
Bot), not by their username. Human users with[bot]in their name are not affected by this setting.