Viewing docs for:

Changelog

Release notes and version history for PR Pilot.

Changelog

All notable changes to PR Pilot are documented here. PR Pilot follows Semantic Versioning.

3.0.0 — Current Release
Released: March 2026

Version 3.0.0 is a major release focused on team collaboration, real-time feedback, and deeper IDE integration.

✦ New Features
  • PR Conversation Thread — View and reply to existing review comments and conversations from within the IDE
  • Real-time Notifications — IDE balloon alerts when a PR is assigned to you, updated, or when CI/CD checks change status
  • Streaming AI Responses — See the AI review appear word-by-word in real time rather than waiting for the full response
  • Team Review Dashboard — Aggregated view of open PRs across multiple repositories with reviewer assignments and SLA indicators
  • GitLab Support — First-class GitLab merge request support alongside GitHub and Bitbucket Cloud
  • OS Keychain Integration — Store all tokens securely via IntelliJ's PasswordSafe APIVS Code's SecretStorage API, backed by the system keychain with no plaintext fallback
  • Checklist Templates — Define reusable PR review checklists in skill files; the AI verifies each item automatically
  • AI Review History — Browse and re-open previously generated review reports per PR, stored locally
  • CI/CD Status Panel — View pipeline build/test results for each PR directly in the tool window
  • Diff Annotations — Overlay AI comments as decorations inside IntelliJ's diff viewerVS Code's diff editor view
  • Custom Skill Marketplace — Share and import skill file templates from a community library
2.0.0 — Previous Release
Released: March 2026

The initial public release of PR Pilot. Establishes the full foundation for AI-assisted pull request reviews inside your IDE.

✦ New Features
  • Inline AI comments — AI-generated per-line review comments are parsed from the AI response and posted directly onto pull request lines in Bitbucket Cloud or GitHub; the system_prompt.md instructs the AI to output a machine-parseable JSON block delimited by <!-- INLINE_COMMENTS_START --> / <!-- INLINE_COMMENTS_END -->
  • Request Changes action — posts all inline AI comments on the PR and registers a formal "Changes Requested" review in one click; also updates the linked Jira issue
  • Post Inline Comments action — posts AI inline comments without a Changes Requested status; useful for advisory-only feedback
  • Jira sync on Request Changes & Inline Comments — Jira integration now covers Request Changes and Post Inline Comments flows in addition to Approve, Merge, and Decline
  • Welcome & onboarding screen — a splash screen shown on first plugin load with documentation and video links; re-openable at any time via the ⓘ info icon in the tool window status bar
  • Animated progress spinner — loading states in the PR list and file list views now show a spinning indicator instead of static text
  • Jira integration — automatically post a comment on the linked Jira issue when a PR is approved, merged, or declined; on decline, reassigns the issue to the PR author and attaches the AI review summary
  • Jira issue key auto-detection — scans PR title, description, source/target branch names, and PR URL to find the issue key; supports custom regex patterns
  • GitHub & Bitbucket Cloud support — browse, review, and manage pull requests from both providers
  • PR browser — list pull requests with status filters (OPEN, MERGED, DECLINED, ALL), ID lookup, and title search
  • Side-by-side diff viewer — click any changed file to open IntelliJ's native side-by-side diff viewerVS Code's built-in diff editor with full syntax highlighting; ADDED / MODIFIED / DELETED / RENAMED badges
  • AI code review — generate a structured Markdown review report powered by OpenAI, Ollama, or any OpenAI-compatible endpoint
  • Code Analyzer — extracts class hierarchies, method signatures, and exact line numbers for 9 languages (Kotlin, Java, Python, TypeScript, JavaScript, Go, Swift, Scala, C/C++)
  • Import-chain analysis — resolves first-degree local imports and includes referenced files in the AI context window for deeper, more accurate reviews
  • Per-project skill filessystem_prompt.md, review_rules.md, coding_standards.md seeded automatically in .idea/pr-pilot/skills/.vscode/pr-pilot/skills/
  • Custom skill files — add any .md file to the skills directory to extend AI instructions
  • Per-repository Bitbucket PAT registry — a table of workspace/repoSlug/PAT rows supports unlimited multi-repo Bitbucket setups
  • GitHub PAT support — single fine-grained or classic Personal Access Token covering all GitHub repositories
  • Approve PR — one-click approval from inside the IDE
  • Decline / Close PR — decline (Bitbucket) or close (GitHub) a pull request without leaving VS Code
  • Merge PR — merge a pull request with the provider's default strategy
  • Dedicated settings panel — full-size tabbed settings window accessible via Settings → PR Pilot or the gear icon in the tool windowwebview accessible via the gear icon in the PR Pilot panel; tabs for Git Providers, AI Provider, and Skills & Prompts
  • Inline skill editors — edit skill Markdown files directly inside the Settings → Skills & Prompts tab
  • Multi-provider architecture — a unified service layer delegates all API calls to the correct provider; switching is a one-click operation
  • AI provider flexibility — OpenAI (GPT-4o, GPT-4 Turbo, GPT-3.5), Ollama (Llama 3, CodeLlama, Mistral), and any OpenAI-compatible server (LM Studio, Together AI, vLLM, Groq)
  • PR context injection — PR ID, title, author, source/target branches, and file count are automatically included in every AI prompt
  • Persistent settingsnon-sensitive configuration stored in PRPilot.xml in the IDE config dir (RoamingType.DISABLED); sensitive tokens stored via IntelliJ PasswordSafe (OS keychain)non-sensitive configuration stored in VS Code's global settings.json; sensitive tokens stored in VS Code SecretStorage (system keychain); no data loss on crash
  • Status bar — real-time operation status at the bottom of the tool windowPR Pilot panel
  • IDE balloonVS Code notifications — success and error notifications displayed as IDE balloon alerts, also logged in the Event LogVS Code info/error popups
  • AI summary dialog — rendered HTML view of the AI report with IDE-aware light/dark theme colours
  • Breadcrumb navigation — PR title, ID, and branch info shown in a persistent bar when browsing changed files
  • File stats bar — colour-coded summary of modified / added / deleted file counts per PR
  • Diff window deduplication — clicking the same file twice focuses the existing diff window instead of opening a duplicate
↑ Architecture & Infrastructure
  • Provider-agnostic PullRequestService with clean delegation to GitHub/Bitbucket clients
  • Shared OkHttpClient instance to avoid connection pool leaks
  • Shared Axios HTTP client instance to avoid connection pool leaks
  • All network and AI calls run in background threads — UI thread never blocked
  • IntelliJ PasswordSafe for secure, per-machine token storage (RoamingType.DISABLED)
  • VS Code SecretStorage for secure, per-profile token storage
  • Extension startup activity seeds default skill files exactly once per project
  • Extension startup activity seeds default skill files exactly once per workspace
  • BitbucketClientRegistry — per-repo client cache keyed on workspace+slug
  • CardLayout-based settings dialog for the settings UI and AI review display
  • Webview panel architecture for the settings UI and AI review display