← All updates

Changelog

Give parallel sessions their own checkout

Optional Git worktrees let you work on separate branches without making every conversation share the same files.

v1.11.0

Separate branches, separate working files

Create named worktrees from existing local branches in the Worktrees panel. When starting a session, choose the primary checkout or a managed worktree. Using worktrees is optional: Prokop does not create an isolated checkout for every conversation automatically.

The checkout choice locks after the first message. Forks preserve it, and subagents inherit it.

Keep the tools pointed at the same place

The Files and Changes tabs, editor, file references, and new terminals follow the focused session’s checkout. You can still explicitly pin the Files view to another checkout when you need to look across branches.

If a worktree goes missing, affected sessions show recovery actions instead of silently switching to the primary checkout. Removal is blocked while a worktree has local changes, a running attached session, or an attached terminal.

Shortcuts that fit your habits

Application shortcuts can now be changed in Settings → Keybinds, including key sequences such as Esc, Esc. Unassign a shortcut, replace a conflict, or reset an individual command without resetting everything else.