Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

New early-upload ('created_empty') recovery path for cloud/remote-control sessions when dir sync can't seed files

Cloud sessions can now upload a first-time project snapshot when directory sync isn't ready yet

You'll notice Improvements
JSON All of v2.1.280
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
ImprovementsKind: in v2.1.280,
ImprovementsSection of the release
What

When a cloud or remote-control session is created before its usual git-based directory sync can start, Claude Code now builds and uploads a 'first upload' bundle of the local project directory directly, instead of leaving the session without files. This path:

  • Falls back to cloning the project from GitHub if needed
  • Reports clear refusal reasons when it can't proceed, including an unborn branch, a shallow or partial local clone, an oversized history, timeouts, or files withheld because they're covered by Read rules, sandbox read-deny settings, or look like credentials
  • Archives the session and shows a clear message, such as "File sync was switched off while the session was being created," if the upload can't be completed in time

A new environment variable, CLAUDE_CODE_DIR_SYNC_ENGINE=none, lets a machine disable directory sync entirely.

Why

Previously, a cloud session created before directory sync was ready could end up with no files and no clear explanation. This gives users an actual snapshot of their project in that situation, or, if that's not possible, a specific reason why instead of a silent failure.

See this entry in the whole of v2.1.280 →

Feedback