{"version":"2.1.314","anchor":"prompt-cache-scope-can-be-dropped-when-refused","canonical_anchor":"prompt-cache-scope-can-be-dropped-when-refused","heading":"Prompt caching drops its scope after the server refuses it","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/prompt-cache-scope-can-be-dropped-when-refused","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Prompt caching drops its scope after the server refuses it\n\nOnce a scoped prompt cache has been refused, Claude Code now sends caching instructions without the scope\n\n**What**\n\nClaude Code uses prompt caching, which lets the service reuse earlier parts of a conversation instead of processing them again. Caching instructions can carry a scope. Claude Code now leaves the scope out once a refusal has been recorded. Before, the scope was always included.\n\n**Why**\n\nThis avoids request errors when the server does not accept a scoped cache.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}