Now that the locks are fixed, I wanted to highlight that I’m still getting unreliable behavior with them. My workflow is that I often lock everything, then unlock a couple files, give my prompt and have it focus on those files. Since the major update that updated the file explorer, I’ve noticed that after giving a prompt, v0 re-locks the files I’ve just unlocked. In particular, one thing that just happened was that I restored an earlier version, then I did a browser hard refresh (because sometimes the client-side state appears to be disconnected with the server-side state on the file locks and diffs), then unlocked the files I wanted to edit, then gave my prompt. I immediately noticed that v0 relocked those files, then later complained that those files were locked.
I believe the root of the issue is just inconsistency between client-side and server-side file locks. I’ve also seen the client show locks on a file that subsequently got edited by the v0 agent.