Cloud publishing got a stronger guarantee: Publish deploys the exact code that is in your workspace at the moment you press the button - every time, no matter what the AI has been doing with Git behind the scenes.
Previously, if the AI organized its work into a Git branch, a publish could quietly ship an older version of your app, or fail repeatedly with a cryptic Git error that retrying never fixed. That whole class of problems is gone:
- What you see is what ships. Publish captures your current workspace state as a single immutable version - unsaved edits included - and deploys exactly that. Branches, background commits, and Git bookkeeping can no longer change what goes live.
- Every publish shows its source. The publish dialog and history now identify each attempt by its branch and version - so "what exactly is live right now?" always has a clear answer, for you and for the AI.
- Honest errors instead of retry loops. In the rare case your workspace is genuinely out of sync with the published history, Publish stops before touching production and explains what happened in plain words - your live site stays untouched, and the AI can see the same explanation and fix the mismatch for you.