You are now told plainly when file sync is off and your untracked files weren't uploaded.
What's wrong with this entry?
If Claude Code cannot compare your checkout against its remote, it now tells you plainly that file sync is off for the session and your untracked files were not uploaded, rather than leaving the omission unexplained.
- The check that inspects the remote also records where your checkout sits relative to it and whether a fallback was used; being ahead of the remote is now decided from that placement being unknown.
- Sync selection takes an opt-in input and returns "none" with reason "not opted in" when off; what sets that opt-in is not visible in this build.
File sync is off for this session and your untracked files were not uploaded
Strings lifted out of the shipped bundle, so the claim above can be checked against them.