My v0 project “Spyford SecureOps Ecosystem” is stuck.
The project displays “Needs a branch to continue”, but branch creation always fails.
The workspace repeatedly reloads from the same restore checkpoint and does not persist new files, commits, or dependencies.
Eventually the chat reports that the sandbox is pinned to an old restore checkpoint, so every rebuild is discarded.
Steps to reproduce
Open the existing v0 project.
Click Continue.
v0 requests a branch.
Branch creation fails or the project shows “Load failed”.
Reloading or restoring versions does not fix the problem.
What I already tried
Creating new v0 chats
Creating new branches
Restoring previous versions
Reloading the project
Rebuilding multiple times
Contacting the v0 assistant
Nothing resolves the issue.
Expected behavior
The project should create a working branch and persist new files so development can continue.
Actual behavior
The sandbox continually reloads from the same restore checkpoint and loses all new work.
Could someone from the v0 engineering team investigate whether this project is stuck on a broken restore checkpoint or branch state?
That sounds like the chat/project state is stuck before v0 can create or attach a usable working branch, especially since new files, commits, and dependencies are being discarded after reload.
I’d stop making new changes in that stuck chat until you confirm where the latest recoverable code lives, otherwise you may keep losing work to the same checkpoint.
A few things I’d check:
1. Is the project connected to GitHub?
2. If yes, does GitHub show a v0/... branch for this chat?
3. Are there any recent commits from v0 on that branch?
4. Does creating a brand-new chat from the same project create a new branch successfully?
5. Does duplicating the branch into a new project behave differently?
If GitHub has the latest branch/commits, I’d treat GitHub as the source of truth and continue from a fresh v0 chat/project connected to that repo. If GitHub does not have the latest work and the chat keeps reverting to the same checkpoint, then this likely needs Vercel/v0 support to inspect the chat/project state internally.
The useful details to share publicly would be the exact error text from the branch creation failure, whether the project is GitHub-connected, whether a v0/... branch exists in GitHub, and the timestamp of the failed branch creation. I would avoid posting private chat URLs, repo access tokens, or project/account IDs.