Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.252 ·

Session context refresh message now states the reason and handles empty state

Claude now explains why your session context was refreshed, like after compaction or a settings sync.

TierYou'll noticehow much it should matter to you
Useful3my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaSession Contextwhat it touches
KindImprovementsin v2.1.252,
You'll notice

Claude now explains why your session context was refreshed, like after compaction or a settings sync.

The system message injected when session context (userEmail, attachedProject, gitStatus, perforceMode) changes now states the specific reason it was regenerated, such as "after the conversation was compacted", "after the organization's managed settings changed", "after a working directory was added", "after settings were synced onto this machine", "after the account changed", or "when this session started" — replacing the previous generic "The session context has changed; these values replace the earlier ones". If none of the context fields are present anymore, Claude Code now emits an explicit notice that the previously announced values no longer apply, instead of emitting nothing.

See this entry in the whole of v2.1.252 →