Summary Configuration Settings — Optimal Docs

Summary Configuration

The Summary settings control automated PR and MR summary generation per repository. Access them from your Optibot dashboard at agents.getoptimal.aiConfiguration tab → Summary section.

Auto Summary

Setting: Auto summary | Type: boolean | Default: On

Enables or disables automatic summary generation when a new PR or MR is opened. Optibot summaries cover the functional aspects of the code changes in detail, plus a collapsible file-by-file breakdown.

When to use:

Auto Summary on Draft

Setting: Auto summary on draft | Type: boolean | Default: On

Controls whether Optibot generates summaries on PRs and MRs that are in draft state.

When to use: Turn off when your draft PRs are genuinely work-in-progress and you expect to push more changes before anyone should be reviewing.

Summary Level

Setting: Summary level | Type: string — Short / Basic / Detailed | Default: Basic

Controls the depth of detail Optibot includes in generated summaries.

Short

A concise 2–3 sentence natural-language overview of the pull request. Ideal for quick updates that don’t interrupt workflow.

Example output:

“Updates login flow to streamline authentication and add basic validation. Cleans up unused logic and prepares the service for upcoming enhancements.”

Basic

A brief overview of changes, key modifications, and an impact summary. Works well for small, atomic PRs that require quick reviews.

Example output:

“This PR adds user authentication middleware and updates the login endpoint. Key Changes: 2 new files, 3 modified files, ~150 lines changed.”

Detailed

A comprehensive analysis with file-by-file breakdown, architectural impact notes, and testing recommendations. Best for large PRs, complex features, and critical changes.

Example output:

“This PR implements JWT-based authentication middleware with refresh token support.

Files Changed:

Impact Analysis:

When to use:

Excluded Labels

Setting: Excluded labels | Type: array of strings | Default: Empty

Prevents Optibot from generating summaries on PRs or MRs that carry any of the specified labels. Labels are case-sensitive.

Examples:

Skip trivial changes:

trivial, typo-fix, formatting

Exclude docs and dependencies:

documentation, dependencies

Excluded Users

Setting: Excluded users | Type: array of strings | Default: Empty

Prevents Optibot from generating summaries on PRs or MRs opened by specified usernames.

Examples:

Exclude common bots:

dependabot, renovate[bot], l10n-bot

Note: All settings are per-repository. Changes take effect immediately for new PRs and MRs — no commits or deployments required.