GitKraken Desktop V12.0.0
Released: Apr 14, 2026
Mises à jour de GitKraken Desktop V12.0.0
Fonctionnalités
- Agent Sessions View - Manage, create, and monitor parallel AI agent sessions from a single panel:
- The new Agent Sessions View in the Left Panel gives you a unified dashboard for your worktrees and active agent sessions. Each worktree is represented as a card showing its branch, uncommitted changes, ahead/behind state, and associated PRs so you can monitor multiple agents at a glance.
- If using Claude Code, the associated agent's status will show in the card so you know when it's working, waiting for input, or errors.
- The "New Agent Session" action creates a worktree, runs your configured setup commands, and launches your coding agent in one step, making it easy to start a parallel task in a new, isolated environment.
- Add setup commands in Preferences > Agents to configure per-worktree setup commands (dependency installs, build steps, env file copies) so new agent environments are ready to go automatically.
- Configure your preferred coding agent in the inline options menu when creating a new agent session, or go to Preferences > External Tools to set your agent and pass custom CLI arguments when starting agent sessions. This setting currently supports Claude Code, Codex CLI, OpenCode, Copilot CLI, and Gemini CLI (auto-detected based on installation).
- Added a setting in Preferences > UI Customization to hide the Agent view toggle in the Left Panel.
- Terminal - An upgraded terminal that keeps your entire workflow in one window:
- Added multi-session support to the embedded terminal, allowing independent terminal sessions per worktree in a single tab. Switching worktrees will switch to the relevant terminal session automatically.
- Added drag-and-drop support for files and text into the terminal.
- Updated default terminal color theme for improved readability and contrast.
- Upgraded the terminal engine (xterm.js) from v4 to v6, bringing a handful of major improvements:
- Significantly faster rendering with optimized WebGL and DOM renderers, reducing main-thread blocking during buffer resizing.
- Improved glyph rendering with multi-page texture atlas support, removing the previous hard cap on glyph storage.
- Better Unicode and emoji rendering, including fixes for clipped italic emoji and wide character handling.
- Added support for ligatures, additional Powerline glyphs, and new underline styles (dashed, dotted, overline).
- Synchronized output to prevent flicker during rapid terminal updates.
- GitKraken AI:
- Added support for Claude Sonnet 4.6 and Claude Opus 4.6 when using your own API key.
- Added support for Google Gemini 3.1 Pro (Preview) when using your own API key.
- Removed deprecated Claude 3.x models (Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Haiku, Claude 3 Opus) from AI preferences. Users previously on these models will be automatically migrated to Claude 4.6 Sonnet.
- Shallow Clone Settings:
- You can now set shallow clone options when adding a remote to a repository which is shallow-cloned.
- Repository Management Tab:
- Added resizable columns for repo name, remote, and branch in the Repo Management tab. Column widths persist across app restarts.
- Command Palette:
- Added all detected IDEs as "Open in..." options in the Command Palette (Cmd/Ctrl + P).
- Worktrees:
- Added an option to open a worktree in a new tab from the worktree context menu and the post-creation prompt.
Correctifs
- Fixed visual issues with the terminal panel not properly resizing to fill the available space.
- Fixed an issue where the content of stashes created from the command line with unstaged changes were not displayed in the right panel.
- Fixed an issue where LFS file tags were not shown for files located in subdirectories.
- Bitbucket users can once again assign multiple reviewers when creating a pull request.
- Fixed an issue where commit diffs appeared empty when the commit contained only whitespace changes and "Ignore Leading/Trailing Whitespace" was enabled.
- Fixed an issue where typechanged files were missing their diff icon and not appearing in the staged/unstaged area.
- Fixed an issue where the terminal panel would jump to the top of the viewport when switching repositories or worktrees.
- Added visual feedback and prevented duplicate actions when deleting a worktree from the left panel.
- Fixed an issue where columns in the 'All Repositories' group on Repo Management were horizontally misaligned with other groups.
- Fixed visual issues with the terminal panel styling and padding.
- Fixed an issue where committed file diffs showed all lines as additions when color.ui = always was set in the git config.