release/0.15.2

gitbutlerapp/gitbutlerrelease/0.15.2Jul 9, 2025by krlvi

AI Summary

Introduces experimental AI integration for coding workflows via MCP and Hooks, along with UI improvements for lane management and text selection fixes.

Key Highlights

  • Experimental Agentic Coding integration (MCP for Cursor/VSCode/Zed, Hooks for Claude Code)
  • Collapsible 'Unassigned' files panel
  • Improved lane reordering with automatic scrolling
  • Fixes for text selection in diffs and symlink commits

New Features

  • Agentic Coding integration (MCP)
  • Collapsible unassigned panel
  • Improved git-lfs handling
  • Improved dependency communication in diffs

Full Release Notes

## Experimental: Agentic Coding integration
If you are using tools like Cursor or Claude Code you can now better integrate GitButler in your workflow. Cursor/VSCode/Zed can now interact with GitButler over MCP, while Claude Code can be integrated via Hooks. You can read more on the docs page: https://docs.gitbutler.com/features/ai-integration/ai-overview

Both features are enabled via the "Experimental" feature toggle as we are tuning the behavior. 

Please feel welcome to share any feedback, suggestions and requests on [Discord](https://discord.com/invite/MmFkmaJ42D), [GitHub Issues](https://github.com/gitbutlerapp/gitbutler/issues) or the in-app feedback button so that we can create the best workflow possible.

## Changes
- The panel for "Unassigned" files can now be collapsed to create more space
- Improved lane reordering - dragging a lane will now scroll when the window edge is approached
- Commit message generation button once again has the "extra concise" and "use emojis" options available
- Improved git-lfs handling via an in-app info message
- Improved the way dependencies are communicated when diffs or parts of diffs depend on commits in a particular lane

## Fixes
- Fixes a bug with text selection in diffs - lines are no longer selected on single click
- Fixes a bug where in some cases gaps may occur between lanes
- Fixes a bug where committing symlinks were incorrectly including the content of the file they link to
- Fixes a bug where selecting multiple files while using the file-tree view was making incorrect selections
- Fixes a bug where individual uncommitted hunks were not draggable
- Fixes keyboard arrows navigation for lists of files
- Fixes an issue with PR template selection
- Fixes a bug with the commit message editor where opening and closing it would keep adding new lines

**Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.15.1...release/0.15.2

## Downloads
Download bins from https://gitbutler.com/