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 ·

Optional compression of requests sent to the model, off by default

Claude Code can compress the requests it sends to the model in gzip blocks, controlled by CLAUDE_CODE_GZIP_REQUEST_BODY_BLOCKS and off by default

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
4Signal: worth watching, 1 to 5
APIArea: what it touches
New FeaturesKind: in v2.1.287,
What probably matters to youSection of the release
What

Claude Code has code to compress the requests it sends to the model API using gzip, in blocks. It is controlled by the environment variable CLAUDE_CODE_GZIP_REQUEST_BODY_BLOCKS or by a value the server can send. Only the values 1 or 2 turn it on. Any other value, or no value at all, leaves it off.

When it is on, Claude Code:

  • checks the compressed request it sent
  • retries when the server rejects the compressed request
  • can switch compression off, in some cases until the next conversation
  • clears its stored compression data when you change account

Usage data also gains fields about this compression.

Why

This is a new way of sending requests over the network that stays off unless switched on remotely or by setting the environment variable.

Read from
Feature flag
tengu_buzzing_pike Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.287: not a boolean we can read

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.287. It isn't a statement about your account. What a flag value here can and cannot tell you

What has happened since
Flag reading moved The flag server now returns null for tengu_buzzing_pike, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.

See this across every release →

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 what separates the values 1 and 2, or whether anything yet turns compression on for requests.
The name it cites is new in this buildNew in this build: CLAUDE_CODE_GZIP_REQUEST_BODY_BLOCKS

See this entry in the whole of v2.1.287 →

Feedback