Follow Discord
Sweep 01 Oct 2026 · 17:27Z Build v2.1.287 508 read Stable v2.1.285 Latest v2.1.287 Next v2.1.287 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.287 ·

New CLAUDE_CODE_CCR_SKIP_FRESH_MIGRATIONS skips setup steps for fresh cloud configs

Setting CLAUDE_CODE_CCR_SKIP_FRESH_MIGRATIONS lets a remote session with an untouched config skip Claude Code's startup migrations

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

When Claude Code starts, it runs migrations: steps that update your saved configuration to match newer versions. A new environment variable, CLAUDE_CODE_CCR_SKIP_FRESH_MIGRATIONS, lets it skip them. An environment variable is a named value you set outside Claude Code, for example in your shell. Claude Code skips the migrations only when all of these are true:

  • CLAUDE_CODE_CCR_SKIP_FRESH_MIGRATIONS is set.
  • Claude Code is running in a remote session.
  • The configuration has not been customised: no autoUpdates set to false, no model setting, and none of the other listed changes.

In that case Claude Code marks every migration as done and goes straight on without running any of them. Without the variable, every migration runs in order as before.

Why

This is an opt-in way to start cloud sessions faster, since a fresh configuration has nothing for the migrations to update.

Read from
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear exactly what the remote-session condition checks.
The name it cites is new in this buildNew in this build: CLAUDE_CODE_CCR_SKIP_FRESH_MIGRATIONS

See this entry in the whole of v2.1.287 →

Feedback