Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Background model requests can strip cache markers when caching is off

Extra background requests to the model can now remove prompt-caching markers when the model has caching turned off, and log that they did

Under the hood Internal Changes
JSON All of v2.1.292
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.292,
Internal ChangesSection of the release
What

Besides your main conversation, Claude Code sometimes sends smaller side requests to the model. These side requests have a new option, dropCacheControlWhenCachingDisabled. When it is set and the model in use has prompt caching turned off, Claude Code removes the cache markers from the request. Prompt caching lets the API reuse earlier parts of a conversation instead of processing them again. When markers are removed, Claude Code writes a log line saying they were dropped because prompt caching is off.

Before, cache markers were always sent as they were. API usage from these requests is now also added up per host and per thread.

Why

Sending cache markers to a model that has caching off can cause API errors or wasted work. Stripping them avoids that.

See this entry in the whole of v2.1.292 →

Feedback