What
When you start a cloud session, Claude Code copies ('seeds') your git repository into it. Seeding now refuses a repository whose current position (HEAD) is checked out under a symbolic ref, meaning a second name that points at another branch. The error is symbolic_head, and it comes with a hint to use git switch to move to the branch by its own name. Seeding also now checks the working files before it rebuilds its cached copy of the repository.
Other changes in the same area:
- Sandbox settings now keep track of symlink permissions granted later and of blocked folders. The sandbox is a walled-off area that limits what commands can touch. A symlink is a shortcut that points to another file or folder.
- In managed mode,
ignoreViolationsand the options that allow a weaker nested sandbox or weaker network isolation are now combined through a shared merge step. - When a request is refused with a 403 error because the device is not trusted, Claude Code now checks whether cloud sessions or Remote Control should enroll the device before trying to recover. Before, it always tried to recover.
Why
If a cloud session will not start and mentions a symbolic ref, switch to your branch by name with git switch and try again. The other changes tighten how the sandbox and device trust are handled.
It is not clear what condition decides when the administrator-managed merging applies.