Two cache bookkeeping steps no longer run in the terminal CLI at all.
What's wrong with this entry?
Two internal cache-state updates, one on cache reads and one on deletions, now return immediately unless CLAUDE_CODE_IS_COWORK is set or the entrypoint is claude-desktop. In the terminal CLI this work no longer runs at all.
if (!xC()) return;
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.248
Turns with different suppression settings are no longer confused for each other
Both mention caching
-
v2.1.248
Prompt-cache-break explanation split into its own function
Both mention caching
-
v2.1.248
Cache diagnostics keep the previous request body directly
Both mention caching