{"name":"CLAUDE_CODE_GZIP_REQUEST_BODIES","slug":"claude-code-gzip-request-bodies","family":"env","title":"Environment variables","noun":"environment variable","description":"The gzip decision now records exactly why it skipped, though compression stays off without a server value.","description_source":"entry","described_by":{"version":"2.1.236","anchor":"the-compression-decision-is-rebuilt-from-a-one-liner-into-a-"},"presence":{"first_seen":"2.1.199","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":98,"mined_builds":149,"first_cited":{"version":"2.1.199","released_at":"2026-07-02 17:33:48","spans":1}},"aliases":[],"entries":[{"version":"2.1.246","anchor":"gzip-request-body-opt-out-persists-through-the-storage-layer","heading":"gzip request-body opt-out persists through the storage layer","line":"The stop-compressing-requests switch is now saved through the storage layer.","released_at":"2026-08-25 19:17:34","reason":"named in this entry, found in this entry's text"},{"version":"2.1.236","anchor":"the-compression-decision-is-rebuilt-from-a-one-liner-into-a-","heading":"The compression decision is rebuilt from a one-liner into a full decision path","line":"The gzip decision now records exactly why it skipped, though compression stays off without a server value.","released_at":"2026-08-19 18:45:14","reason":"found in this entry's text"},{"version":"2.1.236","anchor":"gzipped-api-request-bodies-gated-off-with-a-retry-and-latch-","heading":"Gzipped API request bodies, gated off, with a retry-and-latch kill switch","line":"Requests to the API can be gzip compressed, but both switches default off so nothing compresses.","released_at":"2026-08-19 18:45:14","reason":"found in this entry's text"},{"version":"2.1.199","anchor":"request-body-gzip-compression-in-development","heading":"Request Body Gzip Compression [In Development]","line":null,"released_at":"2026-07-02 17:33:48","reason":"found in this entry's text"}],"entries_total":4,"docs":[{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"network-config","title":"Enterprise network configuration","documented":false}],"docs_total":2,"gates":[],"related":[{"name":"CLAUDE_CODE_GZIP_REQUEST_BODY_BLOCKS","slug":"claude-code-gzip-request-body-blocks","description":"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"},{"name":"CLAUDE_CODE_GZIP_REQUEST_BODY_LEVEL","slug":"claude-code-gzip-request-body-level","description":"`CLAUDE_CODE_GZIP_REQUEST_BODY_LEVEL` sets a gzip level from 1 to 9 for requests Claude Code already compresses"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-gzip-request-bodies","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}