Introducing the NEW Slack Integration for Optibot - now live. Read about the update here

Improvement

Shorter Summaries. Better Comments. Cleaner CI in Optibot

Optibot Release 2.3.3

New Features

Short Summary Level

Get the gist of a pull request in seconds. Optibot now supports a new “short” summary mode — a natural, conversational 2–3 sentence overview perfect for quick updates.
Enable it via:

summary.level: "short"

Granular Control Over Draft Pull Requests

You now have full control over whether Optibot runs on draft PRs.
Use the new settings to enable/disable summaries and reviews:

summary.autoOnDraft
reviews.autoOnDraft

Example Configuration (Short Summaries + Draft PR Control)

{
 "reviews": {
   "auto": true,
   "autoOnPush": true,
   "autoOnDraft": false,
   "autoApprove": true,
   "codeSuggestions": true
 },
 "dependencyBundler": {
   "enabled": true
 },
 "summary": {
   "auto": true,
   "autoOnDraft": false,
   "level": "short"
 },
 "enableCIFixer": true
}

Improvements

Friendlier Review Status

Review status messages now feel more human and collaborative:

  • Code Looks Good 👍
  • Needs Changes 🔧

Smarter Slack Reports

Weekly Slack reports are now tighter and more signal-focused.

Enhanced Multi-Organization Support

Repository statistics now correctly aggregate across multiple organizations.

More Reliable GitHub Commenting

If a comment can’t attach to a specific line, Optibot now posts it as a file-level comment so no feedback is ever lost.

Bug Fixes

Accurate Comment Placement

Resolved issues where comments spanning non-adjacent lines could appear in the wrong place. Anchoring is now much more precise.

CI Auto-Fix Precision

The CI auto-fixer now triggers only for failures directly tied to a PR’s check suite.

Slack Notification Reliability

Fixed an issue that sometimes prevented Slack notifications from sending after a review completed.