Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.248 ·

Sessions resumed with directory sync disabled now say so

Resuming with directory sync turned off now says so instead of quietly doing nothing.

Use it now Notable No documentation found New Features
JSON All of v2.1.248
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
File SyncArea: what it touches
New FeaturesKind: in v2.1.248,
What probably matters to youSection of the release
What

When CLAUDE_CODE_DIR_SYNC_ENGINE is set to none, off, 0, false or no, resuming a git or folder session attaches a visibly stopped sync engine and explains the situation in words instead of silently doing nothing. Before this, the git path just returned with no engine and no message. Sync is treated as on unless that variable holds one of those values.

Details
  • The stopped engine reports the line "sync is switched off on this machine" and carries reason: "engine_declined", with the decline recorded in telemetry as attach_engine_declined.
  • The full explanation reads "File sync is switched off on this machine by CLAUDE_CODE_DIR_SYNC_ENGINE, so this session does not sync here now; unset it and open the session again to resume."
  • A companion message warns that the cloud copy will be emptied so the local and remote sides do not drift apart.
  • A shared phrasing helper generates the wording for each of the reasons sync can stop, so the messages stay consistent across cases.
  • Attachment now checks whether the engine is permitted before doing any other setup work.
  • Resumed folder and git records also carry endedEarlier when the stored record shows a previous run ended.
Evidence

y("ccr_dir_sync_pull", "attach_engine_declined"), attach_engine_declined, File sync is switched off on this machine by CLAUDE_CODE_DIR_SYNC_ENGINE, so this session does not sync here now; unset it and open the session again to resume.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_CODE_DIR_SYNC_ENGINE

See this entry in the whole of v2.1.248 →

Feedback