I’ve been using the worktree feature for running parallel agents on my app development and I really liked it.
I treat them like seperate employees - give each one a feature that they can develop, once they are done I can test the feature in isolation by applying it to the worktree, if it’s not how I expected, I undo the apply and let the agent improve it while I test the other agents features.
That way, each feature gets a seperate commit and I can test them in isolation. That helps me move forward way quicker.
With the new worktree update, each time I try a workspace command, it takes an agent atleast 10-20 seconds to do what I’ve done before with a single click. This makes that feature unusable to me, as I cant even be sure the command is executed correctly.
Maybe I’m missing something, but where is the benefit of having it that way/what was the idea behind it? It just consumes unnecessary time and tokens and I dont see any benefit over having just a git command executed.