Get 40% Off GitKraken Pro

Git Blog

Releasing the Power of Git

GitKraken Desktop 12.4: See Every Agent, Approve Every Change

GitKraken Desktop 12.4 gives developers running several worktrees and AI agent sessions a single graph to see it all, plus an inline way to approve or deny what each agent wants to do. It ships August 4, 2026, with updates carried forward from 12.1 through 12.4.

The real bottleneck isn’t writing code anymore

Most teams solved the code generation problem months ago. Agents write functions faster than any of us can. The problem nobody solved is trust: once you have five agents running in five worktrees, can you actually say what each one is doing right now, without opening five tabs to check?

That’s the part worth noticing, because it’s a different problem than the one most tools are built to solve. A faster agent doesn’t fix it. A prettier dashboard doesn’t fix it either. What fixes it is visibility you don’t have to go looking for, and a way to say yes or no without leaving what you’re doing. That’s what 12.4 is built around.

What’s new in 12.4

How do I see all my worktrees and agent sessions in one place?

The Commit Graph now shows a separate work-in-progress node for every worktree that has uncommitted changes or a running agent session, each with a change summary and an Open Worktree button. Instead of one WIP node for your current branch, you get the whole picture: every parallel task, in one view, one click from wherever you left off.

How do I approve or deny what a Claude Code agent wants to do?

When a Claude Code session asks to run a file or change a directory, the request now shows up inline in the agent panel with Allow and Deny controls and the specifics of what it’s requesting. You answer it right there. No switching into the worktree, no losing your place.

How do I start an agent session from an issue instead of a blank prompt?

Launch a coding agent straight from a Launchpad issue or the Left Panel issue list, and it opens already primed with that issue’s context. The copy-paste step is gone.

How do I tell which agent needs my attention?

The Agents toggle in the Left Panel now surfaces the highest-priority status across all your sessions, with a tooltip showing how many are in that state. 

Claude Code and OpenCode report live status (Running, Thinking, Waiting for Input), and an eye icon jumps you to any session started outside GitKraken Desktop.

How do I get back to a pinned branch that’s scrolled out of view?

A thumbtack button now lives in the graph’s GRAPH column header whenever a branch is pinned. Click it, and the graph scrolls to and selects that branch.

How do I delete a branch that’s checked out in a worktree?

Git blocks this by default. In 12.4, right-clicking that branch in the graph offers to remove its worktree as part of the delete. 

A Merged PR status pill on agent panel cards, the toolbar, and commit details shows you what’s already shipped, so cleanup is a decision instead of a guessing game.

How do I review a pull request without leaving my terminal context?

Launch a review from GitKraken Desktop into GitKraken Code Review at gitkraken.dev. 

Mark files as reviewed, manage reviewers, and use the built-in AI panel to get a summary of what changed and ask questions about the code.

The AI handles the “what changed here” part. The judgment stays with you.

What this means for teams

For engineering managers and team leads, the payoff is a cleared review bottleneck without handing agents the keys. Approvals happen inline instead of piling up. Merged work gets flagged automatically, so cleanup stops eating sprint time. For self-funded teams watching every hour, that’s velocity you don’t have to buy with a bigger headcount.

Try it

GitKraken Desktop 12.4 is available now. Download GitKraken Desktop free and see every worktree, every agent, and every pull request from one graph, with nothing changing without your say so.

FAQ

Does GitKraken Desktop 12.4 support Git worktrees for parallel AI agent sessions? Yes. The Commit Graph shows a dedicated work-in-progress node for every worktree running uncommitted changes or an active agent session, with a one-click Open Worktree button.

Can I approve or deny a Claude Code agent’s permission request without leaving my current worktree? Yes. Inline Allow and Deny controls appear directly in the agent panel with the details of the request.

Can I delete a Git branch that’s checked out in a worktree in GitKraken Desktop? Yes. GitKraken Desktop offers to remove the worktree as part of the branch delete, something Git blocks by default from the command line.

Where does pull request review happen in GitKraken Desktop 12.4? Reviews launch from GitKraken Desktop into GitKraken Code Review at gitkraken.dev, where a built-in AI panel summarizes changes and answers questions about the code.

Like this post? Share it!

Read More Articles

Visual Studio Code is required to install GitLens.

Don’t have Visual Studio Code? Get it now.

Team Collaboration Services

Secure cloud-backed services that span across all products in the DevEx platform to keep your workflows connected across projects, repos, and team members
Launchpad – All your PRs, issues, & tasks in one spot to kick off a focused, unblocked day. Code Suggest – Real code suggestions anywhere in your project, as simple as in Google Docs. Cloud Patches – Speed up PR reviews by enabling early collaboration on work-in-progress. Workspaces – Group & sync repos to simplify multi-repo actions, & get new devs coding faster. DORA Insights – Data-driven code insights to track & improve development velocity. Security & Admin – Easily set up SSO, manage access, & streamline IdP integrations.
winget install gitkraken.cli