Home Optibot Config Optibot configuration for dependency management

Optibot configuration for dependency management

Last updated on Apr 17, 2026

Enabling the optibot dependency bundler

The Dependency Bundler setting controls automated consolidation of Dependabot pull requests. Access it from your Optibot dashboard at agents.getoptimal.aiConfiguration tab → Dependency Bundler section.

⚠️ GitHub only. The Dependency Bundler requires Dependabot and works with GitHub repositories only. It is not available for GitLab.


Enable Dependency Bundler

Setting: Enabled Type: boolean Default: Off

When turned on, Optibot analyzes your pending Dependabot PRs and consolidates compatible updates into a single PR. Instead of reviewing and merging dozens of individual dependency update PRs, your team gets one clean PR with a summary of what changed and any breaking updates flagged separately.

When to use:

  • Enable for projects with frequent dependency updates where Dependabot generates high PR volume

  • Useful for teams who want to reduce the noise and overhead of managing individual dependency PRs one by one

  • Helps keep your dependency management process from becoming a bottleneck


What the Dependency Bundler Does

When enabled, Optibot:

  1. Monitors pending Dependabot PRs on the repository

  2. Analyzes which updates are compatible and safe to bundle together

  3. Consolidates compatible updates into a single PR with a clean summary of all changes

  4. Flags any breaking changes or updates that should be reviewed and merged separately

  5. Reduces the number of open dependency PRs your team needs to manage at any given time


Requirements

  • Dependabot must be enabled on the repository

  • The repository must be connected to Optibot via the GitHub integration

  • Optibot must have read/write permissions on pull requests (granted during GitHub App installation)


GitLab Users

This feature is not available for GitLab repositories. The Dependency Bundler is specific to GitHub and requires Dependabot. If you are on GitLab, leave this setting off — it will have no effect.


Note: Settings are per-repository. Configure each connected repository separately from the repository selector at the top of the Settings tab. Changes take effect immediately once enabled — Optibot will begin analyzing pending Dependabot PRs on the next cycle.