CI Fixer Configuration — Optimal Docs

Optibot CI Fixer

The CI Fixer setting controls automated CI/CD pipeline failure detection and fixes. Access it from your Optibot dashboard at agents.getoptimal.aiConfiguration tab → Other Settings section.

⚠️ GitHub only. The CI Fixer works with GitHub Actions. It is not available for GitLab repositories.

Enable CI Fixer

Setting: Enable CI fixer | Type: boolean | Default: Off

When turned on, Optibot monitors your GitHub Actions workflows. If any CI check fails, Optibot intercepts the error, analyzes the root cause, works through a solution, and opens a new draft PR with the fix along with a detailed explanation of what it changed and why.

When to use:

What the CI Fixer Does

When a GitHub Actions workflow fails on an open PR, Optibot:

  1. Detects the failed workflow run
  2. Reads the error logs and identifies the affected files
  3. Analyzes the root cause of the failure
  4. Applies targeted fixes and opens a new draft PR with the changes
  5. Posts a comment on the original PR summarizing the issue, what was changed, and why

Engineers review the draft fix PR, merge it if it looks correct, and the original PR build goes green — without anyone having to manually triage the CI log.

Common Issues the CI Fixer Can Resolve

Requirements

GitLab Users

This feature is not available for GitLab repositories. The CI Fixer is specific to GitHub Actions. If you are on GitLab, leave this setting off — it will have no effect on GitLab workflows.


Note: Settings are per-repository. The CI Fixer will begin monitoring new workflow runs as soon as it is turned on.