Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
WorktreesArea: what it touches
Internal ChangesKind: in v2.1.321,
Internal ChangesSection of the release
What
A worktree is a separate working copy of a git repository. Claude uses the EnterWorktree tool to create one and move the session into it. If creation fails, Claude Code already tried to put the session back in its original directory. It now logs a message when it cannot do that, and worktree creation errors go through one shared handler. The tool also records an extra folder location when it runs.
The parts of Claude Code that drive tmux and iTerm2 windows were also slimmed down.
Why
When worktree creation fails and leaves the session somewhere unexpected, there is now a record of it.