aimode.news
Published on

Version 12.1.2

Authors

On this page with the release notes you will learn what is new in the current version of GitKraken Desktop and changes, including new features, improvements, bug fixes and outdated versions. Use it to see what is included in the latest version to confirm when a function has been available or to check changes before the upgrade. Requirements and limits

– This page covers the current main version of GitKraken Desktop. Information on previous versions can be found on the archived version pages (version 11, version 10, version 9 and earlier). - Each entry applies only to the specific version listed under its version heading. - Use the current functional documentation for a step-by-step instruction and the version instructions to confirm the version time. Check out our GitKraken roadmap to see what we are working on. Tuesday, 19. May 2026

- View of “Agencies”:

- The work tree list has been added sorting and filter controls so that you can quickly concentrate on the important sessions. Limit status or branch to manage large groups of parallel agent sessions at a glance. - GitHub Pull requests:

- Collected PRs are now displayed as a pill in the toolbar, in the “Commit-Details” control panel and on the working tree cards for the associated branches. You will immediately receive a confirmation that the work of a branch has been sent so that you know when cleaning local branches and working trees is safe. – Fixed a problem where image files were not correctly identified and displayed as editable without extension in commit dials. - Fixed retrieved “Staging path failed” error during rebasing over a file/ directory name collision. – Fixed a problem in which the line menus for profile and repository management could be optically cut off. Thursday, 7. May 2026

- Working trees:

- You can now remove the active working tree directly; GitKraken changes back to the main work tree before removing it. – Fixed a problem where GitKraken Desktop could stay on the welcome screen and not start. Tuesday, 5. May 2026

- Working trees:

– New working trees and agent sessions now inherit view settings ( Hidden Refs, Hidden Remotes, Insulated Refs/Remotes and Reduced Folder/Remotes) from the source repository, so you no longer need to hide branches and remotes after creating a work tree. – The action “ Remove Work Tree and Delete Branch” has been added to the Work Tree context menu to clean up work trees and the associated branches in one step. - View of “Agencies”:

– An action menu with three points has been added to the tree cards in the left panel view of the agents. - You can now start an agent session directly from the context menu of an existing work tree. – The “New Agent Session” form has been refined so that options are always visible and the controls for branching, encoding agent and “Start Session” are easier to use. – The basic branch selection in the New Agent Session form is now searchable. – A new status “executed” is displayed when an agent session begins (Claude-Code may display a different status when Hooks are enabled). – Visual feedback on working trees added in the agent view to indicate that a working tree is deleted. - Command line:

- You can now open a repository by handing over its path directly as an argument (e.g. gitkraken). orgitkraken /path/to/repo

), without needing the --path

Flag. - You can now open a repository by handing over its path directly as an argument (e.g. - Check GitHub Pull Requests on GitKraken. dev:

– A review on GitKraken.dev button was added to the GitHub-Pull-Request view to open a PR with GitKraken Code Review. Check PRs faster with cleaner differences, AI-generated suggestions and integrated chat – approve and comment just like on GitHub. - Terminal:

- The size of the embedded terminal now changes smoothly when the surrounding panels are adjusted. - You can now minimize the integrated terminal so that the header of the terminal panel remains visible. – You can now terminate terminal sessions directly via the recycle bin icon in the header of the terminal window. - zoom levels 140 %, 150 %, 175 % and 200 % added to standard zoom options in the status bar. - Electron updated to version 41. – Fixed a problem in which Bitbucket cloud repository due to an outdated removal of the API- Endpoints were not listed in the clone dialogue. – Fixed a problem in which active agent sessions may no longer indicate the status “Required” when waiting for user inputs. – Fixed a problem that led to a crash of the application when selecting an old commit in the file history view. – Fixed a problem where the interactive rebase editor did not display an image running bar if required. – Fixed a problem where differences were rendered, showing all lines as supplements

diff.noprefix = true

was set in the Git configuration. Saturday, 18. April 2026

– You can now uninstall and reinstall Claude Code hooks that are used to display live agent status in the agent session view under “Settings” > “External Tools”. – GitKraken no longer tries to automatically install Claude code hooks after they have been removed. – Fixed a problem in 12.0.0 where GitKraken On-Premise and Standalone clients tried to send telemetry data via the GitKraken CLI. Tuesday, 14. April 2026

“A special agent with a license to commit.”

- View “Agent sessions” – Manage, create and monitor parallel AI agent sessions via a single control panel:

– The new agent session view in the left area offers you a uniform dashboard for your working trees and active agent sessions. Each working tree is shown as a map showing its branch, unenrolled changes, the status “Behind” and the associated PRs, so that you can monitor multiple agents at a glance. - If you use Claude Code, the status of the associated agent will be displayed on the card so you know when it works, waits for inputs or has errors. - The New Agent Session action creates a working tree, executes your configured setup commands and starts your coding agent in one step – so you can easily start a parallel task in a new isolated environment. - Add Setup commands under “Settings” > “Agents” to configure setup commands per work tree (dependence installations, build steps, copies of env files) so that new agent environments are automatically ready for use. - Configure your preferred encoding agent in the inline option menu when you create a new agent session, or go to settings > External tools to set your agent and hand over custom CLI arguments when starting agent sessions. This setting currently supports Claude Code, Codex CLI, OpenCode, Copilot CLI and Gemini CLI (automatic detection based on installation). – In “Settings” > “User Surface Adaptation” an adjustment has been added to hide the “Agency View” button in the left. The new agent session view in the left area offers you a uniform dashboard for your working trees and active agent sessions. Each working tree is shown as a map showing its branch, unenrolled changes, the status “Behind” and the associated PRs, so that you can monitor multiple agents at a glance. - Terminal – An updated terminal that keeps your entire workflow in a window:

– Support has been added to the embedded terminal for several sessions, allowing independent terminal sessions per working tree in a single tab. When changing the working trees, the corresponding terminal session is automatically changed. - Drag and drop support for files and text added in the terminal. - Updated standard terminal color design for improved readability and contrast. – The terminal engine (xterm.js) has been updated from version 4 to version 6, bringing a handful of important improvements:

- Significantly faster rendering with optimized WebGL and DOM transmitters, reducing the blocking of the main thread during the buffer size change. - Improved glyph rendering with support for multi-sided texture atlas, which removed the previous fixed upper limit for glyph storage. - Better unicode and emoji playback, including corrections for cut cursive emojis and treatment of broad characters. - Added support for ligatures, additional powerline glyphs and new underline styles (dashed, dotted, overlined). - Synchronized output to prevent flickering in fast terminal updates. - GitKraken KI:

- Added support for Claude Sonnet 4.6 and Claude Opus 4.6 when using your own API key. – Support for Google Gemini 3.1 Pro (Preview) added when using your own API key. - Outdated Claude 3.x models (Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Haiku, Claude 3 Opus) removed from the AI settings. Users who previously used these models are automatically migrated to Claude 4.6 Sonnet. - Shallow Clone settings:

– You can now set flat cloning options when adding a remote device to a repository that is flat cloned. - Repository Management tab:

– Changeable columns for repo name, remote and branch have been added to the Repo administration tab. The column widths remain over app restarts. - Command palette:

– All recognized IDEs added as “Open in...” options in the command palette (command/strg + P).

– Added an option to open a work tree in a new tab via the work tree context menu and the prompt after creation. – Fixed visual problems where the size of the terminal panel was not properly adjusted to fill the available space. – Fixed a problem where the content of Stashes created via the command line with unprovided changes was not displayed in the right area. – Fixed a problem with which LFS file tags for files in subdirectories were not displayed. – Bitbucket users can assign several testers again when creating a pull request. – Fixed a problem in which commit diffuses appeared empty when the commit contained only blank character changes and “ignoring leading/replaced blanks” was activated. – Fixed a problem in which the Diff symbol was missing for type-changed files and it was not displayed in the provided/unprovided area. – Fixed a problem in which the terminal panel jumped to the upper edge of the viewing window when changing repository or working trees. - Added visual feedback and prevents duplicate actions when deleting a working tree from the left. – Fixed a problem where columns in the group “All Repositories” were horizontally wrong with other groups in repo management. - Visual problems with the design and upholstery of the terminal panel have been eliminated. – Fixed a problem in which all rows were displayed as supplements with fixed file differences

color.ui = always

was set in the Git configuration. – For users who run GitKraken Desktop in WSL, problems can occur when starting agent sessions. Windows-installed encoding agents may have priority over WSL installed, which means that the agent cannot be executed. When bitbucket repositories are cloned, the repository list may not be displayed in the cloning mode due to an outdated bitbucket API. To circumvent this problem, you can clone the repository by inserting its URL directly, or browse and clone repository via the Repository Management tab.

![Version 12.1.2](https://help.gitkraken.com/wp-content/uploads/GKD-Help-Center-Hero.png)

Version 12.1.2 | aimode.news